Home »
Public Forums »
archive »
IDL-way to use WHERE result as subscripting indices without having to do IF count
IDL-way to use WHERE result as subscripting indices without having to do IF count [message #76188] |
Fri, 20 May 2011 06:06 |
Robin Wilson
Messages: 40 Registered: August 2010
|
Member |
|
|
Hi all,
I'm sure this has been discussed before, but I can't find the
discussion. I have a lot of code that looks like the following:
Array[WHERE(Input LT 5)] = 2
Array[WHERE(Input GT 7 AND OtherArray LT 9) = 6
etc...
I know I shouldn't be using WHERE like that without checking the count
of items returned, as it will crash if there are no values in Input less
than 5. My question is: is there an IDL-way to do this, without putting
in loads of IF count NE 0 statements above each of the assignemnts?
That'll make the code a lot longer, a lot messier etc.
Any ideas?
Cheers,
Robin
------------------
Robin Wilson
A PhD student studying complexity in remote sensing
www.rtwilson.com/academic
|
|
|
Current Time: Wed Oct 08 15:12:49 PDT 2025
Total time taken to generate the page: 0.00448 seconds