Artifact 96a1a7b4142a543ecf30c1383c0bd2329cda82543b223060918b5dc099276a77:
- Executable file
r37/lisp/csl/html/r37_0570.html
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 3903) [annotate] [blame] [check-ins using] [more...]
<A NAME=Linear_Algebra_package> <TITLE>Linear_Algebra_package</TITLE></A> <b><a href=r37_idx.html>INDEX</a></b><p><p> <B>LINEAR ALGEBRA PACKAGE</B> _ _ _ _ _ _ _ _ _ _ _ _ <B>introduction</B><P> <P> <P> <P> This section briefly describes what's available in the Linear Algebra package. <P> <P> Note on examples: In the examples throughout this document, the matrix A will be <P><PRE><TT> [1 2 3] [4 5 6] [7 8 9]. </TT></PRE><P><P> <P> The functions can be divided into four categories: <P> <P> Basic matrix handling <P> <P> <A HREF=r37_0572.html>add_columns</A>, <P> <P> <A HREF=r37_0573.html>add_rows</A>, <P> <P> <A HREF=r37_0574.html>add_to_columns</A>, <P> <P> <A HREF=r37_0575.html>add_to_rows</A>, <P> <P> <A HREF=r37_0576.html>augment_columns</A>, <P> <P> <A HREF=r37_0580.html>char_poly</A>, <P> <P> <A HREF=r37_0583.html>column_dim</A>, <P> <P> <A HREF=r37_0585.html>copy_into</A>, <P> <P> <A HREF=r37_0586.html>diagonal</A>, <P> <P> <A HREF=r37_0587.html>extend</A>, <P> <P> <A HREF=r37_0588.html>find_companion</A>, <P> <P> <A HREF=r37_0589.html>get_columns</A>, <P> <P> <A HREF=r37_0590.html>get_rows</A>, <P> <P> <A HREF=r37_0592.html>hermitian_tp</A>, <P> <P> <A HREF=r37_0599.html>matrix_augment</A>, <P> <P> <A HREF=r37_0601.html>matrix_stack</A>, <P> <P> <A HREF=r37_0602.html>minor</A>, <P> <P> <A HREF=r37_0603.html>mult_columns</A>, <P> <P> <A HREF=r37_0604.html>mult_rows</A>, <P> <P> <A HREF=r37_0605.html>pivot</A>, <P> <P> <A HREF=r37_0608.html>remove_columns</A>, <P> <P> <A HREF=r37_0609.html>remove_rows</A>, <P> <P> <A HREF=r37_0610.html>row_dim</A>, <P> <P> <A HREF=r37_0611.html>rows_pivot</A>, <P> <P> <A HREF=r37_0614.html>stack_rows</A>, <P> <P> <A HREF=r37_0615.html>sub_matrix</A>, <P> <P> <A HREF=r37_0617.html>swap_columns</A>, <P> <P> <A HREF=r37_0618.html>swap_entries</A>, <P> <P> <A HREF=r37_0619.html>swap_rows</A>. <P> <P> Constructors -- functions that create matrices <P> <P> <A HREF=r37_0577.html>band_matrix</A>, <P> <P> <A HREF=r37_0578.html>block_matrix</A>, <P> <P> <A HREF=r37_0579.html>char_matrix</A>, <P> <P> <A HREF=r37_0582.html>coeff_matrix</A>, <P> <P> <A HREF=r37_0584.html>companion</A>, <P> <P> <A HREF=r37_0593.html>hessian</A>, <P> <P> <A HREF=r37_0594.html>hilbert</A>, <P> <P> <A HREF=r37_0595.html>jacobian</A>, <P> <P> <A HREF=r37_0596.html>jordan_block</A>, <P> <P> <A HREF=r37_0598.html>make_identity</A>, <P> <P> <A HREF=r37_0607.html>random_matrix</A>, <P> <P> <A HREF=r37_0621.html>toeplitz</A>, <P> <P> <A HREF=r37_0622.html>vandermonde</A>. <P> <P> High level algorithms <P> <P> <A HREF=r37_0580.html>char_poly</A>, <P> <P> <A HREF=r37_0581.html>cholesky</A>, <P> <P> <A HREF=r37_0591.html>gram_schmidt</A>, <P> <P> <A HREF=r37_0597.html>lu_decom</A>, <P> <P> <A HREF=r37_0606.html>pseudo_inverse</A>, <P> <P> <A HREF=r37_0612.html>simplex</A>, <P> <P> <A HREF=r37_0616.html>svd</A>. <P> <P> Normal Forms <P> <P> There is a separate package, NORMFORM, for computing the following matrix normal forms in REDUCE: <P> <P> <A HREF=r37_0624.html>smithex</A>, <P> <P> <A HREF=r37_0625.html>smithex_int</A>, <P> <P> <A HREF=r37_0626.html>frobenius</A>, <P> <P> <A HREF=r37_0627.html>ratjordan</A>, <P> <P> <A HREF=r37_0628.html>jordansymbolic</A>, <P> <P> <A HREF=r37_0629.html>jordan</A>. <P> <P> Predicates <P> <P> <A HREF=r37_0600.html>matrixp</A>, <P> <P> <A HREF=r37_0613.html>squarep</A>, <P> <P> <A HREF=r37_0620.html>symmetricp</A>. <P> <P>