linux – 在矩形内生成随机点(统一)?
我试图在矩形内生成一定数量的随机均匀点(我知道每个角的坐标对).
让我们的矩形 我的想法是: 我已经实现了这一点,但我非常怀疑这些点是统一生成的(从图中判断).我应该如何修改我的算法?我猜这个问题与我如何选择三角形和对称的东西有关. 解决方法
这被称为
point picking和其他类似术语.你似乎走在正确的轨道上,因为这些点应该来自均匀分布.你的情节对我来说看起来很随机.
你在做什么用上三角和下三角?它们似乎是不必要的,肯定会减少随机性.是否有一些形式的差异减少了antithetic variates?如果@ Paddy3118是正确的,你真的需要随机点来填充空间,那么你应该看看low-discrepancy sequences. Halton sequence将van der Corput sequence推广到多个维度.如果您有Matlab的统计工具箱,请查看 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |