イメージをプロットし、ファイルに出力するかどうかをユーザーに尋ね、(もしそうなら) これを行う簡単なスクリプトを MATLAB で作成しようとしています。ただし、print()
関数で奇妙なエラーが発生しました。これが私のコードです:
plot(X, Y, 'red');
choice = input('Do you want to print to file this 2D image ? [y/n] ', 'y');
if(choice=='Y' || choice=='y')
{
print(hFig, '-dpng', strcat(filename, '.png'));
}
if
実行中の場合、次のエラーでステートメント内で停止します。
エラー ==> 161 で印刷 err.message='';
??? "C:\Programmi\MATLAB\R2010a\toolbox\matlab\graphics\print.m>print" への呼び出し中に、出力引数 "varargout" (およびおそらくその他) が割り当てられません。
エラー ==> istogramma at 30 print(hFig, '-dpng', strcat(filename, '.png'));
このエラーが発生する理由と、これを回避する方法を教えてください。