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

博文

按标题搜索
idl 命令行用法
2015-10-20 18:50
加载软件包 vi ~/.bash_profile export IDL_PATH=+/home/zhang/software:+/usr/local/itt IDL@a.pro 相当于把每一行程序直接敲进去执行 IDLa IDL查找a.pro文件,然后编译,执行 这是IDL的两种工作模式
个人分类: idl使用方法|6403 次阅读|没有评论
idl 将两个直方图叠加到一块
2014-4-27 23:55
下面的小程序是将两个直方图叠加到一块的一个模板 pro plotplothist readcol,'/root/afuwuqicopy/afuwuqicopy/rho350/copy/stn/stnmass.txt',F='i,f,f,f',index,fluxf,tempf,massf readcol,'/root/afuwuqicopy/afuwuqicopy/aCO12/plot/mass.txt',massg,index1,index2,tempg,fluxg a=massf b=mas ...
个人分类: idl使用方法|6085 次阅读|没有评论
idl画椭圆
2013-12-9 02:30
参考李会贤老师的博文: 使用IDL语言画图的一些记录 idl画椭圆需要程序ellipse.pro ellipse可以在 http://www.astro.washington.edu/docs/idl/idllib/jhuapls1r/ 中找到 我采用 wget 将目录jhuapls1r下包含的所有文件下载下来: wget -c -r -np -k -L -p http://www.astro.washington.edu/docs/idl/idllib/j ...
个人分类: idl使用方法|5442 次阅读|没有评论
将参数传递到子函数(IDL使用技巧)
2013-9-28 11:34
因为要处理数据,我需要进行批处理。关于如何将参数传递到子函数,我写了下面的小程序,进行演示。 function add ,x common share,b return, b+x end pro test common share,b c= for i=0,N_elements(c)-1 do begin b=c print,add(3.0) endfor print,'end' end 之所以要去做这样的探索,是因为我在采用zbr ...
个人分类: idl使用方法|4222 次阅读|没有评论
坐标轴是对数形式的时候均匀叠加上一些点
2013-4-16 10:34
我们先来看一张图 这张图右边的坐标轴是一些以10为底的坐标轴,而左边的坐标轴和是这么得来的 ${10}^{left}=right$ 例如${10}^{-1}=0.1$ 这样对应图上的每个点在左边坐标轴上对应的点都是唯一的 那么如何在图上均匀的写出来a,b,c,d这四个点呢?下面的程序可以做到 pro testlog set_plot,'PS' filenam ...
个人分类: idl使用方法|3445 次阅读|没有评论
画扇形图(idl程序)
2013-4-13 14:23
IDL画扇形图还是有些麻烦的,今天中午没午休,以红移和RA为例写了程序,希望以后能用上 pro sector set_plot,'ps' device,file='F:Aprilmap.ps' READCOL, 'F:Aprilalfa.txt', FORMAT='(l,F,F,f)', index,ra, dec,redshift,/SILENT radius=redshift*1000.0 angle=(ra-360.0) ...
个人分类: idl使用方法|5335 次阅读|没有评论
idl拟合抛物线
热度 2 2013-3-20 05:25
pro parabola x= y= result=poly_fit(x,y,2);拟合抛物线 x1=max(x)*randomu(10,1000) y1=result *x1^2+result *x1+result print,'y=',result ,'x^2+',result ,'x+',result set_plot,'PS' filename='f:parabola.eps' device,file=filename,/ENCAPSULATED,/COLOR, BITS=8,x ...
个人分类: idl使用方法|8248 次阅读|3 个评论 热度 2
IDL写一个程序,n个文件夹下的每个文件都读数据
热度 1 2013-3-20 02:45
IDL写一个程序,n个文件夹下的每个文件都读数据(这里以3个文件夹为例) D:data目录下有三个文件夹dat1、dat2、dat3, dat1中有文件a.txt;dat2中有文件b.txt;dat3中有文件c.txt a.txt中的数据是 12.80 2.02 16.00 1.83 63.30 1.90 11.50   ...
个人分类: idl使用方法|6372 次阅读|3 个评论 热度 1
中文以及希腊字母在中IDL输出的ps文件中显示
2013-3-3 23:50
中文以及希腊字母在中IDL输出的ps文件中显示
默认情况下中文以及希腊字母无法显示在idl输出的ps格式的文件中显示 需要采用如下方法才可以 首先先拷贝C:WINDOWSFontssimkai字体到D:Program FilesITTIDL71resourcefontsttsimkai 然后修改D:Program FilesITTIDL71resourcefontsttttfont,在最后一行添加"simkai" SIMKAI.ttf 0.5 1.0 pr ...
个人分类: idl使用方法|10294 次阅读|没有评论
idl 数据按照升序排列
2013-1-18 17:12
idl 数据按照升序排列
图所示存在四列数据,我想按照第四列数据进行升序排列 左边是原始数据 ,右边是处理好的数据 上idl程序如下 pro sortcmass READCOL,'/root/dat/stone2000/stone2',F='f,f,f,f',a1,a2,a3,a4 b=sort(a4);b中存储的是数组的下角标,sort对数据是按照降序排列的 openw,1,' ...
个人分类: idl使用方法|3971 次阅读|没有评论

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

GMT+8, 2024-4-26 00:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部