||
我在使用IDL过程中经常犯如下错误,特记录下来,以免再犯。
1、三角函数中的角度要使用弧度。
在天文数据处理中,遇到数据投影的问题。我所使用的数据的投影方式是:赤纬dec可以通过步长和与参考点的距离计算,而赤经ra在此基础上还需要除以cos(dec)。而我的程序中ra和dec都是用“度”表示的。所以,此处还差一个转换因子convert=3.1415926/180.0,即在程序中使用cos(dec*convert)。
2、在某张图上叠加等值线图时要在contour过程中使用/noerase选项。
比如先使用TVimage画云核的灰度图,再使用contour过程将该区域外向流的积分强度图叠加上。此时的contour过程中必须使用/noerase选项(即让noerase=1,如不使用/noerase选项,则默认noerase=0)才能实现两张图的叠加。
3、输出eps文件时要在device过程中使用/encapsulated选项。
一般把图画在eps文件输出,这样方便LaTex编辑。在输出eps文件时,注意要在device过程中使用/encapsulated选项。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-9 14:22
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社