0

在 matlab 工作区中,可以轻松保存输出/结果。但是当我用一些数据训练网络以查看训练的性能时(在神经网络工具箱中),回归图以及直方图和性能图无法保存为图形文件。目前我正在使用截图工具来捕获他们。

我的问题是如何做到这一点?是否有任何选项可以保存这些图(在 Maltab 神经网络工具箱中生成)?

我将不胜感激有关我的询问的任何代码/答案。非常感谢。

我正在通过 matlab 中的命令代码添加要保存的绘图快照。

在此处输入图像描述

在此处输入图像描述

目前我正在使用截图工具,但是当我输入文字时,它们的属性/图像质量会缩小。

4

3 回答 3

0

首先,您需要确定要快照的 gfx 对象(其句柄)。这可能来自可识别的属性。然后你想用print它把它保存到一个文件中;您需要提供文件名,最后是类型;有关更多详细信息,请参阅帮助

例如,如果您想使用标签“my.awesome.fig”保存图形,您可以尝试:

h = findobj('Type', 'figure', 'tag', 'my.awesome.fig');
for k = 1:numel(h)
        print(h(k), sprintf('Pic%d.ps',k));
end;
于 2013-04-17T12:53:46.570 回答
0

nntraintool 本身以外的训练图都是真正的 matlab 图。标签例如 TRAINING_PLOTERRHIST TRAINING_PLOTPERFORM TRAINING_PLOTRESPONSE 。nntraintool 图是 java——你可以使用 nnjava.tools('nntraintool') 访问它。有关如何在 Matlab 中操作 java 图形,请参阅未记录的 Matlab。

Richard
于 2013-12-03T20:02:27.520 回答
-1

如果您只提到图形的质量,您可以通过单击图形菜单中的 EDIT/COPY 来完成。

于 2015-03-23T21:23:38.963 回答