math.matrices vocabulary
Factor handbook > Vocabulary index


Summary
Matrix arithmetic

Meta-data
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
negative-power-matrix tuplem n


Generic words
WordStack effect
square-cols( object -- matrix )
square-rows( object -- matrix )


Ordinary words
WordStack effect
(gram-schmidt)( v seq -- newseq )
(m^n)( m n -- n )
<matrix>( m n element -- matrix )
>scale-factors( number/sequence -- x y z )
angle-between( v u -- a )
box-matrix( r -- matrix )
cartesian-matrix-column-map( matrix quot -- matrix' )
cartesian-matrix-map( matrix quot -- matrix' )
cartesian-square-indices( n -- matrix )
col( n matrix -- col )
cols( seq matrix -- cols )
column-map( matrix quot -- seq )
cov-matrix( matrix -- cov )
cov-matrix-ddof( matrix ddof -- cov )
cross( vec1 vec2 -- vec3 )
diagonal-matrix( diagonal-seq -- matrix )
dim( matrix -- pair/f )
dimension-range( matrix -- dim range )
eye( m n k -- matrix )
frustum-matrix4( xy-dim near far -- matrix )
gram-schmidt( seq -- orthogonal )
hankel-matrix( n -- matrix )
hilbert-matrix( m n -- matrix )
identity-matrix( n -- matrix )
kron( m1 m2 -- m )
lower-matrix-indices( matrix -- matrix' )
m*( m m -- m )
m*n( m n -- m )
m+( m m -- m )
m+n( m n -- m )
m-( m m -- m )
m-n( m n -- m )
m.( m m -- m )
m.v( m v -- v )
m/( m m -- m )
m/n( m n -- m )
m^n( m n -- n )
make-lower-matrix( object m n -- matrix )
make-matrix( m n quot -- matrix )
make-matrix-with-indices( m n quot -- matrix )
make-upper-matrix( object m n -- matrix )
matrix-coordinates( dim -- coordinates )
matrix-map( matrix quot -- )
mmax( m -- n )
mmin( m -- n )
mneg( m -- m )
mnorm( m -- n )
m~( m m epsilon -- ? )
n*m( n m -- m )
n+m( n m -- m )
n-m( n m -- m )
n/m( n m -- m )
negative-power-matrix( m n -- * )
norm-gram-schmidt( seq -- orthonormal )
normal( vec1 vec2 vec3 -- vec4 )
null-matrix?( matrix -- ? )
ortho-matrix4( dim -- matrix )
outer( u v -- m )
perp( v u -- w )
proj( v u -- w )
rotation-matrix3( axis theta -- matrix )
rotation-matrix4( axis theta -- matrix )
row( n matrix -- col )
rows( seq matrix -- cols )
sample-cov-matrix( matrix -- cov )
scale-matrix3( factors -- matrix )
scale-matrix4( factors -- matrix )
set-index( object pair matrix -- )
set-indices( object sequence matrix -- )
skew-matrix4( theta -- matrix )
square-matrix?( matrix -- ? )
stitch( m -- m' )
toeplitz-matrix( n -- matrix )
translation-matrix4( offset -- matrix )
upper-matrix-indices( matrix -- matrix' )
v.m( v m -- v )
vandermonde-matrix( u n -- matrix )
well-formed-matrix?( matrix -- ? )
zero-matrix( m n -- matrix )


Class predicate words
WordStack effect
negative-power-matrix?( object -- ? )


Files


Children from resource:basis
VocabularySummary
math.matrices.eliminationSolving systems of linear equations


Children from resource:extra
VocabularySummary
math.matrices.laplaceLaplace expansion
math.matrices.simdSIMD accelerated 4x4 matrix math