comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Problem array subscripting
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Problem array subscripting [message #16796 is a reply to message #16681] Tue, 17 August 1999 00:00 Go to previous messageGo to previous message
Henry Chapman is currently offline  Henry Chapman
Messages: 10
Registered: February 1997
Junior Member
This can be solved with a little trick I posted awhile back (some time
after a long thread about indices). The trick is to index an extra
dimension.

Example:

IDL> array = bindgen(16,16,5)
IDL> index = indgen(5)
IDL> x = [0,1,2]
IDL> y = [8,9,10,11]

IDL> result = array[x, y, index, 0]

IDL> help,result
RESULT BYTE = Array[3, 4, 5]

IDL> print,result[*,*,0]
128 129 130
144 145 146
160 161 162
176 177 178

You could also do
IDL> result = array[x, y, *, 0]


Henry.
--
Henry Chapman mailto:chapman9@llnl.gov
Information Science & Technology Program
Lawrence Livermore National Lab
L-395, 7000 East Ave., Livermore CA 94550
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Xwindow, TVimage and PostScript fonts
Next Topic: Re: bounds check in array subscripts

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 20:04:05 PDT 2025

Total time taken to generate the page: 0.00426 seconds