24小时热门版块排行榜    

查看: 2143  |  回复: 2

lilianpink

铁虫 (初入文坛)

[求助] 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
回复此楼
今天的状态取决于你三年之前的选择
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

感谢参与,应助指数 +1
xzhdty: 谢谢骠骑将军 2013-02-01 22:54:37
循环读取指定文件夹下的txt文件,并显示文件名,你只需要将你处理部分代码加入就行了
CODE:
a = dir('E:\');
for i=1:size(a)
    if a(i).isdir==0 && strcmp(a(i).name(end-3:end),'.txt')
        disp(a(i).name);
        % other operation
    end
end

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-02-01 22:01:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lilianpink

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by libralibra at 2013-02-01 22:01:29
循环读取指定文件夹下的txt文件,并显示文件名,你只需要将你处理部分代码加入就行了
a = dir('E:\');
for i=1:size(a)
    if a(i).isdir==0 && strcmp(a(i).name(end-3:end),'.txt')
        disp(a(i ...

第三列就是name,不需要做更改吗?还是有点问题,结果只输出0,我加你qq了,给解释下意思吧,不胜感激
今天的状态取决于你三年之前的选择
3楼2013-02-02 13:52:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lilianpink 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 双非本科毕业论文,气人 +7 河西夜郎 2024-05-27 12/600 2024-06-01 22:12 by iwdw2012
[硕博家园] 每到中夜,情难自抑 +33 sioc-sunj 2024-05-28 57/2850 2024-06-01 21:39 by chemhua
[考研] 研0二导师分到新来的博士后靠谱吗 +7 sone9 2024-05-31 7/350 2024-06-01 19:10 by 梦燕园
[硕博家园] 2024博士招生 +4 big 混子 2024-05-26 4/200 2024-06-01 17:37 by czp97
[基金申请] B口人才项目 +9 WOWO159357 2024-05-29 19/950 2024-06-01 14:24 by linxuhuizj
[基金申请] 博后特别资助状态变化 +24 随梦而飞2017 2024-05-30 35/1750 2024-06-01 10:10 by 青岛阳仔
[基金申请] 数理的人才答辩通知发了吗 +7 yzy3327 2024-05-30 7/350 2024-06-01 09:15 by 撒哈拉西部
[考博] 申博求助?本硕双非一篇三区和四区去985工科非天坑专业有没有希望? +4 LYS1200 2024-05-29 6/300 2024-06-01 08:50 by 学术渣渣神
[硕博家园] 哈工大硕博招生!博士每月入学! +4 nailooo 2024-05-30 5/250 2024-06-01 06:47 by anevay
[基金申请] 讨论贴:好本子一定会被打招呼的淘汰吗 +36 ioe3937 2024-05-27 46/2300 2024-05-31 22:06 by wanghuawei
[论文投稿] 纠结选哪一个期刊,电化学领域 50+8 Freya163 2024-05-28 10/500 2024-05-31 15:09 by wzykobe
[硕博家园] 求问endnote上Wiley引用格式在哪下载 +3 Elon. 2024-05-30 3/150 2024-05-31 10:13 by crazy peng
[论文投稿] 《控制理论与应用》期刊收版面费吗? +4 ygj2015 2024-05-29 4/200 2024-05-30 06:59 by nono2009
[硕博家园] 又想换工作 +15 brightmj 2024-05-27 20/1000 2024-05-29 23:25 by zyqchem
[博后之家] 2024公派博后申请 +4 326lhpqk 2024-05-27 5/250 2024-05-29 20:03 by @古月胡
[论文投稿] 真急着毕业,CPB主编终审17天了,邮件催稿了两次,就是一点动静没有 5+3 kkkk夏 2024-05-28 6/300 2024-05-29 11:18 by hitsdu
[基金申请] 面上基金会评专家,有回避机制吗? +4 huang1991js 2024-05-27 4/200 2024-05-27 19:08 by 星火12
[基金申请] 感觉自然基金限制通过比例就是有点扯,学学B口,化学学部,不限制比例。 +10 wsjing 2024-05-26 14/700 2024-05-27 11:57 by kanmiaolucky
[硕博家园] 课题做到一半担心做不出来怎么办 +4 mkpooooo 2024-05-27 7/350 2024-05-27 11:56 by kanmiaolucky
[硕博家园] 周日 +6 1加油哦棒 2024-05-26 9/450 2024-05-27 10:30 by hahamyid
信息提示
请填处理意见