作者cat718 (Ting)
看板MATLAB
标题Re: [讨论] 如何储存每张bmp图 FFT之後的结果
时间Sat Nov 19 14:54:03 2011
※ 引述《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
1F:推 okgogogo:你需要矩阵里存矩阵的方法,叫异质阵列 11/19 16:21
2F:→ okgogogo:ex: total_energy{i} = [1 2 3] 11/19 16:22