Usage
Matrix.class(x, tol = 0, symmetry = TRUE, unit.diagonal = TRUE,
triangularity = c(TRUE, TRUE),
orthogonality = c(TRUE, TRUE),
normality = c(TRUE, TRUE))
as.Matrix(x, tol = .Machine$double.eps)
Arguments
x
a numeric or complex matrix.
tol
tolerance for the various tests. The default is 0.
symmetry
a logical value indicating whether or not to test for symmetry
(conjugate symmetry in the complex case).
The default is to test for symmetry.
unit.diagonal
a logical value indicating whether or not to test for a unit diagonal.
The default is to test for a unit diagonal.
triangularity
a logical vector of length indicating whether or not to test
lower and/or upper triangularity, respectively.
The default is to test for both lower and upper triangularity.
orthogonality
a logical vector of length indicating whether or not to test row
and/or column orthogonality, respectively.
The default is to test for both row and column orthogonality.
normality
a logical vector of length indicating whether or not to see if the
rows and/or columns have norm one, respectively.
The default is to test if both row and columns are normalized.