如何保存matlab神经网络工具箱生成的数字

时间:2013-04-17 11:31:34

标签: matlab neural-network matlab-figure

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

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

我很感激有关于我的询问的任何代码/答案。非常感谢。

我正在添加到我希望通过在matlab中命令代码来保存的图的快照。

enter image description here

enter image description here

目前我正在使用剪切工具但是当我把它放在文字中时,它们的属性/图像质量会缩小。

3 个答案:

答案 0 :(得分:0)

首先,您需要识别要拍摄的gfx对象(其手柄)。这可能来自可识别的属性。然后你想用print将它保存到文件中;你需要提供文件名,最终提供类型;有关详细信息,请参阅help

例如,如果您想使用标记'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;

答案 1 :(得分:0)

除了nntraintool本身以外的训练数字是真正的matlab数据。标签例如是TRAINING_PLOTERRHIST TRAINING_PLOTPERFORM TRAINING_PLOTRESPONSE。 nntraintool图是java - 您可以使用nnjava.tools('nntraintool')访问它。请参阅未记录的Matlab,了解如何在Matlab中操作java数据。

Richard

答案 2 :(得分:-1)

如果您仅提及数字的质量,可以通过单击图菜单中的编辑/复制来完成。

相关问题