matlaba如何控制顆粒級配
Matlab如何實現(xiàn)顆粒級配不同區(qū)間顆粒投放?
問題解釋:在一個區(qū)域內(nèi)生成先生成大區(qū)間([10,20])的圓形,然后再投放小區(qū)間([5,10])的圓形,如何實現(xiàn),思路不清楚。
目前只能夠投放一個區(qū)間的圓形,如何將第二個區(qū)間添加進去呢
投放一次的思路是:
1、在矩形內(nèi),隨機確定圓心坐標x和y,然后隨機確定半徑R,半徑是在區(qū)間([10,20])范圍內(nèi)隨機生成
2、控制第二個圓與第一個圓不相交,以此類推控制新生成的圓與之前所有圓都不相交
3、根據(jù)所有圓的圓心坐標和半徑,繪制出圓形
4、結(jié)束
投放一次后,如何在空白區(qū)域繼續(xù)投放第二次,不清楚代碼思路是什么,希望前輩能夠指點一下,非常感謝!
返回小木蟲查看更多
今日熱帖
京公網(wǎng)安備 11010802022153號
是否可以在陰影區(qū)域內(nèi)生成第二次的圓形
如何求這個陰影的區(qū)域呢?
我矩形的區(qū)域是Range
先投放小的,再投放大的?
先投放大的(黑色圓),再投放小的(紅色圓),我現(xiàn)在想到的是用正方形區(qū)域減掉第一次生成的圓形區(qū)域,然后在這個陰影區(qū)域再生成第二次,但是我不會讓兩個區(qū)域相減。
是否還有其他思路可以重復(fù)投放呢
,