- 1、本文档共110页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IDL简易教程
第一章 起步篇本章概述 本章意在解释这本书的写作目的及读者通过阅读本书能学到什么,并告诉读者如何能更方便地使用本书中所涉及的IDL例程。我们希望读者能通过本章掌握如下几点: 1. 本书是如何组织的; 2. 怎样使用本书; 3. 如何下载和使用本书所涉及的IDL文件; 4. 如何使用IDL的变量、关键字和命令; 5. 如何创建并运行IDL的矢量和数组; 6. 如何使用IDL的图形窗口。撰写本书的背景 本书是笔者在多年来为科学家和工程师培训如何使用和操作IDL(Interactive Data Language)的基础上创作的,而且笔者绝大部分时间是为IDL的开发者Research Systems公司工作。当笔者在回答了一个又一个问题之后,意识到多数问题属于一些同类问题。事实上,大多数人想用IDL做许多同样的事情。大家都非常关注的是如何分析和演示数据、写出高效率的程序来解决科学问题,并且都要求快速便捷地完成工作。而多数人并不想做的事情是阅读大量的计算机软件使用手册。IDL是一套大型软件并且还在不断发展壮大,随之而来的是大量的相关文档资料,笔者知道很少有人愿意去花大量时间来读这些资料。如果让某人独自探索IDL的奥秘,那么对IDL而言将是件可怕的事情,甚至对有经验的用户来说也是一样。本书意在使读者掌握IDL,教给读者在日常运行IDL所必需的80%的知识。更为重要的是,本书的大量例程使IDL更容易理解,本书将用实际的例程演示如何使用IDL。 本书的读者定位是IDL初学者,特别是哪些需要自学IDL的读者。另外,深入掌握IDL需要一段相对长的时间,多数人只能利用业余时间学习IDL,笔者想写一本能满足这两类人学习IDL的书。总之,本书为不喜欢读软件手册并想通过例子学习IDL的人全面介绍IDL的精髓。本书在IDL编程技术和技巧方面做了一些简要概述,而深入掌握和领会这些技术还需要通过大量的编程实践。无论如何,这是一本笔者本人在初学IDL时所期望的教程。 如何使用本书 笔者曾试图使本书每章都能具有独立性,这样读者能拿起本书就可翻到任何一章去学习最需要的知识。但在安排本书章节时,或多或少是根据笔者在IDL教学时的顺序来安排的。对于IDL的初学者,按照本书的章节顺序从头开始学完本书将更合理。书中后面的几章编程教程是建立在前面几章中讲过的概念和技巧的基础上的。 IDL所需的版本希望读者在学习本书时使用的是最新的IDL版本。本书写作时使用的是IDL5.2版。使用较早版本的用户可以使用本书中的大部分例程,但笔者没有试图使本书中的例程与更早的IDL软件版本兼容。特别是,较早版本的用户在使用长文件名(如果在Windows环境下)、指针(必须用句柄代替它)以及方括号来引用数组下标时(必须用圆括号代替它)时存在困难。如果需要升级软件,可以从Research Systems公司的WWW网址 /上查找关于IDL的最新版本和当地IDL代理商的信息,包括如何升级软件的信息。 IDL运行期间所需颜色的数量书中例程是假设IDL在256种颜色模式下运行编写的,使用的是我们通常称为索引颜色的模式(详细细节请参考83页的“使用IDL的颜色”章节)。这意味着所显示的颜色是索引号或是与彩色表相关的颜色,这样当彩色表中的颜色变化时,所显示的颜色也一同变化。启动IDL并在IDL命令行键入如下IDL命令,就能发现当前所用的颜色模式数。 IDLPrint, !D.N_Colors 当!D.N_Colors的值大于或等于256时,仍然能够使用书本中的例子,但需要对原代码做一点改变。大多数人使用的颜色值都小于256。比较典型的颜色值介于200与245之间。笔者推测在本书中至少要用150种颜色。那就是说,!D.N_Colors的值至少应在150至256之间。 少于150种颜色该怎样?如果在IDL运行中少于150种颜色,并且计算机运行在公用桌面环境(CDE),可以不将CDE环境下的颜色数设置为“高”。设置为“中”或“低”的情况下,程序将运行良好。读者可以在视窗环境操作手册的在线帮助中查找如何改变这个设置。如果不是用的共用桌面环境,颜色数也少于150,并且不是在PC机或Macintosh计算机上运行IDL的话,那么很可能运行了其它应用程序,该应用程序使用了要分配给IDL的颜色值。网页浏览器很可能就是这样的应用程序。退出当前任务,重新登录,并在重新登录后最先启动IDL。键入以上命令,如果仍然得到少于150种的颜色,那么需要联系Research Systems公司的技术人员,以获取更多的帮助。 如果颜色数少于150种,并且是在PC或Macintosh计算机上运行的IDL,那么,检查显卡以确保设置为256色。一般可通过显示器的控制面板完成。详细细节参考计算机文档资料。 多于256种颜色该怎样?如果在IDL运行中
您可能关注的文档
- CL-3601三相指示仪表校验装置使用手册.doc
- Cisco Aironet 340 系列.ppt
- CorelDraw点阵图转矢量图.doc
- CMOS集成电路制造技术.ppt
- cpu结构及存储器.ppt
- c语言(第三章顺序程序设计).ppt
- C程序设计 第2章_算法.ppt
- C语言入门经典教程.doc
- C语言程序设计-第2讲 字符集.ppt
- C程序三级网络金版(含答案).doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)