1(下)IDL语言基础知识.pptx

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IDL入门目录认识IDL工作台第一个IDL程序IDL语言基础认识IDL编译器工作空间创建新的工作空间创建新的工程项目参数设置编码源码格式颜色 …导入文件系统首选项现有项目认识IDL编译器 使用工程建立新工程工程属性修改添加文件编译工程运行工程认识IDL编译器 文件操作打开文件创建文件保存文件编辑文件编译和运行认识IDL编译器 查看器[窗口]→[显示视图]下进行显示或关闭设置认识IDL编译器 命令行及命令历史查看认识IDL编译器源码格式设置认识IDL编译器 获得帮助悬停帮助选中内容帮助联机帮助系统认识IDL编译器DEMO启动DEMO运行DEMO程序打开源码文件认识IDL编译器 编写IDL程序命令行模式批处理模式文件中只需命令即可文件要保存在搜索路径下编译运行模式参考工程、文件章节第一个IDL程序编写IDL程序编写H熟悉代码编写方法运行代码创建工程程序发布生成sav生成exe make_rt,helloWorld,c:\temp\out,savefile = D:\trainning\helloWorld\helloworld.sav,/vmIDL语言基础 IDL语言基础 变量 数组 字符串 结构体 指针链表、哈希表 运算符 其他符号 IDL语言基础 变量局部变量命名规则最大长度不超过255个字符,变量的首位只能是字母和下划线,中后部只能是字母、数字、下划线“_”和连接符“$”abc_3$d ok_24_bit IDL_type variable _day_month_year4_line abc.cha相关函数变量名是否有效格式 IDL_VALIDNAME ( String [, /:50044/help/topic/com.rsi.idl.doc.core/IDL_VALIDNAME.htmlCONVERT_ALL] [, /:50044/help/topic/com.rsi.idl.doc.core/IDL_VALIDNAME.htmlCONVERT_SPACES]), IDL语言基础-变量 局部变量数据类型 IDL语言基础-变量 局部变量类型转换 IDL语言基础-变量 局部变量特点动态性随时修改变量的数据类型和组织结构。但下面情况不进行类型转换。注意整型变量的精度 result = 8/5 aspect=!D.X_Size / !D.Y_Size IDL语言基础-变量 运行教材示例 P28 系统变量自定义系统变量创建Defsysv,’!变量名’,值使用跟局部变量的使用方法一样,!变量名 IDL语言基础 变量 数组 字符串 结构体 指针链表、哈希表 运算符 其他符号 IDL语言基础-数组 数组定义程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。IDL支持0→8维数组数组的下标是★先列后行★ IDL语言基础-数组IDL arr = [1,2,3]IDL help, arrARR INT = Array[3]IDL arr = [1,2,3B]IDL help, arrARR INT = Array[3]IDL arr = [1,2,3D]IDL help, arrARR DOUBLE = Array[3] 数组创建赋值创建 IDL语言基础-数组 数组创建函数创建全零和索引数组函数 IDL语言基础-数组等差数列:IDL print, indgen(6)*5+11 6 11 16 21 26等比数列:生成比值为3,1开头的等比数列:IDL print, 3^indgen(6)1 3 9 27 81 243生成比值为3,2开头的等比数列:IDL print, 3^indgen(6)*22 6 18 54 162 486 IDL语言基础-数组 数组创建函数创建全零和索引数组常规函数 MAKE_ARRAY() IDL语言基础-数组 数组存储 数组按行存储。一维数组二维数组 IDL语言基础-数组 使用数组下标方式使用下标来读取数组中的元素。向量方式通过向量下标获得数组中的系列元素。子数组选取下标的方式 IDL语言基础-数组 数组运算求大、求小和求余 IDL语言基础-数组 数组运算数组与数运算 IDL语言基础-数组 数组运算数组与数组运算数组与数组的运算结果的元素个数与运算的最小数组个数一致。 IDL语言基础-数组 数组相关函数数组信息Size() IDL语言基础-数组 数组相关函数条件查找Where() IDL语言基础-数组 数组相关函数大小调整Reform-不改变元素个数改变数组维数 IDL语言基础-数组 数组相关函数大小调整Rebin修改为不同维数算法双

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档