matlab 打印 : 'Cannot create output file ' .\test.tif''

标签 matlab

我正在尝试使用 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/

相关文章:

python - 如何以与 MATLAB 相同的方式构造 Python 库和路径

java - Matlab Java 互操作性

Matlab 函数处理工作区恶作剧

matlab - 将列向量复制为更长的列向量

matlab - 在 MATLAB 中绘制 3D 空间中的矩阵,而不使用网格和冲浪类型的绘图

python - 在Python中使用插值统一ct扫描体素大小

c相当于matlab的sind和cost function

c++ - 如何构建 Eigen::Map 到我打算用数据填充的 matlab::data::Array 对象

MATLAB - 将拟合分布曲线添加到直方图

matlab - 为什么 Matlab 在使用 subs() 时不计算符号表达式?