質問があります...
サイズAxAの正方形を想像してみてください。次に、下の画像のように、この正方形内にランダムに分布する直径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)
。
そして2番目のこと-すべてがシミュレートされており、ある座標(x、y)が黄色の領域の内側または外側にあるかどうかを確認したいとします...どうすればよいですか?私は自分の(x、y)が各円の領域内にあるかどうかを確認することでそれを行っていました(ただし、円の代わりに丸い長方形を使用すると難しくなります)が、もっと良い方法があるはずですそれ。手伝ってくれてありがとう : )