| 5 | 1/1 | 返回列表 |
| 查看: 5072 | 回復(fù): 4 | |||
[求助]
用matlab進行批量處理數(shù)據(jù)時遇到的問題 已有2人參與
|
|
fluent計算結(jié)果輸出170個壓力分布數(shù)據(jù),現(xiàn)在需要把數(shù)據(jù)進行批量處理求平均值。小女子新蟲一枚,金幣不多,望大神幫助。 下面是編的程序: %-------------------------------------------------------------------------% clear %導(dǎo)入原始數(shù)據(jù) cd('C:\Users\yangliu\Desktop\LES 未定義來流的湍流度\cp');%待處理的數(shù)據(jù)文件所在文件夾 Allname=struct2cell(dir); %得到上述文件夾下的所有文件名 %dir命令,可以得到路徑內(nèi)包括文件名在內(nèi)的文件信息,為struc數(shù)據(jù)結(jié)構(gòu)。 %-------------------------------------------------------------------------% %逐個讀入文件 [m,n]=size(Allname); y=zeros(300,1);%對矩陣y進行賦值 for i=3:n %前兩個不是文件名 name=Allname{1,i};%第一行作為文件名用來提取數(shù)據(jù) hang=[5 304];%5行到304行 lie=[1 2];%1到2列 fid1=fopen('C:\Users\yangliu\Desktop\LES 未定義來流的湍流度\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 未定義來流的湍流度\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ù)逐個寫入文件中 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ù),并對第二列進行平均計算,提示錯誤使用 textscan。文件標識符無效。使用 fopen 生成有效的文件標識符。后面附有一個待處理的文件。小女子matlab剛開始學(xué)習(xí),實在是不知道怎么改程序了,求各位大神幫助,不吝賜教啊。 ![]() ![]() |
新蟲 (小有名氣)
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗: +3 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗: +3 |
新蟲 (初入文壇)
| 5 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 268求調(diào)劑 +7 | 簡單點0 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 一志愿山大07化學(xué) 332分 四六級已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-16 | 3/150 |
|
|
[考研] 070300化學(xué)319求調(diào)劑 +7 | 錦鯉0909 2026-03-17 | 7/350 |
|
|
[考研] 初始318分求調(diào)劑(有工作經(jīng)驗) +3 | 1911236844 2026-03-17 | 3/150 |
|
|
[考研] 二本跨考鄭大材料306英一數(shù)二 +3 | z1z2z3879 2026-03-17 | 3/150 |
|
|
[考研] 一志愿南昌大學(xué),327分,材料與化工085600 +9 | Ncdx123456 2026-03-19 | 9/450 |
|
|
[考研] 085600材料與化工 +8 | 安全上岸! 2026-03-16 | 8/400 |
|
|
[考研] 290求調(diào)劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研] 求調(diào)劑 +3 | @taotao 2026-03-20 | 3/150 |
|
|
[考研] 08工學(xué)調(diào)劑 +5 | 用戶573181 2026-03-20 | 5/250 |
|
|
[考研] 0856調(diào)劑,是學(xué)校就去 +8 | sllhht 2026-03-19 | 9/450 |
|
|
[考研] 266求調(diào)劑 +5 | 陽陽哇塞 2026-03-14 | 10/500 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[碩博家園] 湖北工業(yè)大學(xué) 生命科學(xué)與健康學(xué)院-課題組招收2026級食品/生物方向碩士 +3 | 1喜春8 2026-03-17 | 5/250 |
|
|
[考研] 考研調(diào)劑 +3 | 淇ya_~ 2026-03-17 | 5/250 |
|
|
[考研] [導(dǎo)師推薦]西南科技大學(xué)國防/材料導(dǎo)師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|
|
[考研] 304求調(diào)劑 +4 | ahbd 2026-03-14 | 4/200 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 318求調(diào)劑 +3 | Yanyali 2026-03-15 | 3/150 |
|
|
[考研] 本科南京大學(xué)一志愿川大藥學(xué)327 +3 | 麥田耕者 2026-03-14 | 3/150 |
|