在matlab GUI里如何使plot的图不铺满整张图纸。从而使一个圆正常显示而不变形。

2024-11-22 14:35:38
推荐回答(2个)
回答(1):

>> t=-2*pi:0.01:2*pi;
>> x=sin(t);
>> y=cos(t);
>> plot(x,y)
>> axis equal
>> axis([-2 2 -2 2])
>>
1.要使一个圆不变形,可以使用 axis equal命令,使得x,y坐标轴比例相等,从而可以使得绘制出来的圆显示正常;
2.使图形不铺满图纸,可以自己设置坐标轴。

回答(2):

把和图相关的控件,如坐标等,属性中的units这项设为normalized以外的单位,试试看