Skip to contents

Inertia tensor

Usage

# S3 method for class 'spherical'
inertia_tensor(x, w = NULL)

inertia_tensor(x, w = NULL)

Arguments

x

object of class "Vec3", "Line", "Ray", "Plane", "Pair", or "Fault", where the rows are the observations and the columns are the coordinates.

w

numeric. weightings

Value

3 x 3 matrix

Details

$$D = n - (x_i, y_i, z_i) (x_i, y_i, z_i)^T$$

See also

Examples

set.seed(20250411)
x <- rfb(100, mu = Line(120, 50), k = 1, A = diag(c(10, 0, 0)))
inertia_tensor(x)
#>           [,1]      [,2]      [,3]
#> [1,]  90.37756 111.76776 105.07567
#> [2,] 111.76776  63.22808 101.48468
#> [3,] 105.07567 101.48468  46.39436