如何计算每个区域中随机分布的元素数(MATLAB)?

如何计算每个区域中随机分布的元素数(MATLAB)?,matlab,Matlab,在我的工作中,我尝试使用MATLAB将N个点随机分布在一个圆中。我把这个区域分成了一些区域(=我把这个圆分成了带角度α的段)。所以我喜欢计算每个区域中元素的数量。 有人知道如何计算每块饼中的元素数吗 使用极坐标作为点,用[theta,roh]=cart2pol(X,Y)转换它们 Roh是来自原点的分布,使用A=(Roh>2.7)+(Roh>5.2)获得第一台收音机0,第二台1,第三台2。对于theta这是相同的技巧B=(θ>π/6)+(θ>π/3) 现在,您可以使用A==0&&B==0查找所有点

在我的工作中,我尝试使用MATLAB将N个点随机分布在一个圆中。我把这个区域分成了一些区域(=我把这个圆分成了带角度α的段)。所以我喜欢计算每个区域中元素的数量。 有人知道如何计算每块饼中的元素数吗


使用极坐标作为点,用
[theta,roh]=cart2pol(X,Y)
转换它们

Roh是来自原点的分布,使用
A=(Roh>2.7)+(Roh>5.2)
获得第一台收音机0,第二台1,第三台2。对于
theta
这是相同的技巧<代码>B=(θ>π/6)+(θ>π/3)


现在,您可以使用
A==0&&B==0查找所有点,以获得x轴旁边的小段。

向我们展示您迄今为止的尝试。此外,展示一张图片将有助于说明你的目标。你没有足够的声誉点来发布图片,所以在公共共享网站(dropbox、imgur等)上放置一个链接,我将更新你的帖子,嵌入此图片,让我们所有人都能看到。