由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Mathematics版 - 请问如何在球体表面均匀分布N个点(赠送包子)
相关主题
[合集] 如何产生一个均匀分布于球面上的点集? (转载)问名词
怎么判断一个点在空间的一个球体(或者四方体)之内的?N个[0,1]上均匀分布的随机数,最小值的期望,如何简单算出
衡量与均匀分布的差距?问个问题
奇妙的镜子急! 请教高手:球面坐标转换
Shortest geodesic on 3-sphere二维多项式拟和
请教:表征数据集中度的统计量~~问个关于连续性的数学问题(多谢)
请教一个很简单的概率问题(均匀分布)Help: volume of the intersection of two balls in R^m
请教一个问题两球相交,重叠的体积怎么求解?
相关话题的讨论汇总
话题: 均匀分布话题: 程序话题: 个点话题: 赠送话题: 球面
进入Mathematics版参与讨论
1 (共1页)
h****a
发帖数: 580
1
诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
多谢!若哪位大侠能给出解决方案,有包子赠送。
A*******r
发帖数: 768
2
看起来跟visualization有关
好像要求解一个优化问题
细节就不知道了

诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
多谢!若哪位大侠能给出解决方案,有包子赠送。

【在 h****a 的大作中提到】
: 诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
: 这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
: 可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
: ,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
: 多谢!若哪位大侠能给出解决方案,有包子赠送。

s*x
发帖数: 3328
3
完全均匀,就是一个正多面体,而正多面体的数目是有限的。不严格均匀的话,嘿嘿,
给每个点定义一个坐标,然后这些点都在球面上,求这些点最近的点点间距离的和的最
小值。

【在 h****a 的大作中提到】
: 诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
: 这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
: 可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
: ,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
: 多谢!若哪位大侠能给出解决方案,有包子赠送。

m******y
发帖数: 266
4
fix x1 such that x1'*x1=R^2
max_{x2,...xn} d1+d2+...+dm
s.t. x2,...,xn.在一个球面上。(xj'*xj=R^2)
where m=n(n-1)/2.
d means the distance between xi and xj.
这就是一个非线性规划问题。不过那样计算好像比较慢。
但你可以用MCMC方法来解决这个优化问题,会快多了,大概最多20秒。
欧对计算数学也不懂,只是知道这么一点点,路过顺便说说。

【在 h****a 的大作中提到】
: 诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
: 这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
: 可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
: ,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
: 多谢!若哪位大侠能给出解决方案,有包子赠送。

c********y
发帖数: 7
5
这是一个经典数学难题,只对很少的几个点数知道精确解。
这个网站
http://www.ogre.nu/sphere.htm
上应该有你要的程序。

【在 h****a 的大作中提到】
: 诚心诚意向各位请教一个问题:假设有一个半径为R的球,如何在球面均匀分布N个点?
: 这里的“均匀”并不要求数学上的严格,只要最近的点点距离对所有的点都大致相等就
: 可以。关键是要容易通过一段程序来实现,也就是说,假设球心位于XYZ坐标系的原点
: ,向程序输入两个参数:半径R,点数N,程序运算后能给出N个坐标。
: 多谢!若哪位大侠能给出解决方案,有包子赠送。

h****a
发帖数: 580
6
This webpage is really helpful. Thanks!

【在 c********y 的大作中提到】
: 这是一个经典数学难题,只对很少的几个点数知道精确解。
: 这个网站
: http://www.ogre.nu/sphere.htm
: 上应该有你要的程序。

1 (共1页)
进入Mathematics版参与讨论
相关主题
两球相交,重叠的体积怎么求解?Shortest geodesic on 3-sphere
问一个数学问题请教:表征数据集中度的统计量~~
Bessel function 一问请教一个很简单的概率问题(均匀分布)
请教一个问题请教一个问题
[合集] 如何产生一个均匀分布于球面上的点集? (转载)问名词
怎么判断一个点在空间的一个球体(或者四方体)之内的?N个[0,1]上均匀分布的随机数,最小值的期望,如何简单算出
衡量与均匀分布的差距?问个问题
奇妙的镜子急! 请教高手:球面坐标转换
相关话题的讨论汇总
话题: 均匀分布话题: 程序话题: 个点话题: 赠送话题: 球面