manual:chapter6:matrix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

manual:chapter6:matrix [2019/05/23 07:12]
manual:chapter6:matrix [2021/08/13 13:12] (current)
Line 1: Line 1:
 +<button collapse="matrix-commands" block="true" >**Operations with Matrices and vectors**  <badge>67</badge> <badge>2 NEW</badge></button>
 +<collapse id="matrix-commands" collapsed="true">
 +
 +^ Command  ^ Short Description ^  ^
 +| **[[manual:chapter6:matrix:cmd_toarray|→ARRY]]** | Assemble an array from its elements |  |
 +| **[[manual:chapter6:matrix:cmd_arraydecomp|ARRY→]]** | Split an array into its elements |  |
 +| **[[manual:chapter6:matrix:cmd_tocol|→COL]]** | Split an array into column vectors |  |
 +| **[[manual:chapter6:matrix:cmd_addcol|COL+]]** | Instert a column into an array |  |
 +| **[[manual:chapter6:matrix:cmd_remcol|COL-]]** | Remove a column from an array |  |
 +| **[[manual:chapter6:matrix:cmd_fromcol|COL→]]** | Assemble a matrix from its columns |  |
 +| **[[manual:chapter6:matrix:cmd_todiag|→DIAG]]** | Extract diagonal elements from a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_fromdiag|DIAG→]]** | Create a matrix with the given diagonal elements |  |
 +| **[[manual:chapter6:matrix:cmd_torow|→ROW]]** | Split an array into its row vectors |  |
 +| **[[manual:chapter6:matrix:cmd_addrow|ROW+]]** | Insert a row into an array |  |
 +| **[[manual:chapter6:matrix:cmd_remrow|ROW-]]** | Remove a row from an array |  |
 +| **[[manual:chapter6:matrix:cmd_fromrow|ROW→]]** | Assemble an array from its rows |  |
 +| **[[manual:chapter6:matrix:cmd_tov2|→V2]]** | Assemble a vector from two values |  |
 +| **[[manual:chapter6:matrix:cmd_tov3|→V3]]** | Assemble a vector from three values |  |
 +| **[[manual:chapter6:matrix:cmd_fromv|V→]]** | Split a vector into its elements |  |
 +| **[[manual:chapter6:matrix:cmd_axl|AXL]]** | Convert a matrix to list and vice versa |  |
 +| **[[manual:chapter6:matrix:cmd_basis|BASIS]]** | Find vectors forming a basis of the subspace represented by the matrix |  |
 +| **[[manual:chapter6:matrix:cmd_cholesky|CHOLESKY]]** | Perform Cholesky decomposition on a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_cnrm|CNRM]]** | Column norm (one norm) of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_con|CON]]** | Assemble an array with given constant value |  |
 +| **[[manual:chapter6:matrix:cmd_cond|COND]]** | Column norm condition number of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_cross|CROSS]]** | Cross produce of vectors |  |
 +| **[[manual:chapter6:matrix:cmd_cswp|CSWP]]** | Swap two columns in a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_det|DET]]** | Determinant of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_diagmap|DIAGMAP]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_dot|DOT]]** | Internal product (dot product) of vectors |  |
 +| **[[manual:chapter6:matrix:cmd_egv|EGV]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_egvl|EGVL]]** | Compute the eigenvalues of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_gramschmidt|GRAMSCHMIDT]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_hadamard|HADAMARD]]** | Multiply corresponding elements in a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_hilbert|HILBERT]]** | Assemble a Hilbert symbolic array |  |
 +| **[[manual:chapter6:matrix:cmd_ibasis|IBASIS]]** | Find a basis of the intersection of two vector spaces |  |
 +| **[[manual:chapter6:matrix:cmd_idn|IDN]]** | Assemble an identity matrix |  |
 +| **[[manual:chapter6:matrix:cmd_image|IMAGE]]** | Find a basis of the image of a linear application |  |
 +| **[[manual:chapter6:matrix:cmd_isom|ISOM]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_jordan|JORDAN]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_ker|KER]]** | Find a basis for the kernel of a linear application |  |
 +| **[[manual:chapter6:matrix:cmd_lq|LQ]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_lsq|LSQ]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_lu|LU]]** | LU factorization of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_mad|MAD]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_mkisom|MKISOM]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_pmini|PMINI]]** | Minimal polynomial of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_qr|QR]]** | QR Decomposition of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_rank|RANK]]** | Rank of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_ranm|RANM]]** | Assemble a matrix with random numbers |  |
 +| **[[manual:chapter6:matrix:cmd_rci|RCI]]** | Multiply a row by a constant |  |
 +| **[[manual:chapter6:matrix:cmd_rcij|RCIJ]]** | Multiply a row by a constant and add to other row |  |
 +| **[[manual:chapter6:matrix:cmd_rdm|RDM]]** | Change dimensions of an array |  |
 +| **[[manual:chapter6:matrix:cmd_ref|REF]]** | Reduce matrix to echelon form (upper triangular form) |  |
 +| **[[manual:chapter6:matrix:cmd_rnrm|RNRM]]** | Row norm (infinity norm) of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_rref|RREF]]** | Fully reduce to row-reduced echelon form |  |
 +| **[[manual:chapter6:matrix:cmd_rrefmod|RREFMOD]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_rsd|RSD]]** | Residual R=B-A*X' on a system A*X=B |  |
 +| **[[manual:chapter6:matrix:cmd_rswp|RSWP]]** | Swap two rows in a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_schur|SCHUR]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_snrm|SNRM]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_srad|SRAD]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_svd|SVD]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_svl|SVL]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_sylvester|SYLVESTER]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_trace|TRACE]]** | Sum of the items in the diagonal of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_tran|TRAN]]** | Transpose a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_trn|TRN]]** | Complex conjugate transpose of a matrix |  |
 +| **[[manual:chapter6:matrix:cmd_vandermonde|VANDERMONDE]]** |  |  |
 +| **[[manual:chapter6:matrix:cmd_ldup|LDUP]]** | Decompose A into LDUP such that P*A=L*D<sup>-1</sup>*U | <badge>NEW</badge> |
 +| **[[manual:chapter6:matrix:cmd_mmap|MMAP]]** | Apply expression or program to the elements of a matrix | <badge>NEW</badge> |
 +</collapse>