matlab在极坐标中画圆,圆心为(0,0)和(1,1),怎么画?

如题,注意是在极坐标中,用polar半径就为2吧... 如题,注意是在极坐标中,用polar
半径就为2吧
展开
tianxiawulang
2014-02-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2601万
展开全部

参考代码:

t=linspace(0,2*pi,50);
r=2*ones(size(t));
z=1+2*cos(t)+i*(1+2*sin(t));
polar(angle(z),abs(z),'g')
hold on
polar(t,r,'r')

 

说明:

1、其实要点就在于怎样计算出曲线各点对应的极坐标值;

2、如果要在同一图中绘制,应该先画矢径范围更大的那条曲线,否则会显示不完整。

更多追问追答
追问
请问:1)第三行i是什么意思?
2)用此代码做图发现圆心不在(1,1)上,什么情况?如何改?
追答

1、i是虚数单位,计算极坐标的过程,其实就是先计算直角坐标然后转换过来;

2、圆心不会不在那个点上吧,你再仔细看看?

或者你可以在后面加一句:

    polar(pi/4,sqrt(2),'o')

把圆心标出来会更清楚些。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式