24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2528  |  回复: 7

lbay

银虫 (初入文坛)

[求助] 如何用matlab处理txt文件里的数据

我最近在用matlab处理地震波的数据,这些数据分别在100个txt文件里,命名从W001-W100,每一个txt文件里都有1024个数字,我现在想把每一个txt文件里的数字都乘上一个系数,然后依次导入到新的txt文件里,不知道用matlab怎么实现啊,哪位牛人朋友可以指点一下,万分感谢啊!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


xiegangmai(金币+1): 鼓励讨论交流! 2011-07-15 20:07:14
打开,读取,操作,写入
就这4步基本就行了
2楼2011-07-15 15:24:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lbay

银虫 (初入文坛)

引用回帖:
Originally posted by 信彼南山 at 2011-07-15 15:24:55:
打开,读取,操作,写入
就这4步基本就行了

额,我不是搞matlab编程的啊,现在只是需要这个了,就想上木虫上问问大家啊,你说的这个太笼统了啊
3楼2011-07-15 15:36:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖

★ ★
lbay(金币+5): 2011-07-15 15:46:09
xiegangmai(金币+2): 谢谢应助! 2011-07-15 20:07:49
引用回帖:
Originally posted by lbay at 2011-07-15 14:54:31:
我最近在用matlab处理地震波的数据,这些数据分别在100个txt文件里,命名从W001-W100,每一个txt文件里都有1024个数字,我现在想把每一个txt文件里的数字都乘上一个系数,然后依次导入到新的txt文件里,不知道用m ...

CODE:
k=0.1; %k为你要的系数
for w=1001:1100
    wjm=num2str(w);  %循环读入
    wjmm=['W' wjm(2:4) '.txt'];
    shuju=textread('wjm');
    xiugaishuju=k*shuju; %k为你要的系数
    save(['NW' wjm(2:4) '.txt'],'xiugaishuju','-ascii') %新的数据名称为:NW001-NW100
end

[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
4楼2011-07-15 15:37:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lbay

银虫 (初入文坛)

引用回帖:
Originally posted by lds588 at 2011-07-15 15:37:37:
[code]k=0.1; %k为你要的系数
for w=1001:1100
    wjm=num2str(w);  %循环读入
    wjmm=['W' wjm(2:4) '.txt'];
    shuju=textread('wjm');
    xiugaishuju=k*shuju; %k为你要的系数
    save(['NW' ...

我刚才发了站内信给你,QQ上说吧,调试了一下,有点小问题啊
5楼2011-07-15 15:46:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖


lbay(金币+5): 2011-07-15 16:47:14
xiegangmai(金币+1): 辛苦了! 2011-07-15 20:08:04
引用回帖:
Originally posted by lbay at 2011-07-15 15:46:55:
我刚才发了站内信给你,QQ上说吧,调试了一下,有点小问题啊

CODE:
k=0.1; %k为你要的系数
for w=1001:1100
    wjm=num2str(w);  %循环读入
    wjmm=['W' wjm(2:4) '.txt'];
    shuju=textread(wjmm);
    xiugaishuju=k*shuju; %k为你要的系数
    save(['NW' wjm(2:4) '.txt'],'xiugaishuju','-ascii') %新的数据名称为:NW001-NW100
end

不好意思 第一次搞错了 写错了一行
本来认为这么简单不用验证,对自己太自信了~~~汗~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
6楼2011-07-15 16:04:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

后来1206

金虫 (小有名气)


臭水沟: 金币+1, 谢谢交流~~ 2012-04-16 15:59:58
貌似上面的循环读入的话会比较浪费时间。可以尝试全部读入,然后再做循环。
7楼2012-04-16 12:42:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hk_kong36

金虫 (著名写手)

我好像也需要用到
thanks,聆听花开的声音,需要的是沉淀
8楼2012-10-08 21:51:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lbay 的主题更新
信息提示
请填处理意见