这个函数怎么用MATLAB编程,并且要绘制出图形出来?

这是极角极径之间的关系式,怎么在MATLAB绘制图形(这是一个封闭的图形),其中a,e,n是已知常数。... 这是极角 极径之间的关系式,怎么在MATLAB绘制图形(这是一个封闭的图形),其中a,e,n是已知常数。 展开
 我来答
枫箫1
推荐于2016-11-09 · TA获得超过775个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:351万
展开全部

theta = 0:0.01:2*pi;

a = 2;

e = 0.5;

n = 5;

r = a*(1-e^2)./(1-e*cos(n*theta));

polar(theta,r)

kaosifaye
2015-05-12 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:36.7万
展开全部
a=2;e=0.5;n=2;%随便设定的值
theta=0:0.01:2*pi;
r=a*(1-e.^2)./(1-e*cos(n*theta));
x=r.*cos(theta);
y=r.*sin(theta);
plot(x,y); %x,y的关系图
hold on
plot(theta,r,'r');% theta,r 关系图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式