科学网

 找回密码
  注册
从pdf中拷贝数据
热度 1 张国印 2013-1-18 04:53
从pdf中拷贝数据
我用的操作系统是fedora16, 复制了pdf文件中三列数据 , 粘帖到文本文档的时候变成了一列 , 用idl程序处理后的效果 &nbs ...
个人分类: idl使用方法|2931 次阅读|2 个评论 热度 1
数据横着排变为竖着排
张国印 2012-12-18 00:00
数据横着排变为竖着排
如图所示横着数据从左往右依次排列,然后开始第二行,现在想把所有数据竖着排,先前的数据先后顺序不变, 下边的程序可以实现 pro hto READCOL,'F:1.txt',F='F,F,F,F',x11,x12,x13,x14 READCOL,'F:1.txt',F='F,F,F,F,F,F,F,F',x1,x2,x3,x4,x5,x6,x7,x8 n1=n_elements(x11) n2=n_elements(x1) n3=n2*8+4 x=d ...
个人分类: idl使用方法|2726 次阅读|没有评论
将fits数据中的NaN替换为随机数
张国印 2012-12-11 03:11
将fits数据中的NaN替换为随机数
如上图所示在fits数据中存在NaN值,不利于接下来的数据处理,下面的小程序,可以把NaN替换掉,例如替换为-10 pro replace im = readfits("F:dataRMS.fits",Header) for i=0,n_elements(im )-1 do begin for j=0,n_elements(im )-1 do begin   ...
个人分类: idl使用方法|3670 次阅读|没有评论
idl程序:可变步长
张国印 2012-9-30 17:43
idl程序:可变步长
2.5 2.6 3.4 3.2 2.7 2.8 5.7 5.8 4.2 4.4 8.1 8.0 1.2 1.3 7.3 7.2 6.6 6.7 9.2&n ...
个人分类: idl使用方法|3998 次阅读|没有评论
赤道坐标系和银道坐标系之间的转换方法
张国印 2012-9-27 22:52
glactc.pro实现赤经、赤纬转换到银经、银纬 用法:glactc, ten(19,50,47),ten(8,52,6),2000,gl,gb,1 参数1表示从ra,dec -- gl,gb 参数2表示从gl,gb -- ra,dec 2000可以换成1950 还有赤经、赤纬、银经、银纬都可以是数组,方便进行批处理 ten()的作用是把六十进制的数转换为小数 ...
个人分类: idl使用方法|12281 次阅读|没有评论
两种按列拷贝数据的方法
张国印 2012-9-20 20:33
两种按列拷贝数据的方法
1、ultraedit列模式可以按列拷贝数数据 2.用idl,nasa提供的天文软件包里面有个程序叫readcol.pro可以把每一列读到一个数组里面 READCOL,'position.dat',F='A,I,I,F,I,I,F',name,hr,min,sec,deg,dmin,dsec 需要给出每一列的格式,A字符串,I整数,F浮点,依照上面的例子,对应第一列数据放在数组name里 ...
个人分类: idl使用方法|2821 次阅读|没有评论
IDL linux版本安装方法
张国印 2012-9-17 23:56
dnf install libXp dnf install libXpm step1:mkdir /usr/local/itt step2:cd /usr/local/itt step3:cp 源路径 目的路径 step4:gunzip idl71linux.x86.tar.gz step5:tar xf idl71linux.x86.tar step6:./install step7:ittlicence ittlicence如果执行不了,请直接把licence ...
个人分类: idl使用方法|12142 次阅读|没有评论
X,Y坐标轴都存在误差的数据处理方法
张国印 2012-9-16 22:31
pro zhang READCOL,'E:test.dat',F='F,F,F,F',x, y, C, D FITEXY, x, y, A, B, X_SIG= C, Y_SIG= D, sigma_A_B, chi_sq, q print,'Intercept=',A print,'Slope=',B print,'Intercept standard deviation=',sigma_A_B print,'Slope standard deviation=',sigma_A_B pri ...
个人分类: idl使用方法|6103 次阅读|没有评论
idl 中for循环和while 循环过多的问题
张国印 2012-9-13 15:38
idl中循环次数过多就会出问题,因为idl默认的取值范围是-32767到32767, 解决的办法是 i=0L
个人分类: idl使用方法|7040 次阅读|没有评论
用IDL将点描绘到地图当中去
张国印 2012-9-11 15:32
用IDL将点描绘到地图当中去
这两天摸索了一下如何将点描绘到地图上边,然后输出.ps格式的图片下面是程序 pro map set_plot,'ps' device,file='f:zhang12map.ps' READCOLMORE, 'F:zhang12allmactive.txt', FORMAT='(F,F)', ra, dec,/SILENT MAP_SET, 0, 0, /AITOFF,/GRID,/label A = FINDGEN(17) * (!PI*1/40.) ...
个人分类: idl使用方法|3984 次阅读|没有评论

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

GMT+8, 2024-4-25 16:49

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部