小编Tom*_*yen的帖子

在n维环面的表面上生成随机点

我想生成位于n维环面上的随机点.我找到了如何在三维环面上生成点的公式:

x = (c + a * cos(v)) * cos(u)
y = (c + a * cos(v)) * sin(u)
z = a * sin(v)
Run Code Online (Sandbox Code Playgroud)

u,v∈[0,2*pi]; c,a> 0.

我的问题是:如何将此公式扩展到n维.任何有关此事的帮助将不胜感激.

random math geometry evolutionary-algorithm

5
推荐指数
1
解决办法
689
查看次数

标签 统计

evolutionary-algorithm ×1

geometry ×1

math ×1

random ×1