第1讲IDL基本概念与数据类型

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页第1讲IDL基本概念与数据类型讲课内容:IDL基本概念与数据类型目的要求:了解IDL的基本操作掌握IDL中数据类型、运算符和表达式重点难点:IDL的数据类型IDL函数方法步骤:对照以前学习过的高级编程语言,比较它们和IDL的差别课堂引导+自学器材保障:电脑、投影仪教学内容与时间安排备注第1章IDL6.3环境与操作1.1IDL6.3的功能特点主要特点:第四代语言面向矩形运算可视化能力跨平台……主要产品ENVI、VIP、ION、EON、RiverTools……1.2IDL6.3的安装选择安装类型:IDLorIDLVM软件注册:协议文件1.3IDL6.3的启动和退出IDL6.3的启动:多种启动方式第2页教学内容与时间安排备注IDL6.3的退出:几种退出方法1.4IDL6.3的命令格式IDL6.3的命令结构命令动词[,参数1,…][,关键字1,…]命令的书写规则大小写参数关键字分隔符多行命令和多命令行注释1.5IDL6.3的工作方式命令交互方式:交互执行命令程序执行方式:程序设计,反复运行菜单操作方式:菜单操作1.6IDL6.3的帮助系统帮助类型联机帮助命令帮助菜单帮助主题帮助文档帮助(操作方法)1.7IDL6.3的基本操作IDL6.3的环境设置IDL6.3的基本操作IDL6.3的操作界面IDL6.3的菜单系统第3页教学内容与时间安排备注IDL6.3的工具栏IDL6.3的窗口操作项目管理窗口文档编辑窗口信息输出窗口变量跟踪窗口命令编辑窗口1.8IDL6.3的常用命令IDL6.3的点命令:.EDIT、.COMPILE、.RUN、.GO、.RNEW.CONTINUE、.STEP、.STEPOVER、.SKIP.TRACE、.RETURN、.OUT.RESET_SESSION、.FULL_RESET_SESSIONIDL6.3的程序命令:CD、FILE_MKDIR、FILE_DELETEADDPATH、RETURN、RETALLSTOP、WAITFILE_COPY、FILE_MOVE、SPAWN1.9IDL6.3的程序和运行1.IDL6.3的程序和分类2.程序的建立和编辑3.程序的编译4.命令行程序和运行5.批处理文件和运行6.日志文件和运行7.过程和运行8.函数和调用第4页教学内容与时间安排备注9.包含文件和调用10.工程文件和运行11.主程序和运行第2章IDL的数据2.1IDL的数据类型1、基本类型(12种)字节型、16位有符号整型、32位有符号长整型、64位有符号整型、16位无符号整型、32位无符号长整型、64位无符号整型浮点型、双精度浮点型、复数、双精度复数字符串2、组合类型数组类型、结构类型、对象类型、指针类型2.2IDL的常量1、字符型常量2、数字型常量2、逻辑型常量2.3IDL的变量1、系统变量:内部系统变量、自定义系统变量2、内存变量:类型、赋值、引用(输出);存储、释放、回复3、数据类型转换2.4IDL的数组1、数组的格式2、数组的创建数组的直接创建法数组的函数差减法3、数组的存储列优先(和Fortran一致,和C不同)第5页教学内容与时间安排备注4、数组的赋值5、数组的引用数组切片、标量运算和其他高级语言不同2.5IDL的结构1、匿名结构:创建、赋值、调用2、署名结构:创建、赋值、调用3、结构数组:两种形式2.6IDL的指针1、指针的创建2、指针的调用3、指针的检测4、指针的释放5、指针数组2.7IDL的函数1、数值函数ABS、CEIL、FLOOR、ROUND、SQRT、EXP、ALOG、ALOG102、字符串函数SYSTEMTIME、STRCMP、STRCOMPRESS、STRLEN、STRLOWCASE、STRUPCASE、STRMATCH、STRMID、STRJOIN、STRSPLITE、STRPOS、STRPUT、STRTRIM3、数组函数MAX、MIN、N_ELEMENTS、SIZE、MEAN、VARIANCE、STDDEV、MOMENT、WHERE、REFORM、REVERSE、ROTATE、TRANSPOSE、SHIFT、SORT、REBIN、CONGRID、INTERPOLATE自学自学第6页教学内容与时间安排备注2.8IDL的表达式1、数值型表达式2、字符型表达式3、关系型表达式4、逻辑型表达式5、赋值型表达式6、表达式的一般格式回顾与小结:作业与思考题:作业:思考:参考资料:1、《IDL可视化工具入门与提高》闫殿武,机械工业出版社2、应急预案:1、如果遇到停电或者计算机故障等意外情况导致不能正常播放幻灯片,可以通过增加板书的方法解决问题,由于板书比较耗时,可以适当减少举例的数量。2、这是第一节课,应将课件用不同的介质存放,避免课件不能使用的情况发生。本次课教学体会:

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功