IDL语言基础知识.ppt

IDL语言基础知识.ppt

ID:49983423

大小:5.77 MB

页数:55页

时间:2020-03-06

IDL语言基础知识.ppt_第1页
IDL语言基础知识.ppt_第2页
IDL语言基础知识.ppt_第3页
IDL语言基础知识.ppt_第4页
IDL语言基础知识.ppt_第5页
资源描述:

《IDL语言基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IDL入门目录认识IDL编译器第一个IDL程序IDL语言基础认识IDL编译器工作空间创建新的工作空间创建新的工程项目参数设置编码源码格式颜色…导入文件系统首选项现有项目认识IDL编译器文件操作打开文件创建文件保存文件编辑文件编译和运行认识IDL编译器命令行及命令历史查看认识IDL编译器获得帮助悬停帮助选中内容帮助联机帮助系统第一个IDL程序编写IDL程序编写Helloworld.pro熟悉代码编写方法运行代码创建工程prohelloworldvoid=dialog_message('HelloIDL',/information)end

2、语言基础IDL语言基础变量数组字符串结构体指针运算符其他符号IDL语言基础变量局部变量命名规则最大长度不超过255个字符,变量的首位只能是字母和下划线,中后部只能是字母、数字、下划线“_”和连接符“$”abc_3$dok_24_bitIDL_typevariable_day_month_year4_lineabc.chaIDL语言基础-变量局部变量数据类型IDL语言基础-变量局部变量类型转换IDL语言基础-变量var=5.6print,fix(var)print,floor(var)print,ceil(var)print,round

3、(var)IDL语言基础-变量系统变量自定义系统变量创建Defsysv,’!变量名’,值使用跟局部变量的使用方法一样,!变量名IDL语言基础变量数组字符串结构体指针运算符其他符号IDL语言基础数组定义程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。IDL支持0→8维数组数组的下标是★先列后行★IDL语言基础-数组数组创建赋值创建IDL语言基础-数组数组创建函数创建全零和索引数组函数IDL语言基础-数组数组创建函数创建全零和索引数组常规函数MAKE_ARRAY()IDL语

4、言基础-数组数组存储数组按行存储。一维数组二维数组IDL语言基础-数组使用数组下标方式使用下标来读取数组中的元素。向量方式通过向量下标获得数组中的系列元素。子数组选取下标的方式IDL语言基础-数组数组运算求大、求小和求余IDL语言基础-数组数组运算数组与数运算IDL语言基础-数组数组运算数组与数组运算数组与数组的运算结果的元素个数与运算的最小数组个数一致。IDL语言基础-数组数组相关函数数组信息Size()IDL语言基础-数组数组相关函数条件查找Where()IDL语言基础-数组数组相关函数大小调整Rebin修改为不同维数算法双线性内

5、插IDL语言基础-数组数组相关函数大小调整Congrid修改为同维任意大小一维或二维-最邻近重采样三维-双线性内插IDL语言基础-数组数组相关函数大小调整EXPAND二维数组双线性内插IDL语言基础-数组数组相关函数数组反转Reverse()反转的是数组的维数IDL语言基础-数组数组相关函数数组旋转Rotate()IDL语言基础-数组数组相关函数数组旋转Rotate()可以以任意的角度对数组进行旋转操作并能进行放大、缩小操作。IDL语言基础-数组数组相关函数数组排序Sort()函数返回排序后的数组索引。IDL语言基础-数组数组相关函数

6、数组元素个数N_Elements()函数返回数组元素的个数IDL语言基础-数组相关计算函数最大值MAX()最小值MIN()和计算Total()乘积计算Product()IDL语言基础-数组相关计算函数阶乘Factorial()平均值Mean()方差计算Variance()标准差计算Stddev()平均值、方差、倾斜度Moment()IDL语言基础-数组矩阵运算矩阵间AMN#BLMAMN##BLM矩阵函数IDL语言基础变量数组字符串结构体指针运算符其他符号IDL语言基础-字符串字符创建字符串及字符串数组直接赋值‘string’,

7、”string’df’”创建函数StrArr()IDL语言基础-字符串字符字符操作函数StrTrimStrMidStrPosIDL语言基础变量数组字符串结构体指针运算符其他符号IDL语言基础-结构体结构体标量、数组或结构的集合,是复合变量。创建结构体命名结构体匿名结构体访问结构体StructName.VarNameIDL语言基础-结构体结构体相关操作函数IDL语言基础变量数组字符串结构体指针运算符其他符号IDL语言基础-指针概述指针时,其数据存储于一个堆变量中。堆变量在程序运行期间是全局变量,而且只有通过指针名才能访问。堆变量是可以动

8、态的分配内存的全局变量。创建和访问与赋值创建Ptr_New()访问(*)point赋值IDL语言基础-指针概述指针时,其数据存储于一个堆变量中。堆变量在程序运行期间是全局变量,而且只有通过指针名才能访问。堆变量是可以动态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。