主要内容

保存图以重新打开MATLAB晚些时候

这个例子展示了如何保存图形,以便在MATLAB中重新打开它®以后。您可以将图形保存到FIG-file中,也可以生成并保存代码。

保存图到图文件

创造一个情节来保存。添加标题和轴标签。

x = linspace (0, 10);y = sin (x);情节(x, y)标题(“正弦波”)包含('x的取值范围是0到10') ylabel (“y = sin (x)”)

控件将图形保存为图文件savefig函数。图文件存储重新创建图所需的信息。

savefig (“SineWave.fig”)

方法关闭图形,然后重新打开保存的图形openfig函数。

关闭(gcf) openfig (“SineWave.fig”)

openfig使用与原始对象相同的数据创建新图形、新轴和新线对象。新对象的大部分属性值与原始对象相同。但是,当前的任何默认值都应用于新图形。你可以与图形进行交互。例如,您可以平移、缩放和旋转坐标轴。

请注意

图文件仅在MATLAB中打开。如果要以可在其他应用程序中打开的格式保存图形,请参见保存Plot为图像或矢量图形文件

生成代码以重新创建图形

或者,生成图形的MATLAB代码,然后使用代码来重现图形。生成代码将捕获您使用绘图工具所做的修改。

点击文件>生成代码….生成的代码显示在MATLAB编辑器中。通过单击保存代码文件>另存为

生成的文件不存储重新创建图形所需的数据,因此必须提供数据参数。数据参数不需要与原始数据相同。文件开头的注释说明了期望的数据类型。

另请参阅

||

相关的话题