Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

openfig

打开保存在 FIG 文件中的图窗

说明

示例

openfig(filename) 会打开保存在名为 filename 的 MATLAB® 图窗文件(FIG 文件)中的图窗。

警告

安全注意事项:openfig 函数在加载图形对象时可能会执行 FIG 文件中包含的代码。避免对不受信任的 FIG 文件调用 openfig

openfig(filename,copies) 指定是否在已打开现有图窗副本的情况下打开一个新副本。如果您不希望创建新副本,请将 copies 设置为 'reuse''reuse' 选项将现有图窗置于屏幕前面。要打开图窗的新副本而不管是否已打开现有副本,请将 copies 设置为 'new''new' 选项为默认行为。

示例

openfig(___,visibility) 指定在可见还是不可见状态下打开该图窗。要显示该图窗,请将 visibility 设置为 'visible'。如果您不希望显示该图窗,请使用 'invisible' 设置。您可将此选项与上述语法中的任何输入参量组合一起使用。

fig = openfig(___) 返回图窗对象。设置图窗对象的属性以修改其外观或行为。有关属性列表,请参阅 Figure 属性

示例

全部折叠

创建一个曲面图并将该图窗另存为 MATLAB 图窗文件。然后,关闭该图窗。

surf(peaks)
savefig('MySavedPlot.fig')
close(gcf)

打开保存的图窗。

openfig('MySavedPlot.fig')

创建一个曲面图并使该图窗不可见。然后,将该图窗另存为 MATLAB 图窗文件。关闭不可见图窗。

surf(peaks)
set(gcf,'Visible','off')
savefig('MySavedPlot.fig')
close(gcf)

打开保存的图窗并使其在屏幕上可见。

openfig('MySavedPlot.fig','visible')

输入参数

全部折叠

已保存图窗的文件名,指定为字符向量或字符串。只要文件位于 MATLAB 路径上,您就无需指定其完整文件路径。可以在文件名中包括 .fig

示例: openfig('MySavedFigure.fig')

用于打开多个图窗副本的控件,指定为下列值之一:

  • 'new' - 打开图窗的新副本(即使屏幕上已存在一个副本)。

  • 'reuse' - 打开图窗的新副本(仅当不存在现有副本时)。如果存在副本,则将现有副本置于屏幕前面。如果图窗在屏幕之外,则 'reuse' 重新定位该图窗以使其完全显示在屏幕上。此选项可确保图窗显示在屏幕上,从而有助于兼容不同的屏幕大小和分辨率。

示例: openfig('MySavedFigure.fig','reuse')

图窗可见性,指定为下列值之一:

  • 'visible' - 在可见状态下打开已保存的图窗。如果 MATLAB 图窗文件包含不可见图窗,则您可以使用此选项使该图窗在打开时可见。

  • 'invisible' - 在不可见状态下打开已保存的图窗。

示例: openfig('MySavedFigure.fig','invisible')

输出参量

全部折叠

图窗对象。设置图窗的属性以更改打开的图窗的外观或行为。有关属性列表,请参阅 Figure 属性

局限性

  • 请勿使用 openfig 打开通过 GUIDE 创建的 FIG 文件。改用 guide 函数。

版本历史记录

在 R2006a 之前推出