作业帮 > 综合 > 作业

用matlab画椭圆?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 06:05:49
用matlab画椭圆?

的程序怎么写?
可以用椭圆的参数方程嘛.
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
 
画出来的就是这样:

再问: 非常感谢、椭圆必须转化为参数方程吗?有直接的做法吗?
再答: 直接的做法?你是指把y显式地表示为x的函数吗?不是不可以,但是必须每次只能画椭圆的一半(比如上半或者下半),然后要把两半拼合起来。这样做不如参数方程直接。