33
ENDSUB
* = function
DUPN Takes integer
n
from level 1 of the stack, and returns
copies of objects on stack levels 2 through to
n
+ 1.
<N
STACK
obj
1
… obj
n
n
→
obj
1
…
obj
n
obj
1
…
obj
n
D→R Converts a real number representing an angle in degrees
to its equivalent in radians.*
< P
REAL
x
→ (π/
180
)
x
e
Returns the symbolic constant
e
or its numerical
representation, 2.71828182846.*
` <
E → ‘
e
’
EDIT Moves specified object to the command line where it can
be edited.
N
obj
→
EDITB Opens an object in the most suitable editing environment.
N
obj
→
EGCD Given two polynomials,
u
and
v
, returns
a
,
b
, and
c
where:
au
+
bv
=
c.
<!
POLYNOMIAL
‘
symb
1
’
‘
symb
2
’
→ ‘
symb
3
’
‘
symb
4
’
‘
symb
5
’
EGV Computes the eigenvalues and right eigenvectors for a
square matrix.
< %
EIGENVECTOR
[[
matrix
]]
A
→ [[
matrix
]]
EVec
[
vector
]
EVal
EGVL Computes the eigenvalues of a square matrix.
< %
EIGENVECTOR
[[
matrix
]]
A
→ [
vector
]
EVal
ELSE Starts false clause in conditional or error-trapping
structure.
<N
BRANCH
END Ends conditional, error-trapping, and indefinite loop
structures.
<N
BRANCH
ENDSUB Provides a way to access the total number of sub-lists
contained in the list used by DOSUBS.
<N
LIST
PROCEDURES
Name Description Access Inputs Outputs