[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How do you get rid of for-loops with arrays
Karri Kaksonen wrote:
>
> I have tried to understand how to use the arrays in IDL but
> there is still tons of techniques that I don't know...
>
> Is it possible to do this without for-loops?
>
> a = [[1,2,3],[4,5,6]]
> b = [2,2,3]
>
> for i=0,1 do a[*,i] = a[*,i] * b
a=a*rebin(b,3,2,/samp)
Redimensioning arrays in calculations is so important, it's in the FAQ:
http://www.ivsoftware.com:8000/FAQ/FMPro?-db=idl%5ffaq.fp3&-format=record%5fdetail.htm&-lay=entry%20layout&-max=2147483647&-recid=36&-findall=
JD
--
J.D. Smith |*| WORK: (607) 255-5842
Cornell University Dept. of Astronomy |*| (607) 255-6263
304 Space Sciences Bldg. |*| FAX: (607) 255-5875
Ithaca, NY 14853 |*|