Matlab改变figure的大小

 时间:2024-10-12 03:24:39

1、首先介绍整个figure在屏幕上的位置。可以使用gcf命令获取当前图形的句柄,当然也可以给当前图形赋值。aa = randn(100,1);h = figure;plot(aa);

Matlab改变figure的大小

2、可以看到figure在matlab中间上方,这主要是前期matlab设置而定。set(h,'position',[100 100 1000 600]);如果没有设定位置的单位,就会以像素为单位。其中两个100是左下角的横纵坐标,1000为长度,600为高度。这里配置matlab的说明情况。

Matlab改变figure的大小
Matlab改变figure的大小

3、当然为了保证每台电脑都可以用,可以使用比麻质跹礼例进行设置。set(h,'units','normali芰垄孕动zed','position',[0.1 0.1 0.8 0.8]);

Matlab改变figure的大小

4、当然,还有其他单位,如inches,centimeters,points,characters等。如果有兴趣可以自己试试。

5、对figure里的axis就简单多了,只存在第3步中的情况,使用比例进行设置。如:set(gca,'position',[0.1 0.1 0.5 0.5]);

Matlab改变figure的大小

6、而如果:set(gca,'position',[0.3 0.3 0.9 0.9]);则是如下图的情况。

Matlab改变figure的大小

7、成图之后,随时可以设置上述位置,但是最终结果以最后一行命令为准。

  • 如何在matlab画的图中改变坐标显示的范围
  • matlab如何调整坐标轴刻度
  • 怎样在matlab图形中添加网格?
  • matlab设置坐标轴范围
  • matlab线型和颜色设置
  • 热门搜索
    世界水日手抄报内容 中秋节手抄报 爱眼护眼手抄报内容 环保手抄报内容 读书的手抄报 三八妇女节手抄报 安全知识手抄报 心理健康手抄报 国庆节手抄报 文明礼仪伴我行手抄报