目录

语法

说明

示例

更改图窗大小

指定图窗标题

同时使用多个图窗


figure函数作用是创建图窗窗口。

语法

figure
figure(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.Positionans =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 命令返回当前图窗。

提示

  • 使用图形根对象为其他类型的对象设置根级别的默认值。例如,将以后所有图窗的默认颜色图设置为 summer 颜色图。

    set(groot,'DefaultFigureColormap',summer)

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

set(groot,'DefaultFigureColormap','remove')

MATLAB中figure函数相关推荐

  1. MATLAB中 figure() 函数的用法详解-图文

    作者按:Matlab中的 figure() 函数主要用于建立图形窗口 用法一 默认参数 >>figure; %默认参数 用法二 和其他图窗函数配合使用,用于建立新窗口显示图形 >&g ...

  2. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  3. Matlab中plot函数及legend函数详解

    Matlab中plot函数及legend函数详解 Matlab中plot函数及legend函数详解 Matlab中plot函数全功能解析 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1 ...

  4. matlab中sign函数的使用(提取符号)

    仅用于记录自己学习过程中遇到的函数 matlab中sign函数的使用,提取符号 一.语法 Y = sign(x) 返回与 x 大小相同的数组 Y,其中 Y 的每个元素是: 1,前提是 x 的对应元素大 ...

  5. matlab stem 属性,matlab中stem函数用法_常见问题解析

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  6. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  7. Matlab中legend()函数:标注的显示及隐藏用法

    h1=plot(x1,y1); h2=plot(x2,y2); h3=plot(x3,y3); h4=plot(x4,y4); legend([h1 h3],'x1-y1','x3-y3'); 四线, ...

  8. matlab 绘多图 图名,MATLAB中subplot函数来画多图

    登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 在用matlab中subplot函数时,为什么会出现缺图的现象? 单独运行每一个图都可以,但是放在一起就不行,下面是我 ...

  9. MATLAB中freqz函数的用法

    本文引用自乱七八糟<MATLAB中freqz函数的用法>  FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...

  10. Matlab中linkage函数讲解

    Matlab中linkage函数说明 一.参考资料 1.1 matlab中的linkage和cluster函数 1.2 官方linkage手册 二.通俗讲解 2.1 代码 data = [1 2;1 ...

最新文章

  1. Java项目:无库版银行管理系统(java+Gui+文档)
  2. mysql 从第二行开始_Mysql主备一致性问题
  3. 在线婚恋为何成了一门丧生意
  4. iOS10.3的新玩意儿
  5. zipkin使用_Sleuth和Zipkin进行分布式链路跟踪,一点课堂(多岸学院)
  6. ENVI学习总结(四)——图像正射校正
  7. 使用扩展欧几里得算法对逆元求解
  8. C语言英文打字训练程序(给出正确率,耗时)
  9. 机械师笔记本电脑使用小常识
  10. 模型转换:pth转onnx
  11. VBA-关闭屏幕刷新
  12. 米兔机器人终于拼完了_米兔机器人上手组装如果你不会拼装或拆卸建议收藏
  13. ts 手动实现 ts 中的map
  14. gtx1050ti和gtx1650哪个好
  15. ASCII码对照表(转载)
  16. hashcat破解wifi密码(kali)
  17. 电信重组能给我们老百姓带来什么好处?
  18. 井号法(#)创建二叉树(利用前序遍历来建树)C++实现
  19. VMware虚拟机忘记Linux用户登陆密码,重置密码解决办法
  20. 2021年广东省高新技术企业认定时间安排汇总大全

热门文章

  1. Z-001 开关电源共模电感计算的方法详解
  2. mbedtls | 02 - 伪随机数生成器(ctr_drbg)的配置与使用
  3. mysql的windows安装步骤_windows下mysql安装配置教程
  4. android 获取刘海高度,不同刘海屏幕获取安全高度
  5. MFC 控件清除内存
  6. linux系统下面所有命令都失效了,显示bash: xxxxx: command not found...
  7. MLCC电容的直流偏压特性 贴片电容
  8. ps换证件照背景颜色
  9. win10卓越性能模式
  10. 深度学习优化策略---权重、权重初始化与权重衰减