




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IDL入门 目录 认识IDL编译器第一个IDL程序IDL语言基础 认识IDL编译器 工作空间创建新的工作空间创建新的工程项目参数设置编码源码格式颜色 导入文件系统首选项现有项目 认识IDL编译器 文件操作打开文件创建文件保存文件编辑文件编译和运行 认识IDL编译器 命令行及命令历史查看 认识IDL编译器 获得帮助悬停帮助选中内容帮助联机帮助系统 第一个IDL程序 编写IDL程序 编写Helloworld pro熟悉代码编写方法运行代码创建工程 prohelloworldvoid dialog message HelloIDL information end 语言基础 IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 变量局部变量命名规则最大长度不超过255个字符 变量的首位只能是字母和下划线 中后部只能是字母 数字 下划线 和连接符 abc 3 dok 24 bitIDL typevariable day month year4 lineabc cha IDL语言基础 变量 局部变量数据类型 IDL语言基础 变量 局部变量类型转换 IDL语言基础 变量 var 5 6print fix var print floor var print ceil var print round var IDL语言基础 变量 系统变量自定义系统变量创建Defsysv 变量名 值使用跟局部变量的使用方法一样 变量名 IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 数组定义程序设计中 为了处理方便 把具有相同类型的若干变量按有序的形式组织起来 这些按序排列的同类数据元素的集合称为数组 IDL支持0 8维数组数组的下标是 先列后行 IDL语言基础 数组 数组创建赋值创建 IDL语言基础 数组 数组创建函数创建全零和索引数组函数 IDL语言基础 数组 数组创建函数创建全零和索引数组常规函数MAKE ARRAY IDL语言基础 数组 数组存储数组按行存储 一维数组二维数组 IDL语言基础 数组 使用数组下标方式使用下标来读取数组中的元素 向量方式通过向量下标获得数组中的系列元素 子数组选取下标的方式 IDL语言基础 数组 数组运算求大 求小和求余 IDL语言基础 数组 数组运算数组与数运算 IDL语言基础 数组 数组运算数组与数组运算数组与数组的运算结果的元素个数与运算的最小数组个数一致 IDL语言基础 数组 数组相关函数数组信息Size IDL语言基础 数组 数组相关函数条件查找Where IDL语言基础 数组 数组相关函数大小调整Rebin修改为不同维数算法双线性内插 IDL语言基础 数组 数组相关函数大小调整Congrid修改为同维任意大小一维或二维 最邻近重采样三维 双线性内插 IDL语言基础 数组 数组相关函数大小调整EXPAND二维数组双线性内插 IDL语言基础 数组 数组相关函数数组反转Reverse 反转的是数组的维数 IDL语言基础 数组 数组相关函数数组旋转Rotate IDL语言基础 数组 数组相关函数数组旋转Rotate 可以以任意的角度对数组进行旋转操作并能进行放大 缩小操作 IDL语言基础 数组 数组相关函数数组排序Sort 函数返回排序后的数组索引 IDL语言基础 数组 数组相关函数数组元素个数N Elements 函数返回数组元素的个数 IDL语言基础 数组 相关计算函数最大值MAX 最小值MIN 和计算Total 乘积计算Product IDL语言基础 数组 相关计算函数阶乘Factorial 平均值Mean 方差计算Variance 标准差计算Stddev 平均值 方差 倾斜度Moment IDL语言基础 数组 矩阵运算矩阵间AM N BL MAM N BL M矩阵函数 IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 字符串 字符创建字符串及字符串数组直接赋值 string string df 创建函数StrArr IDL语言基础 字符串 字符字符操作函数StrTrimStrMidStrPos IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 结构体 结构体标量 数组或结构的集合 是复合变量 创建结构体命名结构体匿名结构体访问结构体StructName VarName IDL语言基础 结构体 结构体相关操作函数 IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 指针 概述指针时 其数据存储于一个堆变量中 堆变量在程序运行期间是全局变量 而且只有通过指针名才能访问 堆变量是可以动态的分配内存的全局变量 创建和访问与赋值创建Ptr New 访问 point赋值 IDL语言基础 指针 概述指针时 其数据存储于一个堆变量中 堆变量在程序运行期间是全局变量 而且只有通过指针名才能访问 堆变量是可以动态的分配内存的全局变量 创建和访问与赋值创建Ptr New 访问 point赋值空指针 IDL语言基础 指针 内存控制内存分配pData Ptr New data No Copy 内存释放Ptr Free point IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语言基础 运算符 数学运算符加 增运算 减 减运算 乘 除 幂 取余 mod 取小 IDL语言基础 运算符 逻辑运算符与运算 或运算 非运算 位运算位加 AND 位取反 NOT 位或 OR 位与或 XOR IDL语言基础 运算符 关系运算符EQNEGEGTLELT数组运算数组乘 矩阵乘 IDL语言基础 变量数组字符串结构体指针运算符其他符号 IDL语法基础 运算符 其他运算符小括号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆知识安全培训课件
- 初三算术考试卷子及答案
- 保洁四级考试题及答案
- 发展新质生产力的过程误区
- 六一儿童节班级游园活动方案
- 民族表演课件
- 新质生产力激活智慧农业发展
- 民族管弦乐器课件
- 安全生产图片讲解
- 2025年老年医学基础知识综合考试答案及解析
- 二年级《劳动最光荣》课件
- 帕夫雷什中学
- 2023年人教版美术六年级上册全册教案
- 道路交通安全法知识试题库完整
- 《铁路交通事故调查处理规则》解读
- 研究生学术行为规范讲座
- 水资源论证水土保持防洪评价收费标准
- 年处理12万吨煤焦油加工工艺初步设计
- 烟化炉车间技术操作规程-附一:烟化炉开炉、停炉、故障处理及正常操作原则
- YB 4094-1993炮弹用方钢(坯)超声波探伤方法
- GB/T 38586-2020真空玻璃
评论
0/150
提交评论