我是靠谱客的博主 纯真枕头,最近开发中收集的这篇文章主要介绍MATLAB中figure函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

语法

说明

示例

更改图窗大小

指定图窗标题 

同时使用多个图窗


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

提示

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

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

最后

以上就是纯真枕头为你收集整理的MATLAB中figure函数的全部内容,希望文章能够帮你解决MATLAB中figure函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部