当前位置: 首页 > article >正文

MATLAB中savefig函数用法

目录

语法

说明

示例

将当前图窗保存到 FIG 文件

将多个图窗保存到 FIG 文件

使用 'compact' 选项保存图窗


        savefig函数的功能是将图窗和内容保存到 FIG 文件。

语法

savefig(filename)
savefig(H,filename)
savefig(H,filename,'compact')

说明

        savefig(filename) 将当前图窗保存到一个名为 filename.fig 的 FIG 文件。

        savefig(H,filename) 将由图形数组 H 确定的图窗保存到名为 filename.fig 的 FIG 文件。

        savefig(H,filename,'compact') 将指定的图窗保存在只能用 MATLAB® R2014b 或更高版本打开的 FIG 文件中。'compact' 选项可降低 .fig 文件的大小和创建该文件所需的时间。

示例

将当前图窗保存到 FIG 文件

        创建 peaks 函数的曲面图。将该图窗保存到文件 PeaksFile.fig。

figure
surf(peaks)
savefig('PeaksFile.fig')

        要打开保存的图窗,请使用以下命令:

openfig('PeaksFile.fig');

        MATLAB 使用保存的 .fig 文件创建一个新的图窗。

将多个图窗保存到 FIG 文件

        创建两个绘图并将图窗句柄存储到数组 h 中。将这些图窗保存到文件 TwoFiguresFile.fig。在保存后关闭这些图窗。

h(1) = figure;
z = peaks;
surf(z)

h(2) = figure;
plot(z)

savefig(h,'TwoFiguresFile.fig')
close(h)

        要打开这两个图窗,请使用以下命令:

figs = openfig('TwoFiguresFile.fig');

        figs 包含所创建的两个图窗的句柄。

使用 'compact' 选项保存图窗

        使用紧凑选项保存图窗:

h = figure
surf(peaks)
savefig(h,'PeaksFile.fig','compact')

要打开图窗,请使用以下命令:

openfig('PeaksFile.fig');

参数说明

H — 一个或多个图窗

        一个或多个图窗,指定为单个图窗或图窗数组。

filename — 文件名

        文件名,指定为字符向量或字符串。如果不指定文件名,则 MATLAB 会将该文件另存为 Untitled.fig,这是默认行为。

        如果指定的文件名不包括 .fig 文件扩展名,则 MATLAB 将追加该扩展名。savefig 不接受其他文件扩展名。

'compact' — R2014b 或更高版本的文件格式

        R2014b或更高版本的MATLAB的格式,指定为 'compact'。此选项生成较小的 .fig文件。但是,如果要在低于R2014b的 MATLAB 版本中打开 .fig 文件,请勿使用 'compact' 选项。

提示

  • 必须使用MATLAB打开用savefig保存的文件。要打开该文件,请将文件名传递给函数openfig或open。例如,

    openfig('ExampleFile.fig')
    打开MATLAB中的文件ExampleFile.fig。
  • savefig保存完整的 MATLAB 图窗。要仅保存图窗的一部分(例如坐标区)或保存句柄以及数据,请使用save函数创建一个 MAT 文件。


http://www.kler.cn/a/530423.html

相关文章:

  • C#常用744单词
  • 《Origin画百图》之脊线图
  • Maven全解析:从基础到精通的实战指南
  • Baklib赋能企业提升内容中台构建效率的全新路径解析
  • 可被electron等调用的Qt截图-录屏工具【源码开放】
  • Unity打包安卓报错sdk version 0.0 < 26.0(亲测解决)
  • python激活shizuku
  • 解决whisper 本地运行时GPU 利用率不高的问题
  • 学习日记-250202
  • 代码随想录刷题笔记
  • 信息学奥赛一本通 1422:【例题1】活动安排
  • Vue.js 的介绍与组件开发初步
  • CSS Display属性完全指南
  • Shell基础:中括号的使用
  • React基础知识回顾详解
  • Java基础知识总结(三十九)--File类
  • 常见计算机视觉算法介绍
  • 全面解析机器学习优化算法中的进化策略
  • Baklib如何改变内容管理平台的未来推动创新与效率提升
  • SQLAlchemy ORM在Python Web开发中的核心作用探究
  • c语言:编译和链接(详解)
  • 点击WPS 任务栏上的图标,不是马上进入工作页面,而是呈现多个文档页面选择时的处理方法
  • Ollama+OpenWebUI部署本地大模型
  • LeetCode题练习与总结:有效三角形的个数--611
  • java练习(4)
  • 智慧城市(城市大脑)建设方案