我有一个问题要问你...
想象一个大小为 A 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) 是否在每个圆的区域内来做到这一点的(但是当我使用圆形而不是圆形时,它变得更加困难,即圆形矩形),但必须有一些更好的方法它。感谢帮助 : )