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)