正在进行安全检测...

发布时间:2023-09-21 09:14:07   来源:文档文库   
字号:
Matlab中保存图像时,图形窗口大小的控制zz首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大sziescreen下面是figurefigue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。figure下面是axesaxes是那个窗口里面你要画的东西。axes的大小和位置取决于figure,如果你放大缩小figure的大小的话,里面的图线也会跟着变化的。set(gca,'position',[]因此,set(gca,'position',[0.1,0.1,0.9,0.9];的作用是:设置坐标轴距离画板(图形窗口figure)边距。[0.1,0.1,0.9,0.9]分别为axesfigure中的左边界,下边界,宽度,高度,最小为0最大为1(左边界,下边界为0,上边界,右边界为1见下面的例子:-----------------------------------------------------------------------------figure
set(gca,'position',[0.1,0.1,0.9,0.9];x=1:0.1:10;y=sin(x;plot(x,y-----------------------------------------------------------------------------结果见下图:set(gcf,'position',[]一般matlab绘出来图的框架(图形窗口)大都是正方形或者近似正方形的矩形,能不能画一些扁的矩形呢?使用图形的position属性可以做到。set(gcf,'unit','normalized','position',[0.2,0.2,0.64,0.32];的意思是:

本文来源:https://www.2haoxitong.net/k/doc/e09c4b55c281e53a5902ff13.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式