# a positive semidefinite matrix
semidefiniteness( matrix( 1, 3, 3 ))
# a negative semidefinite matrix
semidefiniteness( matrix(-1, 3, 3 ), positive = FALSE )
# a matrix that is positive and negative semidefinite
semidefiniteness( matrix( 0, 3, 3 ))
semidefiniteness( matrix( 0, 3, 3 ), positive = FALSE )
# a matrix that is neither positive nor negative semidefinite
semidefiniteness( matrix( 1:9, 3, 3 ))
semidefiniteness( matrix( 1:9, 3, 3 ), positive = FALSE )
Run the code above in your browser using DataLab