How to do a "match merge"? [message #27598] |
Thu, 25 October 2001 12:37 |
Joe Means
Messages: 44 Registered: November 1996
|
Member |
|
|
<html><head></head><body>;I have a structure: <br>
<tt>segment = {seg:0, piece:0, rotation:0.0, length:0.0}<br>
segments = Replicate(segment, 2000)<br>
</tt><br>
;then I read data to fill array segments. For each segment there can be 1 or more values of piece,<br>
;so the data in segments can look like:<br>
<font face="Courier New, Courier, mono">segment piece rotation<br>
1 1 1.3<br>
1 2 5.7<br>
2 1 4.4<br>
2 2 3.4<br>
2 3 5.5<br>
......<br>
<br>
;then I calculate length for each segment and put those values in a vector
array whose index is equal to segment-1, so each length can be easily matched
to each segment. My question is can I effeciently match the length values
into the structure for each piece without looping? Statistical programming
languages like SAS have match-merge capabilities so this kind of thing is
simple, but I am not aware of similar capabilities in IDL.<br>
<br>
Thanks for any help.<br>
Joe<br>
</font><pre class="moz-signature"><font face="Courier New, Courier, mono">-- </font><br>Joseph E. Means<br>Assistant Professor, <a class="moz-txt-link-abbreviated" href="mailto:joe.means@orst.edu">joe.means@orst.edu</a><br>Department of Forest Science<br>Oregon State University<br>Corvallis, OR 97331-5752<br>541-750-7351</pre>
</body></html>
|
|
|