用MATLAB如何画同心圆你画的是椭圆不是圆啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 04:15:01
用MATLAB如何画同心圆你画的是椭圆不是圆啊
xN@_A'Z<hMjmI"  4QIĄ-}n[N6 Aff.'V4yv<+C4@/NZkad>0ro{G9)$z*X9j=\X<5MlkKYlv,b 株D56I`NI:yo/YBd8DB{ :@C:-Pgr <\4_)bx

用MATLAB如何画同心圆你画的是椭圆不是圆啊
用MATLAB如何画同心圆
你画的是椭圆不是圆啊

用MATLAB如何画同心圆你画的是椭圆不是圆啊
matlab不是按照等比例设置坐标轴长度的.
要想等比例,要加一句axis equal,这样看上去就圆了.
clear;clc
r=input('请输入r的值(例如 5):');
n=input('请输入同心圆的数量(例如 30):');
a=input('请输入圆心横坐标(例如 -2):');
b=input('请输入圆心纵坐标(例如 3):');
t=linspace(-pi,pi);
x=sin(t)'*linspace(0,r,n+1)+a;
y=cos(t)'*linspace(0,r,n+1)+b;
plot(x,y)
axis equal