03562 |
(ARSIZE)
|
( [] → # )
Returns number of elements as a bint.
|
035A9 |
(DIMLIMITS)
|
( [] → {#n #m} )
Returns list of array dimensions.
|
0371D |
GETATELN
|
( # [] → ob T )
( # [] → F )
Gets one element from array.
|
03685 |
(ARRYEL?)
|
( {#n #m} [] → # T )
( {#n #m} [] → F )
Returns TRUE if array element exists.
|
03685 |
(FINDELN)
|
( {} A → # flag )
Return index # of element {} in array.
|
16D006 |
^MDIMS
|
( [[]] → #rows #cols T )
( [] → #elem F )
Returns the size of an array. Equivalent to
the HP48 command MDIMS .
|
35FD8 |
MDIMSDROP
|
( [2D] → #m #n )
MDIMS followed by DROP .
|
16E006 |
^DIMLIMITS
|
( [] → { # } )
( [[]] → {# #} )
Returns the size of an array, like the User
command SIZE , but the lengths are bints and
not reals. Equivalent to the HP48 command
DIMLIMITS .
|
35E006 |
^ARSIZE
|
( [] → # )
Returns max # in an array.
|
36183 |
OVERARSIZE
|
( [] ob → [] ob #elts )
Does OVER then <REF>ARSIZE.
|
260F8 |
PULLREALEL
|
( [%] # → [%] % )
Gets real element.
|
260F3 |
PULLCMPEL
|
( [C%] # → [C%] C% )
Gets complex element.
|
26102 |
PUTEL
|
( [%] % # → [%]' )
( [C%] C% # → [C%]' )
Puts element at specified position. Converts
to "short" before. Warning: no copy to
tempob first.
|
26107 |
PUTREALEL
|
( [%] % # → [%]' )
Puts real element at specified position.
Warning: no copy to tempob first.
|
260FD |
PUTCMPEL
|
( [C%] C% # → [C%]' )
Puts complex element at specified position.
Warning: no copy to tempob first.
|
33B006 |
^MATTRAN
|
( M → M' )
Matrix transposition.
|
331006 |
^Yext
|
( V2 V1 → ob )
Scalar product of symbolic vectors, no check.
|
2F1D5 |
(MATR>C)
|
( [%re] [%im] → [C%] )
Creates complex matrix from real and
imaginary parts.
|
2F1D6 |
(MATC>R)
|
( [C%] → [%re] [%im] )
Explodes complex matrix into real and
imaginary parts.
|