View source: R/is.diagonal.matrix.R
is.diagonal.matrix | R Documentation |
This function returns TRUE
if the given matrix argument x
is a square numeric matrix and that the off-diagonal elements are close
to zero in absolute value to within the given tolerance level. Otherwise,
a FALSE
value is returned.
is.diagonal.matrix(x, tol = 1e-08)
x |
a numeric square matrix |
tol |
a numeric tolerance level usually left out |
A TRUE or FALSE value.
Frederick Novomestky fnovomes@poly.edu
Bellman, R. (1987). Matrix Analysis, Second edition, Classics in Applied Mathematics, Society for Industrial and Applied Mathematics.
Horn, R. A. and C. R. Johnson (1990). Matrix Analysis, Cambridge University Press.
A <- diag( 1, 3 ) is.diagonal.matrix( A ) B <- matrix( c( 1, 2, 3, 4 ), nrow=2, byrow=TRUE ) is.diagonal.matrix( B ) C <- matrix( c( 1, 0, 0, 0 ), nrow=2, byrow=TRUE ) is.diagonal.matrix( C )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.