【问题标题】:Matlab Random Distribution Generation without overlappingMatlab随机分布生成没有重叠
【发布时间】:2018-03-15 15:01:47
【问题描述】:

我需要在一定尺寸的盒子或光束中生成纤维。分布将是随机的并且没有重叠。该算法与结果一起显示在下图中。

我能够在 Matlab 中生成随机分布,但我不知道如何避免重叠,如算法所示。我将在 Ansys 仿真软件中使用结果进行分析。

我从其他参考资料中获取的算法,但我修改了以下参数,纤维长度 12 毫米,纤维直径 35 微米,盒子尺寸(40 毫米 x 40 毫米 x 160 毫米),纤维体积分数 = 2%,以及盒内纤维数约为443500。

上述编码超出了我的专业知识,谁能帮我在Matlab中为上述算法编写代码?

【问题讨论】:

  • 向原作者索要生成代码。他们应该提供它。我也会向你的学术导师征求意见,因为他们可能更适合这个问题。确切的代码将相当长,并且可能超出任何人都可以在这里免费做的范围。如果你不能做到这一点,也许可以分解问题并询问如何最好地模拟 3D 空间中的相交体积?

标签: matlab simulation ansys


【解决方案1】:

我使用了附加的光纤插入算法,没有重叠,它有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-28
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 2015-03-22
    • 1970-01-01
    相关资源
    最近更新 更多