Re: [討論] 如何儲存每張bmp圖 FFT之後的結果

看板MATLAB作者 (Ting)時間12年前 (2011/11/19 14:54), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《cat718 (Ting)》之銘言: : 大家好 : 我是matlab生手 : 我想把A1 A2.......A10共張bmp圖 : 各自做完FFT之後的total energy結果 : 儲存成mex.file : 目前的程式只能做出一張的結果 : 不知程式該怎麼改才對 : 謝謝! : for i=1:10; : f=imread(['A',num2str(i),'.bmp']); : f=rgb2gray(f); : F=fft2(double(f)); : F=fftshift(F); S=abs(F).^2; : total_energy=sum(sum(S)); %我自己在此加上 fid=fopen('result.txt','w'); fprintf(fid,'%10.4f\n',total_energy); fclose(fid) : end 當然text的結果還是只有一筆。。。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.181.157.107

11/19 16:21, , 1F
你需要矩陣裡存矩陣的方法,叫異質陣列
11/19 16:21, 1F

11/19 16:22, , 2F
ex: total_energy{i} = [1 2 3]
11/19 16:22, 2F
文章代碼(AID): #1EnrAE7r (MATLAB)
文章代碼(AID): #1EnrAE7r (MATLAB)