我正在尝试使用 MATLAB 中的打印命令将散点图另存为当前文件夹中的 TIFF。但是,我收到以下错误消息:Cannot create output file '.\test.tif'
我的代码如下所示:
hold on
plot(x,y,'-r','LineWidth',4)
plot(x2,y2,'--xk','LineWidth',4,'MarkerSize',10);
hold off
print -dtiff -r300 test.tif
有人知道如何成功保存我的文件吗?
最佳答案
您很可能没有在当前目录中创建文件的写入权限。如果您在 Windows 7 下工作,您的工作目录可能位于 Program Files
下或驱动器根目录下。使用 pwd
命令检查它。
检查是否可以保存其他文件,例如 MATLAB m 文件。如果是权限问题,你应该也有同样的问题。
另一个可能的原因是您已经创建了一个同名文件并被另一个程序打开。
关于matlab 打印 : 'Cannot create output file ' .\test.tif'',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272829/