转载地址:http://blog.sina/s/blog_48c735630101iadu.html
Matlab中保存图像时,图形窗口大小的控制zz
首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。
screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。
figure下面是axes。axes是那个窗口里面你要画的东西。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] 分别为axes在figure中的左边界,下边界,宽度,高度,最小为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)
结果见下图:
Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置,实用
set(gcf
更多推荐
matlab中程序设置图形大小,Matlab图形窗口大小的控制 ,plot窗口大小,figure大小,axis设置...
发布评论