许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB中figure函数用法详解:创建与管理图形窗口

MATLAB中figure函数用法详解:创建与管理图形窗口

阅读数 6
点赞 0
article_banner

       figure 函数 的功能是创建图窗窗口。

语法

figurefigure(Name,Value)f = figure(___)figure(f)figure(n)

说明

      figure 使用默认属性值创建一个新的图窗窗口。生成的图窗为当前图窗。
figure(Name,Value) 使用一个或多个名称-值对组 参数修改 图窗的属性。例如,

       figure('Color','white') 将背景色设置为白色。
f = figure(___) 返回 Figure 对象。可使用 f 在创建图窗后 查询 或修改其属性。

           figure(f) 将 f 指定的图窗作为当前图窗,并将其显示在其他所有图窗的上面。

figure(n) 查找 Number 属性等于 n 的图窗,并将其作为当前图窗。如果不存在具有该属性值的图窗,MATLAB® 将创建一个新图窗并将其 Number 属性设置为 n。

示例

更改图窗大小

       创建一个默认图窗。

f = figure;

       获取该图窗的位置、宽度和高度。

f.Position  ans =    680   558   560   420

       这意味着图窗窗口位于主显示器左下角的右侧 680 像素和上方 558 像素处,宽 560 像素,高 420 像素。

       通过调整位置向量的第三个和第四个元素,将图窗宽度和高度减半。

f.Position(3:4) = [280 210];

指定图窗标题

       创建一个图窗并指定 Name 属性。默认情况下,生成的标题包含图窗编号。

figure('Name','Measured Data');

       再次指定 Name 属性,但这次将 NumberTitle 属性设置为 'off'。生成的标题不包含图窗编号。

figure('Name','Measured Data','NumberTitle','off');

同时使用多个图窗

       创建两个图窗,然后创建一个线图。默认情况下,plot 命令 的目标为当前图窗。

f1 = figure;f2 = figure;plot([1 2 3],[2 4 6]);

       将当前图窗设置为 f1,使其成为下一个 绘图 的目标。然后创建一个散点图。

figure(f1);scatter((1:20),rand(1,20));

当前图窗

           当前图窗是图形命令(如 axes 和 colormap)的目标。通常情况下,它是最后创建的或最后用鼠标点击的图窗。gcf 命令返回当前图窗。

提示

  • 要将属性恢复为其原始 MATLAB 默认值,请使用 'remove' 关键字。
set(groot,'DefaultFigureColormap','remove')


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空