我一直在尝试在 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”(可能还有其他参数)。
==> 直方图在 30 print(hFig, '-dpng', strcat(filename, '.png'));
为什么会出现此错误,如何避免此错误?