Java程序的重心类

Java程序的重心类,java,math,Java,Math,我可能必须实现一个重心类,但在实现之前,我会请求帮助寻找这样一个Java类。我怀疑这是其他人作为数学库的一部分实现的 在n维空间中,假设每个维都是离散的。例如,在3维中,可以有一个范围为[0..a]的X维。您还有一个范围为[0..b]的Y维度和范围为[0..c]的Z维度。实施应是一般性的,以便尺寸的数量可以大于3,并且通常a不等于b,其中a和b是各自尺寸的最大坐标 空间中的每个点都是双精度浮点(非负) 找到重心的坐标。如果你使用物理引擎,你可以很容易地得到重心——试试看:)你可以用API得到的重

我可能必须实现一个重心类,但在实现之前,我会请求帮助寻找这样一个Java类。我怀疑这是其他人作为数学库的一部分实现的

在n维空间中,假设每个维都是离散的。例如,在3维中,可以有一个范围为
[0..a]
的X维。您还有一个范围为
[0..b]
的Y维度和范围为
[0..c]
的Z维度。实施应是一般性的,以便尺寸的数量可以大于3,并且通常
a不等于b
,其中
a
b
是各自尺寸的最大坐标

空间中的每个点都是双精度浮点(非负)


找到重心的坐标。

如果你使用物理引擎,你可以很容易地得到重心——试试看:)你可以用API得到的重心基本上是一样的,但有一点不同:

术语质心通常与质心互换使用 重力,但它们是物理上不同的概念。他们碰巧 在均匀的重力场中重合,但在重力不均匀的地方 均匀的重心是指物体的平均位置 作用在物体上的引力。这就导致了小而不小的问题 必须考虑的可测量重力扭矩 人造卫星的运行


如果是家庭作业,请贴上标签。我在家工作,但这不是家庭作业。