| 查看: 3424 | 回复: 8 | ||
[求助]
球面上均匀生成n个点及坐标 已有1人参与
|
» 本主题相关价值贴推荐,对您同样有帮助:
matlab中如何实现在一球面上均匀的随机取点
已经有6人回复
如何求得 一个球面 上均匀分布各点的的坐标?
已经有4人回复

hank612
至尊木虫 (著名写手)
- 数学EPI: 14
- 应助: 225 (大学生)
- 金币: 14270.6
- 散金: 1055
- 红花: 95
- 帖子: 1526
- 在线: 1375.8小时
- 虫号: 2530333
- 注册: 2013-07-03
- 性别: GG
- 专业: 理论和计算化学
【答案】应助回帖
感谢参与,应助指数 +1
|
http://en.wikipedia.org/wiki/Hypersphere 你这里列出的Lambda_i是球面上一个点的m个分量而已, 不是n个点. 参考图片中的坐标分量, 取 r=1 (半径), 因此坐标必须满足 x1^2+x2^2+...+xm^2=1 (=r^2). 你原来的问题: 均匀生成n个点及坐标, 大致是先均匀生成角度phi_i, 然后根据公式给出坐标. Spherical Coordinates.png |

2楼2014-06-10 01:23:05

3楼2014-06-10 08:09:27

4楼2014-06-10 08:44:57
hank612
至尊木虫 (著名写手)
- 数学EPI: 14
- 应助: 225 (大学生)
- 金币: 14270.6
- 散金: 1055
- 红花: 95
- 帖子: 1526
- 在线: 1375.8小时
- 虫号: 2530333
- 注册: 2013-07-03
- 性别: GG
- 专业: 理论和计算化学

5楼2014-06-10 09:18:45

6楼2014-06-10 09:31:19
hank612
至尊木虫 (著名写手)
- 数学EPI: 14
- 应助: 225 (大学生)
- 金币: 14270.6
- 散金: 1055
- 红花: 95
- 帖子: 1526
- 在线: 1375.8小时
- 虫号: 2530333
- 注册: 2013-07-03
- 性别: GG
- 专业: 理论和计算化学

7楼2014-06-11 05:40:11

8楼2014-06-11 15:34:26
hyw277800
金虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 692.5
- 帖子: 77
- 在线: 85.2小时
- 虫号: 2096902
- 注册: 2012-10-30
- 性别: GG
- 专业: 工程热物理相关交叉领域
9楼2018-03-21 21:50:36













回复此楼