人生的意义就是思考其意义分享 http://blog.sciencenet.cn/u/qianlivan 天体物理工作者,家乡云南昆明。

博文

笔记(一)一些IDL语句

已有 10213 次阅读 2010-3-3 15:56 |个人分类:总结|系统分类:科研笔记| 编程

笔记(一)一些IDL语句

时常会用IDL写点小程序,有些语句常用,但无奈自己记忆力太差,每次都上网查一次。鉴于有些语句我常用而别人常用的语句我不一定常用,为了节省每次上网查找的时间,特在这里做一些记录。

1. 替换数组中的NaN
数组中的NaN时常会造成计算中的麻烦,所以一般把它们替换为一些特别的数,比如-999.9。
IDL>bad=where(finite(data) eq 0,count)
IDL>if(count gt 0) then data(bad)=-999.9

2.获得数组中最大元素的标号
IDL>maxr=max(r)
IDL>index=where(r eq maxr)

3.处理.sav文件
IDL>restore,'data.sav'

https://blog.sciencenet.cn/blog-117333-299315.html

上一篇:城市垃圾污水处理与沙漠治理
下一篇:『读文献』(一)在Ia型超新星遗迹中寻找前身星的伴星
收藏 IP: 159.226.169.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-19 11:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部