kigubkur.pred.type-special
Predicate: for special matrices defined in kigubkur©.
zeromatrix?
onematrix?
squarematrix?
diagonalmatrix?
scalarmatrix?
identitymatrix?
symmatrix?
skewsymmatrix?
(require '[kigubkur.pred [type-special :refer [<abc>? <xyz>?]]])
Definitions
Zero Matrix | One Matrix |
---|---|
Square Matrix | Diagonal Matrix |
Scalar Matrix | Identity Matrix |
Symmetric Matrix | Skew Symmetric Matrix |
diagonalmatrix?
(diagonalmatrix? M)
Predicate that checks if the argument is a diagonal matrix m × m.
Syntax: (diagonalmatrix? M)
identitymatrix?
(identitymatrix? M)
Predicate that checks if the argument is an identity matrix m × m.
Syntax: (identitymatrix? M)
onematrix?
(onematrix? M)
Predicate that checks if the argument is a matrix of 1’s (rows and columns included).
Syntax: (onematrix? M)
scalarmatrix?
(scalarmatrix? M)
Predicate that checks if the argument is a scalar matrix m × m.
Syntax: (scalarmatrix? M)
skewsymmatrix?
(skewsymmatrix? M)
Predicate that checks if the argument is a skew symmetric matrix m × m.
Syntax: (skewsymmatrix? M)
squarematrix?
(squarematrix? M)
Predicate that checks if the argument is a square matrix m × m.
Syntax: (squarematrix? M)
symmatrix?
(symmatrix? M)
Predicate that checks if the argument is a symmetric matrix m × m.
Syntax: (symmatrix? M)
zeromatrix?
(zeromatrix? M)
Predicate that checks if the argument is a zero matrix (rows and columns included).
Syntax: (zeromatrix? M)