IDL> an_array=[3, 5, 6, 2.5, 100, 27.7] IDL> print,an_array[0],an_array[2],an_array(0) 3.00000 6.00000 3.00000You can refer to a subset of the array like this:
IDL> an_array=[3, 5, 6, 2.5, 100, 27.7] print,an_array[3:5] 2.50000 100.000 27.7000 IDL> array_2d= [[ 2,3,4],[10,20,30]]; 3 columns , 2 rows i.e. 10 , 20 , 30 2 , 3 , 4 IDL> print,array_2d[0,1] 10 IDL> print,array_2d[1:2,1] 20 30 IDL> print,array_2d[2,*] 4 30An asterisk, *, is used to represent an entire column or row of the array.
Use can also refer to elements by their one-dimensional subscripts E. g.
print,array_2d([1,2,3]) 3 4 10