- 主题:求教:在球面上如何随机取一点
你产生三个随机数当坐标,然后归一化,把长度变成1不就好了。
【 在 abigtree 的大作中提到: 】
: 如果按照球坐标系的θ,φ可以做到随机吗?
: 我计算球冠面积, 感觉不太对.
: 还有别的方法吗? 求教了.
--
FROM 114.214.213.45
三个随机数的范围呢?
【 在 laurent 的大作中提到: 】
: 你产生三个随机数当坐标,然后归一化,把长度变成1不就好了。
--
FROM 39.149.15.*
这个问题你就说的不清楚。
你是指球面上每一个点的概率,每一个点都是完全相同的,是均匀分布。
如果说球面上某一个网格的概率,那就不是均匀的了。
【 在 abigtree 的大作中提到: 】
: 如果按照球坐标系的θ,φ可以做到随机吗?
: 我计算球冠面积, 感觉不太对.
: 还有别的方法吗? 求教了.
: ...................
--
FROM 139.209.150.*
【 在 hihey 的大作中提到: 】
: 这个问题你就说的不清楚。
: 你是指球面上每一个点的概率,每一个点都是完全相同的,是均匀分布。
: 如果说球面上某一个网格的概率,那就不是均匀的了。
: ...................
是球面上每一个点的概率相同
--
FROM 222.190.121.*
都给你说了怎么弄了怎么还在问
【 在 abigtree 的大作中提到: 】
: 是球面上每一个点的概率相同
--
FROM 39.149.15.*
那就是完全等概率的。
可以想像,在球面随便取一个点,显然概率是相同的。
用θ,φ构建两个均匀分布,求它们的联合分布就可以。还是均匀分布。
【 在 abigtree 的大作中提到: 】
: 是球面上每一个点的概率相同
--
FROM 139.209.150.*
你看懂了你转的吗?
【 在 upndown 的大作中提到: 】
: 都给你说了怎么弄了怎么还在问
--
FROM 139.209.150.*
你没上过学看不懂就以为别人都不懂是吧
【 在 hihey 的大作中提到: 】
: 你看懂了你转的吗?
--
FROM 39.149.15.*
按面积元均匀分布就可以啊。dΩ=sinθdθdφ,所以按θ、φ取随机要加一个权重函数
sinθ。
【 在 abigtree 的大作中提到: 】
: 如果按照球坐标系的θ,φ可以做到随机吗?
: 我计算球冠面积, 感觉不太对.
: 还有别的方法吗? 求教了.
: ...................
--
FROM 211.162.81.*
这样做是错误的。
【 在 laurent 的大作中提到: 】
: 你产生三个随机数当坐标,然后归一化,把长度变成1不就好了。
--
FROM 211.162.81.*