计算数组中定义的 2 个球体之间的重叠体积。 计算被向量化,并计算交集体积分析方式。
输入:以四列数组 G 呈现的球体数据。 G 包含 n 个球体的参数. G(1:n,1) - 球心的 x 坐标, . G(1:n,2) - 球心的 y 坐标, . G(1:n,3) - 球心的 z 坐标, . G(1:n,4) - 球体的半径数组的每一行都包含一个球体的信息。
输入也可以在三个不同的向量中提供。 这些向量可以是行向量或列向量。 第一个对应球心的 x 坐标,第二个到y 坐标,第 3 个到 z 坐标,第 4 个到球体的半径。 可以提供一个可选的二进制参数来显示或不显示结果。
输出:包含相交体积的方阵 M(n,n) 球体M(i,j) 包含球体 i & j 之间的交集体积根据定义,M(i,i) 对应于球体 i 的体积。
例子:
x = [0,1,5,3,-5]; y = [0,4,3,7
2021-07-26 20:52:32
3KB
matlab
1