matlab怎么控制坐标/画圆形看起来像椭圆怎么办
1、以绘制0到5*pi之间的正弦曲线为例,在命令窗口中输入代码:
x=0:0.1*pi:5*pi;
y=sin(x);
plot(x,y)
可以看到默认的图形如下。

2、更改横坐标范围:用xlim([xmin,xmax])命令。
hold on
xlim([0,2*pi])
可以看到,只绘制了一个周期的图像。

3、更改纵坐标范围:用ylim([ymin,ymax])命令。
ylim([-2,2])

4、同时限定横纵坐标范围:axis([xmin,xmax,ymin,ymax])
axis([0,4*pi,-2,2])
得到下图。

5、横纵坐标比例为1:
比如,我们画一个圆,
x=linspace(0,2*pi,200);
y=sin(x);
y2=cos(x);
y3=y+i*y2;
plot(y3)
虽然横纵坐标的最大值一样,但是比例有问题。

6、这时可以用命令:
axis square
使横纵坐标比例为1。

7、也可以用命令:
axis equal
得到的结果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:71
阅读量:49
阅读量:27
阅读量:83
阅读量:179