| 3 | 1/1 | 返回列表 |
| 查看: 2376 | 回復(fù): 2 | ||
lilianpink鐵蟲(chóng) (初入文壇)
|
[求助]
matlab:如何將批量處理的txt逐個(gè)調(diào)用處理?文件名不會(huì)設(shè)置循環(huán)讀?輸出部分行內(nèi)容
|
|
matla新手,把我自學(xué)能搞定的部分已經(jīng)寫(xiě)出來(lái)了,跪求高手改正、指點(diǎn)…… 會(huì)批量導(dǎo)入文件,導(dǎo)入之后不會(huì)算了 ———————————————————— cd('h:\data')%待處理的數(shù)據(jù)文件所在文件夾 filename=dir('h:\data\*.wth'); h=length(filename);%文件數(shù)量 ——————————————— %1、導(dǎo)入之后怎么調(diào)用數(shù)據(jù)計(jì)算? for ii = Data(:,:,ii) = textread(filename{ii},%f%f%f%f%f,'headerlines',6)); %%每個(gè)文件有6列文字說(shuō)明的表頭,去掉后是365*5或者366*5的數(shù)據(jù)矩陣 —————————————— %2、每個(gè)文件的算法相同,名字怎樣設(shè)置可以依次調(diào)用,還是經(jīng)過(guò)上面導(dǎo)入全部算就可以了? 文件名字格式:分三部分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只取后兩位數(shù)字:61:10., 前四個(gè)數(shù)字為0001-3854,后四個(gè)數(shù)字為6101-1001不斷循環(huán) 所以總數(shù)據(jù)量為3854*50=192900 00026101.wth 。 00021001.wth 。 。 。 38546101.wth 。 38541001.wth 這樣的文件名可以循環(huán)吧,起碼可以50個(gè)一組循環(huán)b吧?我還是沒(méi)弄明白matlab里面可以怎么表示 —————————————————————————— 單個(gè)文件: [d,s,tmax,tmin,p]=textread('filemane{jj}',%f%f%f%f%f,'headerlines',6); %每個(gè)文件有6列文字說(shuō)明的表頭,去掉后是365*5或者366*5的數(shù)據(jù)矩陣 ———————————————————————————————— %3、會(huì)單個(gè)的,怎么處理全部文件? [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、如何輸出第一行和第四行文本內(nèi)容disp('1,4')? (maxt4,,mint4; maxt5,mint5; maxt6,mint6; maxt7,mint7; maxt8,mint8; maxt9,mint9); end |

至尊木蟲(chóng) (著名寫(xiě)手)
驃騎將軍

鐵蟲(chóng) (初入文壇)

| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 抱歉 +4 | 田洪有 2026-03-30 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 317求調(diào)劑 +8 | 十閑wx 2026-03-24 | 8/400 |
|
|
[考研] 求收留 +6 | 1943443204 2026-03-28 | 6/300 |
|
|
[考研] 調(diào)劑 +4 | GK72 2026-03-30 | 4/200 |
|
|
[考研] 0703化學(xué)321分求調(diào)劑 +10 | 三dd. 2026-03-30 | 11/550 |
|
|
[考研] 334分 一志愿武理 材料求調(diào)劑 +16 | 李李不服輸 2026-03-26 | 16/800 |
|
|
[考研] 化學(xué)308分調(diào)劑 +7 | 你好明天你好 2026-03-30 | 8/400 |
|
|
[考研] 070300一志愿211,312分求調(diào)劑院校 +4 | 小黃鴨寶 2026-03-30 | 4/200 |
|
|
[考研] 318一志愿吉林大學(xué)生物與醫(yī)藥 求調(diào)劑 +5 | 篤行致遠(yuǎn). 2026-03-28 | 5/250 |
|
|
[考研] 298求調(diào)劑 +3 | 種圣賜 2026-03-29 | 3/150 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動(dòng)285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 283求調(diào)劑 +3 | A child 2026-03-28 | 3/150 |
|
|
[考研] 347求調(diào)劑 +3 | 山頂見(jiàn)α 2026-03-25 | 3/150 |
|
|
[考研] 322求調(diào)劑 +5 | 舊吢 2026-03-24 | 5/250 |
|
|
[考研] 295求調(diào)劑 +5 | 1428151015 2026-03-27 | 6/300 |
|
|
[考研] 279 分 求調(diào)劑 +4 | 睡個(gè)好覺(jué)_16 2026-03-24 | 4/200 |
|
|
[考研] 314求調(diào)劑 +3 | 溪云珂 2026-03-26 | 3/150 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +3 | 崔wj 2026-03-26 | 3/150 |
|
|
[考研] 一志愿吉林大學(xué)材料與化工303分求調(diào)劑 +4 | 為學(xué)666 2026-03-24 | 4/200 |
|
|
[考研] 300分,材料,求調(diào)劑,英一數(shù)二 +5 | 超贊的 2026-03-24 | 5/250 |
|