| 3 | 1/1 | 返回列表 |
| 查看: 2375 | 回復(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ā)表 | |
|---|---|---|---|---|
|
[考研] 材料科學(xué)與工程 317求調(diào)劑 +7 | JKSOIID 2026-03-26 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 367求調(diào)劑 +5 | 芋泥啵! 2026-03-28 | 5/250 |
|
|
[考研] 一志愿鄭州大學(xué),080500學(xué)碩,總分317分求調(diào)劑 +10 | 舉個(gè)栗子oi 2026-03-24 | 11/550 |
|
|
[考研] 材料學(xué)碩333求調(diào)劑 +14 | 北道巷 2026-03-24 | 14/700 |
|
|
[考研] 26考研-291分-廈門(mén)大學(xué)(085601)-柔性電子學(xué)院材料工程專(zhuān)業(yè)求調(diào)劑 +5 | min3 2026-03-24 | 6/300 |
|
|
[考研] 一志愿華東師范大學(xué)有機(jī)化學(xué)專(zhuān)業(yè),初試351分,復(fù)試被刷求調(diào)劑! +6 | 真名有冰 2026-03-29 | 7/350 |
|
|
[考研] 0703本科鄭州大學(xué)求調(diào)劑 +7 | nhj_ 2026-03-25 | 7/350 |
|
|
[考研] 求化學(xué)調(diào)劑 +11 | wulanna 2026-03-28 | 11/550 |
|
|
[考研] 349求調(diào)劑 +6 | 李木子啊哈哈 2026-03-25 | 6/300 |
|
|
[考研] 調(diào)劑求院校招收 +6 | 鶴鯨鴿 2026-03-28 | 6/300 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +6 | 崔wj 2026-03-26 | 6/300 |
|
|
[考研] 求調(diào)劑 +6 | 蘆lty 2026-03-25 | 7/350 |
|
|
[考研] 一志愿211院校 344分 東北農(nóng)業(yè)大學(xué)生物學(xué)學(xué)碩,求調(diào)劑 +5 | 丶風(fēng)雪夜歸人丶 2026-03-26 | 8/400 |
|
|
[考研] 266分求材料化工冶金礦業(yè)等專(zhuān)業(yè)的調(diào)劑 +4 | 哇呼哼呼哼 2026-03-26 | 4/200 |
|
|
[考研] 0856調(diào)劑 +5 | 求求讓我有書(shū)讀?/a> 2026-03-26 | 6/300 |
|
|
[考研] 求調(diào)劑 +6 | 林之夕 2026-03-24 | 6/300 |
|
|
[考研] 調(diào)劑 +4 | 柚柚yoyo 2026-03-26 | 4/200 |
|
|
[考研] 機(jī)械學(xué)碩310分,數(shù)一英一,一志愿211本科雙非找調(diào)劑信息 +3 | @357 2026-03-25 | 3/150 |
|
|
[考研] 281求調(diào)劑 +6 | Koxui 2026-03-24 | 7/350 |
|
|
[考研] 生物學(xué)學(xué)碩求調(diào)劑 +7 | 小羊睡著了? 2026-03-23 | 10/500 |
|