MATLAB中openfig函数用法

目录

语法

说明

示例

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

在可见状态下打开不可见图窗


        openfig函数的功能是打开保存在 FIG 文件中的图窗。

语法

openfig(filename)
openfig(filename,copies)
openfig(___,visibility)
fig = openfig(___)

说明

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

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

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

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

示例

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

        创建一个曲面图并将该图窗另存为 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')

参数说明

filename — 已保存图窗的文件名

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

copies — 用于打开多个图窗副本的控件

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

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

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

visibility — 图窗可见性

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

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

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

fig — 图窗对象

        图窗对象。设置图窗的属性以更改打开的图窗的外观或行为。

局限性

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值