我需要在一定尺寸的盒子或光束中生成纤维。分布将是随机的并且没有重叠。该算法与结果一起显示在下图中。
我能够在 Matlab 中生成随机分布,但我不知道如何避免重叠,如算法所示。结果我将在 Ansys 仿真软件中用于分析。
我从其他参考资料中获取的算法,但我修改了以下参数,纤维长度 12 毫米,纤维直径 35 微米,盒子尺寸(40 毫米 x 40 毫米 x 160 毫米),纤维体积分数 = 2%,以及光纤内的数量盒子是443500左右。
上述编码超出了我的专业知识,谁能帮我在 Matlab 中为上述算法编写代码?