abs-fit程序解释.docVIP

  • 4
  • 0
  • 约1.91万字
  • 约 9页
  • 2018-05-19 发布于福建
  • 举报
pro abs_fit 程序均以pro开始,以end结束,abs_fit为自定义的程序名 openr,1,F:\spetra08_ze_14\spe_name.dat 用程序打开路径中的spe_name.dat,该文件写有各个光谱的名称 num=file_lines(F:\spetra08_ze_14\spe_name.dat) 计算路径文件.dat的行数,把行数存入num中 spe_name=sindgen(2,num) 创建一个有num行、2列的用来存放字符的数组,名字为spe_name readf,1,spe_name,format=(a21,a7) 把spe_name.dat中的光谱名按顺序存入spe_name中 close,1 释放1号“设备”(上述操作已把文件的数据存放在spe_name数组中了) zx=float(spe_name[1,*])把数组spe_name中第2列的所有数据变为浮点型数据,存入zx中。*为任意一个数。 spe_name=spe_name[*, sort(zx) ] sort():以行数组输出重新排序的元素的下标,该行是依次把以sort(zx)数组每个元素的值为行数的每一列数据重新写到该数组上(不考虑覆盖)。即此行是使spe_name按红移升序排列。 ze=float(spe_name[1,*])第2列的各行写到浮点格式的数组ze中(ze也

文档评论(0)

1亿VIP精品文档

相关文档