在我的工作中,使用MATLAB,我试图在一个圆圈中随机分配N个点。我在某些区域划分了这个字段(=我将这个圆分成角度为alpha的段)。所以我想计算每个地区的元素数量。 有谁知道请问如何计算每块馅饼中的元素数量?
答案 0 :(得分:2)
为您的点使用极坐标,并使用[theta,roh] = cart2pol(X,Y)
进行转换。
Roh是原点的干扰,使用A=(roh>2.7)+(roh>5.2)
获得第一个无线电的0,第二个获得1,第三个获得2。对theta
而言,这是同样的伎俩。 B=(theta>pi/6)+(theta>pi/3)
现在,您可以使用A==0&&B==0
查找所有点,以获得x轴旁边的小段。