Covariance matrix helpers for conjunction and orbit analysis.
Supports covariance extraction, frame transforms, scaling, combination, and validation checks such as positive semidefiniteness.
Summary
Functions
Add two 3x3 matrices.
Extract a 3x3 position covariance matrix from a 6-element lower triangle (RTN). Expected order: CR_R (0,0), CT_R (1,0), CT_T (1,1), CN_R (2,0), CN_T (2,1), CN_N (2,2).
Matrix multiplication (3x3).
Check if a 3x3 matrix is symmetric and positive semidefinite (PSD).
Transform a 3x3 RTN covariance matrix to ECI.
Scale a matrix by a scalar.
Check if a matrix is symmetric.
Transpose a 3x3 matrix.
Validate that the input is a 3x3 numeric matrix.
Types
Functions
Add two 3x3 matrices.
Extract a 3x3 position covariance matrix from a 6-element lower triangle (RTN). Expected order: CR_R (0,0), CT_R (1,0), CT_T (1,1), CN_R (2,0), CN_T (2,1), CN_N (2,2).
Matrix multiplication (3x3).
Check if a 3x3 matrix is symmetric and positive semidefinite (PSD).
A symmetric 3x3 matrix is PSD if all its principal minors are non-negative.
Transform a 3x3 RTN covariance matrix to ECI.
Scale a matrix by a scalar.
Check if a matrix is symmetric.
Transpose a 3x3 matrix.
Validate that the input is a 3x3 numeric matrix.