用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的函数吗?不是不可以,但是必须每次只能画椭圆的一半(比如上半或者下半),然后要把两半拼合起来。这样做不如参数方程直接。
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的函数吗?不是不可以,但是必须每次只能画椭圆的一半(比如上半或者下半),然后要把两半拼合起来。这样做不如参数方程直接。