怎么把圆平均分成五份将五个小圆均匀分布在一圆上?


1)求在一个圆内均匀分布n个点(如n=360)的坐标,用matlab怎么实现?谢谢如能实现上述,感激不尽。2)另外,如果加上一个条件(这个点不能与圆心重合)又将如何实现?...
1)求在一个圆内均匀分布n个点(如n=360)的坐标,用matlab怎么实现?谢谢如能实现上述,感激不尽。2)另外,如果加上一个条件(这个点不能与圆心重合)又将如何实现?实现第一个问题就提供悬赏分。均匀分布,可能是我没说清楚,我是想说在圆内等间距分布。谢谢!to wacs5:谢谢你这么快回贴。我觉得你等面积的那个方法很好,但是我有个问题,由于选择rand产生是均匀分布随机数,所以这样产生的点还不能算均匀分布,画出来的图可以明显看到点不是均匀分布在圆上。不知道是否还有别的办法?谢谢啦:)
展开
选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部
等面积分布,就是把圆分成很多块面积相等的区域n=360;R=5;t=0:0.02:2*pi;plot(R*cos(t),R*sin(t),'r');axis squarehold onr=R*sqrt(rand(1,n));seta=2*pi*rand(1,n);x=r.*cos(seta);y=r.*sin(seta);plot(x,y,'*')如果是等角度等半径。会感觉中心会比上面那个图很密。n=360;R=5;t=0:0.02:2*pi;plot(R*cos(t),R*sin(t),'r');axis squarehold onr=R*rand(1,n);seta=2*pi*rand(1,n);x=r.*cos(seta);y=r.*sin(seta);plot(x,y,'*')
已赞过已踩过你对这个回答的评价是?评论
收起
展开全部啥子叫做均匀分布?等间距?等分圆周?收起
1条折叠回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...

我要回帖

更多关于 怎么把圆平均分成五份 的文章

 

随机推荐