IDL中创建矢量或数组(一)

来源:互联网 发布:手机c语言表白代码 编辑:程序博客网 时间:2024/04/28 19:31

      在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>。