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

博文

从pdf中拷贝数据

已有 2916 次阅读 2013-1-18 04:53 |个人分类:idl使用方法|系统分类:科研笔记

我用的操作系统是fedora16,
复制了pdf文件中三列数据,              粘帖到文本文档的时候变成了一列,     用idl程序处理后的效果
                                              

pro stone
read,m,prompt='Please enter the number of columns:'
READCOL,'/root/dat/stone2000',F='f',a
n=n_elements(a)/m
c=strarr(m);建立含有m个成员的数组
openw,1,'/root/dat/stone'

for i=0,m-1 do begin
b=string(i);将n转换为字符串类型,通过strlen(b),可以看到b的长度为8
b=strtrim(b,1);将字符串中的空格去掉
c[i]='a[i+'+b+'*n]'
endfor
h=c[0]
for i=1,m-1 do begin
h=h+','+c[i]
endfor
;h=a[i+0*n],a[i+1*n],a[i+2*n],a[i+3*n],a[i+4*n],a[i+5*n],a[i+6*n],a[i+7*n]......
for i=0,n-1 do begin
       flag=execute('printf,1,'+h);别忘了加号哦,execute将字符转换为变量
endfor
close,1
end
注:建议6列以下(包括6列)



https://blog.sciencenet.cn/blog-783377-654214.html

上一篇:信噪比图中找到的核的流量是多少
下一篇:idl 数据按照升序排列
收藏 IP: 202.101.72.*| 热度|

2 杨华磊 曹相生

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

数据加载中...

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

GMT+8, 2024-4-18 08:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部