24小时热门版块排行榜    

CyRhmU.jpeg
查看: 139  |  回复: 2
当前主题已经存档。

jinniu82

铁杆木虫 (正式写手)

[交流] 【求助】这种复杂形式的txt文件怎么读?【已解决】

目标:把仪器采集的txt格式的数据读出并画出图来;
说明:该文件包含70行的头文件,头文件之后是2000行*12列数据,列的间隔符是半角分号“;”
任务:把第一列(x轴)和第三列(y轴)的数据读出并画出来,数据只在200行~1500行之间的有用,其它的不用读也不用画。
请问该M文件如何具体写出来?谢谢

[ Last edited by nono2009 on 2009-11-28 at 17:08 ]
回复此楼
一碟咸菜一根葱,两只窝头一碗粥
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jinniu82

铁杆木虫 (正式写手)

自己搞定了用textread命令
一碟咸菜一根葱,两只窝头一碗粥
2楼2009-11-28 15:15:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jinniu82

铁杆木虫 (正式写手)

★ ★
nono2009(金币+2,VIP+0):Thanks for sharing experience. 11-28 17:09
nono2009(金币+0,VIP+0):欢迎去投票,寻找更多同行,同时领取金币。http://emuch.net/bbs/viewthread.php?tid=1649328 11-28 17:09
[a b]=textread('data.txt',...%文件名
    '%f%*f%f%*f%*f',...%假设有5列,只读1、3列
    'headerlines',199,'delimiter',';');%从200行开始读数据,分隔符为分号
A=a(1:1300,1);%将a中1300个数据赋值给A,对应原始文件的200~1500行
B=b(1:1300,1);
plot(A,B)%搞定
一碟咸菜一根葱,两只窝头一碗粥
3楼2009-11-28 15:23:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jinniu82 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见