概述
目录
语法
说明
示例
更改图窗大小
指定图窗标题
同时使用多个图窗
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 颜色图。
要将属性恢复为其原始 MATLAB 默认值,请使用 'remove' 关键字。set(groot,'DefaultFigureColormap',summer)
set(groot,'DefaultFigureColormap','remove')
最后
以上就是纯真枕头为你收集整理的MATLAB中figure函数的全部内容,希望文章能够帮你解决MATLAB中figure函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复