Documentation
Extra matrix operations

 Tags: math Authors: Slava Pestov, Joe Groff, Doug Coleman, Cat Stevens
Words

Tuple classes
 Class Superclass Slots negative-power-matrix tuple m n non-square-determinant tuple m n undefined-inverse tuple m n r
Singleton classes
 +deficient-rank+ +full-rank+ +half-rank+ +uncalculated-rank+ +zero-rank+
Union classes
 rank-kind
Generic words
 Word Stack effect determinant ( matrix -- determinant ) nullity ( matrix -- nullity ) rank ( matrix -- rank )
Ordinary words
 Word Stack effect 1/det ( matrix -- 1/det ) ( r -- matrix ) ( xy-dim near far -- matrix ) ( n -- matrix ) ( m n -- matrix ) ( factors -- matrix ) ( m n max -- matrix ) ( m n max -- matrix ) ( axis theta -- matrix ) ( axis theta -- matrix ) ( factors -- matrix ) ( factors -- matrix ) ( theta -- matrix ) ( n -- matrix ) ( offset -- matrix ) ( u n -- matrix ) >cofactors ( matrix -- matrix' ) >minors ( matrix -- matrix' ) cartesian-column-map ( matrix quot: ( ... pair matrix -- ... matrix' ) -- matrix-seq ) cartesian-matrix-map ( matrix quot: ( ... pair matrix -- ... matrix' ) -- matrix-seq ) covariance-matrix ( matrix -- cov ) covariance-matrix-ddof ( matrix ddof -- cov ) gram-schmidt ( matrix -- orthogonal ) gram-schmidt-normalize ( matrix -- orthonormal ) invertible-matrix? ( matrix -- ? ) kronecker-product ( m1 m2 -- m ) linearly-independent-matrix? ( matrix -- ? ) m*1/det ( matrix -- matrix' ) m^n ( m n -- n ) multiplicative-inverse ( x -- y ) n^m ( n m -- n ) negative-power-matrix ( m n -- * ) non-square-determinant ( m n -- * ) outer-product ( u v -- matrix ) population-covariance-matrix ( matrix -- cov ) sample-covariance-matrix ( matrix -- cov ) undefined-inverse ( m n r -- * )
Class predicate words
 Word Stack effect +deficient-rank+? ( object -- ? ) +full-rank+? ( object -- ? ) +half-rank+? ( object -- ? ) +uncalculated-rank+? ( object -- ? ) +zero-rank+? ( object -- ? ) negative-power-matrix? ( object -- ? ) non-square-determinant? ( object -- ? ) rank-kind? ( object -- ? ) undefined-inverse? ( object -- ? )