我必须为多个图像运行我的代码并比较所有图像的输出。为了运行多个图像,我遵循了这个链接中给出的想法:Loading multiple images in MATLAB
它工作正常。现在,我必须将所有图像的结果导出到 excel 文件中。为此,我在 MATLAB 中使用 xlswrite 命令。我面临的问题是输出被覆盖在 excel 文件中的同一位置,所以在模拟结束时,我只有一个输出保存在 excel 文件中。将第一张图像的结果写入excel文件后,下一张图像的结果应写入下一个位置,依此类推。我无法这样做。请帮我解决一下这个。
我使用过的代码:
ex = {'IDR', 'CAR', 'PSNRN', 'psnr'; IDR CAR psnrn psnr}
xlswrite('output.xls', ex, 'SBF', 'E1');
我的代码的最后五行:
mse=kk/(m*n);
psnr=10*(log10((double(255*255))/mse));
display(psnrn);
display(psnr);
ex = {'IDR', 'CAR', 'PSNRN', 'psnr'; IDR CAR psnrn psnr}
xlswrite('output.xls', ex, 'SBF', 'E1');
end
如果需要,我将提供我的完整代码。请帮忙,我是 MATLAB 新手