【问题标题】:error printing a figure in matlab in specific format在matlab中以特定格式打印图形时出错
【发布时间】:2015-07-20 22:01:57
【问题描述】:

我正在尝试以 .fig 格式在 matlab 中打印绘图。 我首先尝试使用 print('filename', 'fig') 之类的东西进行打印,但我收到一条错误消息,显示多个输入看起来像文件名:'filename' 和 'fig'。 然后我尝试了 print('-f1', 'filename', '-djpeg') 并且成功了。 我不确定为什么我无法打印为 .fig 格式。我想以这样的方式打印,以便更清晰地查看。请建议我应该使用哪个选项。我有不同的子图

 h(1) = subplot(plotCount,1,inputsAxis) %[1 2]
 h(2) = subplot(plotCount,1,errorAxis)  %[3 4]
 h(7) = subplot(plotCount,1,OutputAxis) %5

【问题讨论】:

  • 使用savefig 获取.fig 文件和print 获取图像。
  • fig 是 Matlab 文件格式,不是图像格式。我不明白这个问题。

标签: matlab printing plot subplot


【解决方案1】:

你可以使用,saveas(fig,filename)

对于 PNG;

saveas(fig,'MyFig.png');

对于 JPG;

saveas(fig,'MyFig.jpg');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多