在IDL命令行中,可以用一个方括号([])创建一个矢量(矢量是指一维的数组)或一个数组,例如:
ENVI>vector=[1,2,3,4]
这表示一个一维的数组,数组名为vector,其中有四个元素1、2、3、4,数组类型为int类型,数组下标从0开始。
接着,可以用help命令,获取关于数据类型和变量结构的信息:
ENVI>help,vector
VECTOR INT =Array[4]
如果,你想增加元素到vector中,在IDL中可以很轻松的完成。
ENVI>vector=[vector,5]
此时,
ENVI>print,vector
1 2 3 4 5
可以利用这种方式加入元素到数组中,加入元素的类型和值可以与原来的数组不同,但是,加入之后,数组元素就会相应的发生很大的变化,
这个,你如果有兴趣,可以自己探索。
注意:IDL命令行中,在不同的版本中,IDL命令行前端显示的可能不一样。我用的是IDL Core Version 7.1.2的,前端显示的是ENVI>。