x=acost
y=bsint .
M(x,y)椭圆上一点。过M作直线⊥X轴,交以O为圆心,以a为半径的圆于B点,连接OB.
式中,t----OB与X轴的正向的正夹角, a----椭圆的长半径,b----椭圆的短半径。
可以用椭圆的参数方程嘛。
x=-2+2cos(t)
y=6+3sin(t)
t从0到2*pi。
具体程序就是:
>>t=linspace(0,2*pi,1000)
>>x=-2+2*cos(t)
>>y=6+3*sin(t)
>>plot(x,y),grid on
画出来的就是这样:
matlab中通常可用两种方法画椭圆的曲线:使用隐函数绘图函数ezplot()使用椭圆的参数方程得到散点,然后plot()函数作图下面实例演示绘制椭圆:(x-1)^2/4+(y-3)^2/25=11、隐函数绘图函数ezplot()ezplot('(x-1)^2/4+(y-3)^2/25=1',[-1欢迎分享,转载请注明来源:内存溢出
评论列表(0条)