0300AB |
~xNSUB
|
( → npos )
Number of Sublist Cmd
--
Provides a way to access the
current sublist position during
an iteration of a program or
command applied using DOSUBS.
--
Related: DOSUBS,ENDSUB
|
0250AB |
~xPCOEF
|
( [roots] → [coefs] )
Monic Polynomial Coefficients Cmd
--
Returns the coefficients of a
monic polynomial (a polynomial
with a leading coefficient of 1)
having specific roots.
--
Related: PEVAL,PROOT
|
0260AB |
~xPEVAL
|
( [coefs] x → x' )
Polynomial Evaluation Cmd
--
Evaluates an n-degree polynomial
at x.
--
Related: PCOEFF,PROOT
|
03D701 |
~xPINIT
|
( → )
Port Initialize Cmd
--
Initializes all currently active
ports. Does not affect data
already stored in a port.
|
0240AB |
~xPROOT
|
( [coefs] → [roots] )
Polynomial Roots Cmd
--
Returns all roots of an n-degree
polynomial having real or complex
roots.
--
Related: PCOEFF,PEVAL
|
0200F2 |
~xPSDEV
|
( → xpsdev )
( → {x1...xn} )
Population Standard Deviation Cmd
--
Calculates the population standard
deviation of each of the m
columns of coordiate values in
the current stastics matrix
(reserved variable ΣDAT).
--
<REF>TEXT:Reserved|ΣDAT
--
Related: MEAN ,PCOV,PVAR,SDEV ,TOT ,VAR
|
00E0AB |
~xQR
|
( [[]] → [[Q]] [[R]] [[P]] )
QR Factorization of a Matrix Cmd
--
Returns the QR factorization of
an n×m matrix.
--
Related: LQ,LSQ
|
0070AB |
~xRANK
|
( [[]] → n )
Matrix Rank Cmd
--
Returns the rank of a rectangular
matrix.
--
Related: LQ,LSQ,QR
|
0120AB |
~xRANM
|
( {m n} → [[]] )
( [[]] → [[]]' )
Random Matrix Cmd
--
Returns a matrix of specified
dimensions that contains random
integers in the range -9 through
9.
--
{ m n } → [[ rand mat ]]m×n
[[ mat ]]m×n → [[ rand mat ]]m×n
--
Related: RAND,RDZ
|
01F0AB |
~xRCI
|
( [[]] x nrow → [[]]' )
[] x n []'
Multiply Row by Constant Cmd
--
Multiplies row n of a matrix (or
element n of a vector) by a const
x, and returns the modified
matrix.
--
Related: RCIJ
|
0200AB |
~xRCIJ
|
( [[]] x n* n+ → [[]]' )
( [] x n* n+ → []' )
Add Multiplied Row Cmd
--
Multiplies row n* of a matrix by a
constant x, adds this product
to row n+ of the matrix, and
returns the modified matrix. Or,
multiplies element n* of a vector
by a constant x, adds this
product to element n+ of the vector,
and returns the modified
vector.
--
Related: RCI
|
0380AB |
~xREVLIST
|
( {1...n} → {n...1}' )
Reverse List Cmd
--
Reverses the order of the
elements in a list.
--
Related: SORT
|
0190AB |
~xROW-
|
( [[]] nrow → [[]]' [] )
( [] n → []' elt )
Delete Row Cmd
--
Deletes row n of a matrix (or
element n of a vector), and
returns the modified matrix (or
vector) and the deleted row (or
element).
--
Related: COL-,COL+,ROW-,RSWP
|
01A0AB |
~xROW+
|
( [[]] [[]]' n → [[]]" )
( [[]] [] n → [[]]' )
( [] n n' → [] )
Insert Row Cmd
--
Inserts an array into a matrix
(or one or more numbers into a
vector) at a position indicated
by nindex, and returns the
modified matrix (or vector).
--
Related: COL-,COL+,ROW-,RSWP
|
0110AB |
~xRREF
|
( [[]] → [[]]' )
Reduced Row Echelon Form Cmd
--
Converts a rectangular matrix to
a reduced row echelon form.
|
01D0AB |
~xRSWP
|
( []/[[]] i j → []/[[]] )
Row Swap Cmd
--
Swaps rows i and j of a matrix
and returns the modified matrix,
or swaps elements i and j of a
vector and returns the modified
vector.
--
Related: CSWP,ROW+,ROW-
|
0100AB |
~xSCHUR
|
( [[]] → [[Q]] [[T]] )
Schur Decomp. of Squ. Matrix Cmd
--
Returns the Schur decomposition
of a square matrix.
--
Related: LQ,LU,QR,SVD,SVL,TRN
|
02D0AB |
~xSEQ
|
( prog var start end incr → {} )
Sequential Calculation Cmd
--
Returns a list of results generated
ated by repeatedly executing prog
using index var over the range
start to end, in increments of
incr.
--
Related: DOSUBS,STREAM
|
0060AB |
~xSNRM
|
( [] → x )
Spectral Norm Cmd
--
Returns the spectral norm of an
array.
--
Related: ABS,CNRM,COND,RNRM,SRAD,TRACE
|
0390AB |
~xSORT
|
( {} → {}' )
Ascending Order Sort Cmd
--
Sorts the elements in a list in
ascending order.
--
Related: REVLIST
|
0050AB |
~xSRAD
|
( [[]] → x )
Spectral Radius Cmd
--
Returns the spectral radius of a
square matrix.
--
Related: COND,SNRM,TRACE
|
0320AB |
~xSTREAM
|
( {} prog → x )
Stream Execution Cmd
--
Moves the first two elements from
the list onto the stack, and
executes prog. The moves the next
element (if any) onto the stack,
and executes obj again using the
previous result and the new element.
Repeats this until the list
is exhausted, and returns the
final result.
--
Related: DOSUBS
|
00B0AB |
~xSVD
|
( [[]] → [[U]] [[V]] [S] )
Singular Value Decomposition Cmd
--
Returns the sigular value
decomposition of an m×n matrix.
--
Related: DIAG→,MIN,SVL
|
00C0AB |
~xSVL
|
( [[]] → [] )
Singular Values Cmd
--
Returns the singular values of an
m×n matrix.
--
Related: MIN,SVD
|