用matlab画椭圆??

如的程序怎么写?...
的程序怎么写?
展开
TropicalSunset
2014-03-14 · TA获得超过1178个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:221万
展开全部

可以用椭圆的参数方程嘛。

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的函数吗?不是不可以,但是必须每次只能画椭圆的一半(比如上半或者下半),然后要把两半拼合起来。这样做不如参数方程直接。
烛龙一现
2014-03-14 · TA获得超过390个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:108万
展开全部

Matlab(R2013b)

>> syms x y
>> h=ezplot(((x+2)^2)/4+((y-6)^2)/9==1,[-4 0 3 9]);
>> set(h,'color','r');
>> set(h,'linewidth',2);
>> grid on

Output as follow:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式