| 5 | 1/1 | 返回列表 |
| 查看: 5069 | 回復(fù): 4 | |||
[求助]
用matlab進(jìn)行批量處理數(shù)據(jù)時(shí)遇到的問(wèn)題 已有2人參與
|
|
fluent計(jì)算結(jié)果輸出170個(gè)壓力分布數(shù)據(jù),現(xiàn)在需要把數(shù)據(jù)進(jìn)行批量處理求平均值。小女子新蟲一枚,金幣不多,望大神幫助。 下面是編的程序: %-------------------------------------------------------------------------% clear %導(dǎo)入原始數(shù)據(jù) cd('C:\Users\yangliu\Desktop\LES 未定義來(lái)流的湍流度\cp');%待處理的數(shù)據(jù)文件所在文件夾 Allname=struct2cell(dir); %得到上述文件夾下的所有文件名 %dir命令,可以得到路徑內(nèi)包括文件名在內(nèi)的文件信息,為struc數(shù)據(jù)結(jié)構(gòu)。 %-------------------------------------------------------------------------% %逐個(gè)讀入文件 [m,n]=size(Allname); y=zeros(300,1);%對(duì)矩陣y進(jìn)行賦值 for i=3:n %前兩個(gè)不是文件名 name=Allname{1,i};%第一行作為文件名用來(lái)提取數(shù)據(jù) hang=[5 304];%5行到304行 lie=[1 2];%1到2列 fid1=fopen('C:\Users\yangliu\Desktop\LES 未定義來(lái)流的湍流度\cp\name','r'); temp=textscan(fid1,'%f %f ',5,304);%讀取5-304行數(shù)據(jù) fclose(fid1); for k=1 hang(2)-hang(1)+1)for l=1 lie(2)-lie(1)+1)b=temp{l+lie(1)-1}{k+hang(1)-1}; A(k,l)=str2num(b); end % for l=1 lie(2)-lie(1)+1)end % for k=1 hang(2)-hang(1)+1)%將數(shù)據(jù)賦值到矩陣 B(i)=A(:,2); if mod(i,n)==1 fid2=fopen('C:\Users\yangliu\Desktop\LES 未定義來(lái)流的湍流度\cp\cpaverage.txt','wt'); D(:,1)=A(:,1); D(:,2)=y(:,1)/(n-2); ![]() ![]() ![]() ![]() ![]() ![]() for j=1:1:300 for m=1:1:2 if m==2 fprintf(fid,'%g\n',D(j,m)); else fprintf(fid,'%g\t',D(j,m)); end end end fclose(fid2);%將數(shù)據(jù)逐個(gè)寫入文件中 else i=i+1; y(:,1)=B(i)+y(:,1); end %for if mod(i,n)==1 end %for i=3:n 這是自己編的程序,讀取5-304行數(shù)據(jù),并對(duì)第二列進(jìn)行平均計(jì)算,提示錯(cuò)誤使用 textscan。文件標(biāo)識(shí)符無(wú)效。使用 fopen 生成有效的文件標(biāo)識(shí)符。后面附有一個(gè)待處理的文件。小女子matlab剛開(kāi)始學(xué)習(xí),實(shí)在是不知道怎么改程序了,求各位大神幫助,不吝賜教啊。 ![]() ![]() |
新蟲 (小有名氣)
專家顧問(wèn) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +3 |
專家顧問(wèn) (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +3 |
新蟲 (初入文壇)
| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 346求調(diào)劑[0856] +3 | WayneLim327 2026-03-16 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 一志愿天大材料與化工(085600)總分338 +5 | 蔡大美女 2026-03-13 | 5/250 |
|
|
[考研] 一志愿吉林大學(xué)材料學(xué)碩321求調(diào)劑 +6 | Ymlll 2026-03-18 | 9/450 |
|
|
[考研] 311求調(diào)劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 311求調(diào)劑 +11 | 冬十三 2026-03-15 | 12/600 |
|
|
[考研] 0703化學(xué)求調(diào)劑 總分331 +3 | ZY-05 2026-03-13 | 3/150 |
|
|
[考研] 生物學(xué)071000 329分求調(diào)劑 +3 | 我愛(ài)生物生物愛(ài)?/a> 2026-03-17 | 3/150 |
|
|
[考研] 0703化學(xué)336分求調(diào)劑 +6 | zbzihdhd 2026-03-15 | 7/350 |
|
|
[考研] 考研調(diào)劑 +3 | 淇ya_~ 2026-03-17 | 5/250 |
|
|
[考研] 304求調(diào)劑 +5 | 素年祭語(yǔ) 2026-03-15 | 5/250 |
|
|
[考研] 26考研一志愿中國(guó)石油大學(xué)(華東)305分求調(diào)劑 +3 | 嘉年新程 2026-03-15 | 3/150 |
|
|
[考研] 22408總分284求調(diào)劑 +3 | InAspic 2026-03-13 | 3/150 |
|
|
[考研] 中科大材料專碩319求調(diào)劑 +3 | 孟鑫材料 2026-03-13 | 3/150 |
|
|
[考研] 297求調(diào)劑 +4 | 學(xué)海漂泊 2026-03-13 | 4/200 |
|
|
[考研] 266求調(diào)劑 +4 | 學(xué)員97LZgn 2026-03-13 | 4/200 |
|
|
[考研] 304求調(diào)劑 +6 | Mochaaaa 2026-03-12 | 7/350 |
|
|
[考研] 26調(diào)劑/材料科學(xué)與工程/總分295/求收留 +9 | 2026調(diào)劑俠 2026-03-12 | 9/450 |
|
|
[考研] 308求調(diào)劑 +3 | 是Lupa啊 2026-03-12 | 3/150 |
|
|
[考研] 0817化學(xué)工程與技術(shù)考研312分調(diào)劑 +3 | T123 tt 2026-03-12 | 3/150 |
|
|
[考研] 290求調(diào)劑 +3 | ADT 2026-03-13 | 3/150 |
|