Matrix orientation classes
matrix-classes.Rd
An orientation represented by 3 x 3 SO(3) matrices or 3 x 3 skew symmetric matrices
Objects from the Class
Objects can be created by calls of the form rotmatrix(x)
or skewmatrix(x)
.
The objects store the matrices in a 3 x 3 x n array.
Methods
- [, [<-
Extract or assign to subvector
- [[, [[<-
Extract or assign to an entry
- length
The length of the
orientation
vector- coerce
Coerce methods are defined to convert all
orientation
descendants from one to another, and to coerce an appropriately shaped matrix or array to arotmatrix
Examples
x <- rotmatrix(matrix(c(1,0,0, 0,1,0, 0,0,1), 3, 3))
x
#> An object of class "rotmatrix"
#> Slot "x":
#> , , 1
#>
#> [,1] [,2] [,3]
#> [1,] 1 0 0
#> [2,] 0 1 0
#> [3,] 0 0 1
#>
#>
skewmatrix(x)
#> An object of class "skewmatrix"
#> Slot "x":
#> , , 1
#>
#> [,1] [,2] [,3]
#> [1,] 0 0 0
#> [2,] 0 0 0
#> [3,] 0 0 0
#>
#>