求在一个圆内均匀分布n个点(如n=360)的坐标,用matlab怎么实现?

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:46:57
1)求在一个圆内均匀分布n个点(如n=360)的坐标,用matlab怎么实现?谢谢

如能实现上述,感激不尽。

2)另外,如果加上一个条件(这个点不能与圆心重合)又将如何实现?

实现第一个问题就提供悬赏分。
均匀分布,可能是我没说清楚,我是想说在圆内等间距分布。谢谢!

to wacs5:谢谢你这么快回贴。我觉得你等面积的那个方法很好,但是我有个问题,由于选择rand产生是均匀分布随机数,所以这样产生的点还不能算均匀分布,画出来的图可以明显看到点不是均匀分布在圆上。不知道是否还有别的办法?
谢谢啦:)

等面积分布,就是把圆分成很多块面积相等的区域
n=360;
R=5;
t=0:0.02:2*pi;
plot(R*cos(t),R*sin(t),'r');
axis square
hold on

r=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 square
hold on

r=R*rand(1,n);
seta=2*pi*rand(1,n);
x=r.*cos(seta);
y=r.*sin(seta);
plot(x,y,'*')

啥子叫做均匀分布?等间距?等分圆周?

M,N是两个平行平面,在M内取4个点,在N内取5个点,在9个点中,无其他4点共面则 在一个正方形的纸板内有n个点称为内点用这些内点和正方形的4个顶点为三角形的顶点能画多少个不重叠的三角 一个半径为2006的圆中放入n个点,这n个点两两距离都大于2006,求n的最大值 已知n(n大于等于2)个点,P1、P2、P3、…P4在同一平面内,接下) 一个中专生如在一年内发财 平面上n个点,求一点使该点到n个点距离最小 远距离220v供电2500米,端点一个供电点,怎么供电哪?负载均匀分布。 已知复数m、n在复平面内对应的点为M、N,且...... 如何用一千元在一个月内获取相等的回报.希望大家给我点建议。!! 功能如N-Gage QD 诺基亚报价,在1000-1200内,有哪几种型号?