| 5 | 1/1 | 返回列表 |
| 查看: 5092 | 回復: 4 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
[求助]
用matlab進行批量處理數(shù)據(jù)時遇到的問題 已有2人參與
|
|||
|
fluent計算結(jié)果輸出170個壓力分布數(shù)據(jù),現(xiàn)在需要把數(shù)據(jù)進行批量處理求平均值。小女子新蟲一枚,金幣不多,望大神幫助。 下面是編的程序: %-------------------------------------------------------------------------% clear %導入原始數(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剛開始學習,實在是不知道怎么改程序了,求各位大神幫助,不吝賜教啊。 ![]() ![]() |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗: +3 |
新蟲 (小有名氣)
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗: +3 |
新蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 抱歉 +4 | 田洪有 2026-03-30 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 材料與化工(0856)304求B區(qū)調(diào)劑 +3 | 邱gl 2026-03-30 | 7/350 |
|
|
[考研] 生物學 296 求調(diào)劑 +5 | 朵朵- 2026-03-26 | 7/350 |
|
|
[考研] 各位老師好,我的一志愿為北京科技大學085601材料專碩 +10 | Koxui 2026-03-28 | 10/500 |
|
|
[考研] 322求調(diào)劑 +10 | 宋明欣 2026-03-27 | 10/500 |
|
|
[考研] 求調(diào)劑 +10 | 家佳佳佳佳佳 2026-03-29 | 10/500 |
|
|
[考研] 328求調(diào)劑 +8 | 嗯滴的基本都 2026-03-27 | 8/400 |
|
|
[考研] 329求調(diào)劑,一志愿西北工業(yè)大學,材料工程(085601) +5 | 小小機靈蟲 2026-03-29 | 11/550 |
|
|
[考研] 085701求調(diào)劑初試286分 +5 | secret0328 2026-03-28 | 5/250 |
|
|
[考研] 南京大學化學調(diào)劑 +10 | 景隨風 2026-03-29 | 15/750 |
|
|
[考研] 0856材料化工調(diào)劑 總分330 +14 | zhubinhao 2026-03-27 | 14/700 |
|
|
[考研] 食品工程專碩一志愿中海洋309求調(diào)劑 +4 | 小張zxy張 2026-03-26 | 8/400 |
|
|
[考研] 311(085601)求調(diào)劑 +4 | liziyeyeye 2026-03-28 | 4/200 |
|
|
[考研] 347求調(diào)劑 +3 | 山頂見α 2026-03-25 | 3/150 |
|
|
[考研] 材料277求調(diào)劑 +7 | min3 2026-03-24 | 7/350 |
|
|
[考研] 340求調(diào)劑 +5 | jhx777 2026-03-27 | 5/250 |
|
|
[考研]
|
18419759900 2026-03-25 | 8/400 |
|
|
[考研] 求調(diào)劑 +6 | 林之夕 2026-03-24 | 6/300 |
|
|
[考研] 網(wǎng)絡(luò)空間安全0839招調(diào)劑 +4 | w320357296 2026-03-25 | 6/300 |
|
|
[考研]
|
13659058978 2026-03-24 | 4/200 |
|