複数の画像に対してコードを実行し、すべての画像の出力を比較する必要があります。複数の画像を実行するために、このリンクで提供されているアイデアに従いました: Loading multiple images in MATLAB
正常に動作しています。ここで、すべての画像の結果を Excel ファイルにエクスポートする必要があります。この目的のために、MATLAB で xlswrite コマンドを使用しています。私が直面している問題は、出力が Excel ファイルの同じ場所に上書きされるため、シミュレーションの最後に Excel ファイルに保存される出力が 1 つだけになることです。最初の画像の結果を Excel ファイルに書き込んだ後、次の画像の結果を次の場所に書き込む必要があります。すべての画像について同様です。私はそうすることができません。これで私を助けてください。
私が使用したコード:
ex = {'IDR', 'CAR', 'PSNRN', 'psnr'; IDR CAR psnrn psnr}
xlswrite('output.xls', ex, 'SBF', 'E1');
私のコードの最後の5行:
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 を初めて使用します