matlab outerposition,Matlab:关于Position与OuterPosition属性的区别 | 学步园
时间: 2024-05-31 16:11:47 浏览: 136
在MATLAB中,每个可视化对象都有两个属性:Position和OuterPosition。两者都是用于控制对象在图形窗口中的位置和大小的属性,但它们之间还是有一些区别的。
Position属性指定了对象在其父容器(如figure或uipanel)中的位置和大小。它的值是一个四元素矢量,分别表示对象的左边缘、底边缘、宽度和高度。例如,[left bottom width height]。
OuterPosition属性指定了对象在其父容器之外的位置和大小。它的值也是一个四元素矢量,但它表示的是对象相对于图形窗口的位置和大小。例如,[left bottom width height]。
通常情况下,当修改一个对象的Position属性时,对象会移动到新位置并重新绘制。而修改OuterPosition属性时,对象会保持在原地并且不会被重绘。
在实际应用中,OuterPosition属性经常用于调整图形窗口的大小和位置,而Position属性则用于调整图形对象的位置和大小。
阅读全文