将 MATLAB 图打印到特定目录
Print a MATLAB figure to a specific directory
我在 Mac 上使用 MATLAB 版本 R2016a,但在将图形打印到与当前目录不同的目录时遇到问题。有人可以帮我解决我的错误吗?我试过以下代码:
print('Ult_Stress_vs_Temp','-dpng','/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/')
有人可以告诉我我做错了什么吗?
当我 运行 这样做时,我收到以下错误:
Error using inputcheck (line 40)
Multiple inputs that look like file names: 'Ult_Stress_vs_Temp' and
'/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/'.
Error in print (line 41)
[pj, devices, options ] = inputcheck( pj, inputargs{:} );
Error in ult_stress_temp_plot (line 47)
print('Ult_Stress_vs_Temp','-dpng','/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/')
>>
您需要将完整的文件路径指定为 第一个 参数。还建议您使用 fullfile
构建文件路径,以更好地处理操作系统之间的差异。
filename = fullfile('/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/', 'Ult_Stress_vs_Temp');
print(filename, '-dpng')
我在 Mac 上使用 MATLAB 版本 R2016a,但在将图形打印到与当前目录不同的目录时遇到问题。有人可以帮我解决我的错误吗?我试过以下代码:
print('Ult_Stress_vs_Temp','-dpng','/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/')
有人可以告诉我我做错了什么吗?
当我 运行 这样做时,我收到以下错误:
Error using inputcheck (line 40)
Multiple inputs that look like file names: 'Ult_Stress_vs_Temp' and
'/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/'.
Error in print (line 41)
[pj, devices, options ] = inputcheck( pj, inputargs{:} );
Error in ult_stress_temp_plot (line 47)
print('Ult_Stress_vs_Temp','-dpng','/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/')
>>
您需要将完整的文件路径指定为 第一个 参数。还建议您使用 fullfile
构建文件路径,以更好地处理操作系统之间的差异。
filename = fullfile('/Users/Tim/Documents/2-Grad-School/Research/Technical-Paper/Latex/Figures/', 'Ult_Stress_vs_Temp');
print(filename, '-dpng')