一、语法知识
1. indgen : 以1为间距,0为起点的等差数据,返回向量格式
indgen2. intarr(i,j,k) : 返回0的向量或数组,其中i是列数,j是行数,k代表i行j列有多少个
intarr3.创建数组的行列号肯定是大于0的,而下标的行列号读取肯定是从0开始的
4.where语句是返回索引,不是值
5.断点位置放在这里,就可以在变量查看器中查看所有的变量。这有点像Matlab,变量分为系统变量和局部变量
二、挑选时间序列里的植被像元
目的:想要提取植被像元,并且存放在一个数组里。
代码思路:提取植被像元的索引;根据索引返回影像的行列号;根据行列号提取所有时间的VI值;存放在一个空的数组(按行提取)
三、绘图
IDL分为两种方式,分别是直接图形法和对象图形法。我主要用对象图形法,自己在命令行输入就能感受到不同,其实就是对象图形法将plot作为一个 变量输入即 plot = plot(x,y),而直接图形法则不需要变量即 plot,x,y
对象图形法输入是:
例子代码直接图形法输入是:
例子代码
网友评论