SURVO MM Help System (web edition)

Extensions of the matrix interpreter (June-August 1999)

The code of many matrix operations has been optimized.
Certain functions are 2-5 times faster than earlier.

MAT QR OF A TO Q,R
makes the QR decomposition by the Householder transformations.
MAT B=SUB(A,Srow,Scol) selects a submatrix of A with rows indicated by
vector Srow and columns indicated by Scol.
MAT C=SELECT(A,k) selects those rows of A where the element in the k'th
column is not 0.

MAT #MAXDET(C,dim,S)
finds the principal dim*dim submatrix with the maximal determinant from
a symmetric matrix C. Indices of rows (and columns) belonging to that
submatrix are saved as a column vector S.

This operation can be applied, for example for determination of
the basis of the column space of a matrix and for selection of
the most representative subset of columns of a matrix.

The algorithms and potential applications are explained in
S. Mustonen: Matrix computations in Survo
(www.helsinki.fi/survo/matrix99.html).


More information on Survo from www.survo.fi
Copyright © Survo Systems 2001-2012.
webmaster'at'survo.fi