| 查看: 2332 | 回复: 2 | ||
[求助]
matlab:如何将批量处理的txt逐个调用处理?文件名不会设置循环读取?输出部分行内容
|
|
matla新手,把我自学能搞定的部分已经写出来了,跪求高手改正、指点…… 会批量导入文件,导入之后不会算了 ———————————————————— cd('h:\data')%待处理的数据文件所在文件夹 filename=dir('h:\data\*.wth'); h=length(filename);%文件数量 ——————————————— %1、导入之后怎么调用数据计算? for ii = Data(:,:,ii) = textread(filename{ii},%f%f%f%f%f,'headerlines',6)); %%每个文件有6列文字说明的表头,去掉后是365*5或者366*5的数据矩阵 —————————————— %2、每个文件的算法相同,名字怎样设置可以依次调用,还是经过上面导入全部算就可以了? 文件名字格式:分三部分ABC。A:1-3854; B:61,62,…99,01,02,03…10(就是1961-2010,只取后两位); C:全部01.(0001+61+01) 00016101.wth 00016201.wth 00016301.wth 。 。 。 00019901.wth 。 。 。 00011001.wth 均为0001**01, **的变化为1961-2010只取后两位数字:61:10., 前四个数字为0001-3854,后四个数字为6101-1001不断循环 所以总数据量为3854*50=192900 00026101.wth 。 00021001.wth 。 。 。 38546101.wth 。 38541001.wth 这样的文件名可以循环吧,起码可以50个一组循环b吧?我还是没弄明白matlab里面可以怎么表示 —————————————————————————— 单个文件: [d,s,tmax,tmin,p]=textread('filemane{jj}',%f%f%f%f%f,'headerlines',6); %每个文件有6列文字说明的表头,去掉后是365*5或者366*5的数据矩阵 ———————————————————————————————— %3、会单个的,怎么处理全部文件? [d,s,tmax,tmin,p]=textread('?',%f%f%f%f%f,'headerlines',6); if size(d)=[365,1] maxt4=mean(91:120,3);mint4=mean(91:120,4);%4月 maxt5=mean(121:151,3);mint5=mean(121:151,4);%5月 maxt6=mean(151:181,3);mint6=mean(151:181,4);%6月 maxt7=mean(182:212,3);mint7=mean(182:212,4);%7月 maxt8=mean(213:243,3);mint8=mean(213:243,4);%8月 maxt9=mean(244:273,3);mint9=mean(244:273,4);%9月 else size(d)=[366,1] maxt4=mean(92:121,3);mint4=mean(92:121,4); maxt5=mean(122:152,3);mint5=mean(122:152,4); maxt6=mean(152:182,3);mint6=mean(152:182,4); maxt7=mean(183:213,3);mint7=mean(183:213,4); maxt8=mean(214:244,3);mint8=mean(214:244,4); maxt9=mean(245:274,3);mint9=mean(245:274,4); %4、如何输出第一行和第四行文本内容disp('1,4')? (maxt4,,mint4; maxt5,mint5; maxt6,mint6; maxt7,mint7; maxt8,mint8; maxt9,mint9); end |
» 猜你喜欢
上海工程技术大学【激光智能制造】课题组招收硕士
已经有6人回复
带资进组求博导收留
已经有11人回复
自荐读博
已经有5人回复
求个博导看看
已经有16人回复
上海工程技术大学张培磊教授团队招收博士生
已经有4人回复
求助院士们,这个如何合成呀
已经有4人回复
临港实验室与上科大联培博士招生1名
已经有9人回复
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
中科院杭州医学所招收博士生一名(生物分析化学、药物递送)
已经有3人回复

libralibra
至尊木虫 (著名写手)
骠骑将军
- 程序强帖: 40
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2013-02-01 22:01:29

3楼2013-02-02 13:52:15







回复此楼