lihuixian的个人博客分享 http://blog.sciencenet.cn/u/lihuixian

博文

使用IDL过程中经常犯的低级错误

已有 4746 次阅读 2013-9-22 11:52 |个人分类:科研工具-IDL|系统分类:科研笔记

我在使用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选项。

 



https://wap.sciencenet.cn/blog-473646-726869.html

上一篇:IDL中很难判断两个float型的数是否相等
下一篇:我的科研笔记-2013
收藏 IP: 159.226.171.*| 热度|

0

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

数据加载中...

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

GMT+8, 2024-4-19 02:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部