我对您的提问下...MATLAB:区域重叠的圆圈
想象正方形尺寸的X A.现在,让我们用直径d模拟圈,随机这个广场内的分布,就像图片上的东西(在这种情况下,d是相同的,但它不是规则,它们也可以随机分布在d1到d2的某个范围内)。
比方说该圆在矩阵描述:
circles(1, :) = [x, y, d];
circles(2, :) = [x, y, d];
...and so on
其中x
,y
是坐标,d
是直径。现在的问题是,如何模拟这个圆,直到达到给定拥挤参数c
? c
简单地定义为:c = yellow area/square area (in this case A^2)
。
而第二件事 - 让我们说一切都是模拟的,我想检查一下坐标(x,y)是在黄色区域内还是外部......如何做到这一点?我是这样做的,通过检查我的(x,y)是否在每个圆圈的区域内(但它变得更加困难,而不是我使用的圆形,即圆形矩形),但是必须有一些更好的方法它。 感谢您的帮助:)