将我的matlab图形打印到PDF中有问题。在研究了几个小时的解决方案后,我一直无法找到解决方案。我不断收到相同的错误消息。我感谢您的帮助。在Matlab中绘制错误
x = [2 4 7 2 4 5 2 5 1 4];
fig=plot(x);
print(fig,'-dpdf')
Error using
checkArgsForHandleToPrint>LocalCheckHandles
(line 88)
MATLAB Graphics handle must be a figure.
Error in checkArgsForHandleToPrint (line 30)
Error in print>LocalCreatePrintJob (line 336)
handles = checkArgsForHandleToPrint(0,
varargin{:});
Error in print (line 153)
[pj, inputargs] =
LocalCreatePrintJob(varargin{:});
第一个输入应该是*图形的句柄*,您正在将句柄传递给* plot *。试试'print(gcf,'-dpdf')'打印当前的数字 – Suever