笔记(一)一些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型超新星遗迹中寻找前身星的伴星