INTARR 返回指定尺寸的整数数组或者向量 I = INTARR(3,3) 返回一个3*3的数组,初始化0
它的参数应该是一个整数或者是一个整数数组INTARR( D1 [, ...,字符串长度就是字符串中字符的个数 D8]。
ROUTINE_FILEPATH 参数:例程是一个标量的字符串或字符串数组保存该文件路径所需的例程名。如果包含,而不是常规程序的功能,你必须设置IS_FUNCTION或两个关键字。
返回值:该ROUTINE_FILEPATH函数返回完整路径目前编译程序或函数(或过程和函数列表)。
STRMID该STRMID功能提取一个或多个字符串表达式的子串。每个提取的字符串是删除字符的结果。 参数:字符串,起点下标,终点下标。 返回指定子串
STRLEN 返回指定字符串的长度
STRARR 参数为(D1 [, ..., D8]) 该STRARR函数返回一个字符串数组,包含零长度字符串。
个人理解 INTARR 和STRARR函数就是像C语言里面定义数组一样只是一个空的数组 ,调用函数是为了分配存储空间,并初始化 。
MAX MAX函数返回的数组中最大元素的值。返回数组的最大元素的值。结果的类型是和数组类型相同的类型。
READTIFF该READ_TIFF功能读取TIFF格式文件,并返回的形象和在IDL的变量形式载体单一颜表或多通道图像。READ_TIFF返回一个字节,无符号整数,长整数,或float类型组(在TIFF文件格式的数据),其中包含的图像数据。结果的尺寸为[列,行]为单通道图像,或[频道,栏目,行]多通道图像,除非有不同的类型被指定交错与交织关键字二层。对于1位( )图像,图像的值是0或1。对于4位灰度图像的图像值范围为0到15。RGB图像是一个通道的图像的特殊情况多,并且包含三个通道。大多数的TIFF读者和作家可以处理三个通道只有图像与一个或。作为一种特殊的情况下,三通道TIFF图像文件格式存储在平面交织,如果提供的四个参数,READ_TIFF返回整型值为零,集由PLANARCONFIG关键字定义为2的变量,返回三个中的R,G和B参数中定义的变量的单独的图像。
SIZE函数 如果设置没有关键字则返回参数的尺寸和类型信息,如果设置了一个关键字,则返回指定的量
FLTARR函数创建一个浮点向量指定的尺寸或数组 Result = FLTARR( D1 [, ..., D8] [, /NOZE
RO] ) 返回一个单精度浮点向量或数组。
WHERE在WHERE函数返回一个Vector,它包含了Array_Expression的非零元素的一维下标。由此产生的矢量长度等于非零元素Array_Expression数目。其中的第二个参数Count当做输出参数,返回非零元素个数。一般情况下WHERE的结果被当做向量下标使用,通过给定的标准选择符合条件的元素从数组中。
N_ELEMENTS 该N_ELEMENTS函数返回一个表达式或变量中包含的元素数。Result = N_ELEMENTS(Expression) Returns the number of elements.
与MAX函数相反 返回Min函数返回的数组元素的最小值。结果的类型是作为阵列相同。
ARRAY_EQUAL(op1 ,op2) 比较两个数组是否相等 。 Returns 1 (true) if, and only if, all elements of Op1 are equal to Op2; returns 0 (false) at the first instance of inequality.
TOTAL 计算数组中所有元素总和(不能计算string类型)返回的结果和数组元素类型一致。
DBLARR 函数和其他…ARR数组创建一样该。DBLARR函数创建一个指定尺寸的双精度浮点向量或数组。返回一个双精度,浮点向量或数组。
LONARR 返回指定的尺寸长整型数组。
UNIQ(Array[,index]) uniq的函数返回的数组中的独特元素的下标。请注意,必须是相邻的重复元素,才能被发现。这个例程的目的是用于排序函数:见下面的例子。这个功能的灵感来自于UNIX的uniq的(1)命令。这种语言编写的程序是在IDL。它的源代码中可以到中的lib子目录中的IDL文件uniq.pro分布。
SORT排序函数返回一个标允许访问升序数组元素的载体。
ALOG(X) 返回X的自然对数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论