IDL程序1 基础语法与数据处理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Goto语句 使用goto语句可以跳动当前程序单元的指定位置。其形式: Goto, 标号 指向的位置由“标号”标记,该标记号插入到需要指向的位置。Goto语句的标号表示为: label: 象其他语言一样,程序中要尽量的避免使用goto语句,最多不超过1次。 Break语句 Break语句执行从for、while、repeat等循环语句或case、switch语句中的下一情况。 语法如下: break Continue语句 Continue语句使for、while或repeat循环得以继续执行。 语法为: continue Continue语句用于当需要结束当前循环而进入下一个循环时。 Expr? Expr1:expr2 Expr? Expr1:expr2 index=(num ge 10)? 2:4 6、文件的读入输出 处理文件的过程和函数 名称 功能 名称 功能 Openr 打开一个存在的文件,并用于之读 Fstat() 返回一个已打开文件的信息 Openw 打开一个用于读写的新文件 Eof() 检测文件末尾 Openu 打开一个存在地文件,并用于读写 Close 关闭文件 Findfile() 返回当前文件夹中文件的名称 /get_lun 获取逻辑设备号,打开文件 Dialog_pickfile() 图形文件选择器 Free_lun 释放逻辑设备号,并关闭文件 文件读写 读取有格式(ASCII)文件 Readf从有格式文件中读取数据 Printf将数据写入到有格式文件中 例如:读取有格式文件 IDLopenr,lun, ‘input.dat’,/get_lun IDLdata=lonarr(10,100) IDLreadf,lun,data,format=‘(10i6)’ IDLfree_lun,lun 例如:写入一个有格式文件 IDLdata=lindgen(10,100) IDLopenw,lun, ‘output.dat’,/get_lun IDLprintf,lun,data,format=‘(10i6)’ IDLfree_lun,lun 读取无格式(二进制)文件 Readu读取无格式文件(单一数据类型) IDLfile=filepath(‘ctscan.dat’,subdir=‘examples/data’) IDLopenr,lun,file,/get_lun IDLData=bytarr(256,256) IDLReadu,lun,data IDLfree_lun,lun IDLtvscl,data 将二进制数据写入无格式文件 Writeu将二进制数据写入一个打开的无格式文件 IDLdata=dist(256) IDLopenw,lun, ‘dist.dat’,/get_lun IDLwriteu,lun,data IDLfree_lun,lun 写入文件时一般要加入一个文件头,该文件头记录了文件中包含的数据的大小和类型等信息。使用size函数可以实现这一操作。 常用格式(1) ASCII_TEMPLATE Presents a GUI that generates a template defining an ASCII file format ASSOC Associates an array structure with a file BINARY_TEMPLATE Presents a GUI for interactively generating a template structure for use with READ_BINARY CDF Routines Common Data Format routines EOS Routines HDF-EOS (Hierarchical Data Format-Earth Observing System) routines HDF_BROWSER Opens GUI to view contents of HDF, HDF-EOS, or NetCDF file HDF_READ Extracts HDF, HDF-EOS, and NetCDF data and metadata into an output structure IDLffDICOM Contains the data for one or more images embedded in a DICOM part 10 file IDLffDXF Object that contains geometry, connectivity, and attributes for graphics primitives ID

文档评论(0)

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

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

1亿VIP精品文档

相关文档