您的位置首页生活百科

Matlab中figure的位置和名称属性

Matlab中figure的位置和名称属性

的有关信息介绍如下:

Matlab中figure的位置和名称属性

Matlab中使用plot等命令作图时,会产生一个figure,但是figure也可以进行控制,控制它在屏幕上显示的位置,figure的名称等。

在Matlab中作图,我们可以对figure的显示进行控制:

h = figure;

这里figure是给出的默认值。

set(gcf,'position',[100 100 500 500]);

这里设置了figure的位置:起始坐标为100,100这是显示器的像素值,宽度为500个像素,高度为500.

我用的是Ubuntu系统,当然windows系统中也是一样。

当然还有其他方法,如:

inches | centimeters | normalized | points | {pixels} | characters等,分别表示了在显示中的单位,默认为像素。

当然也可以设置成其他:

figure

set(gcf,'position',[30 30 750 1000],'Units','centimeters');

最常用的是以图像在显示屏中的比例来确定:

这里使用normalized:

figure

set(gcf,'position',[0.1 0.1 0.8 0.8],'Units','normalized');

这里中括号中的值最小为0,最大为1(占满整个屏幕)。

我们还可以设置figure的名称:

figure;

set(gcf,'name','test');