
Table of contents
glossary
-
glossary
mathematical constants and
functions
- an overview
:=
- assign
variables
.
- concatenate
objects
..
- range
operator
=, <>
-
equations and inequalities
<,<=,>,>=
-
inequalities
+
- add
expressions
-
- subtract
expressions
*
- multiply
expressions
/
- divide
expressions
^
- raise an
expression to a power
@
- compose
functions
@@
- iterate a
function
$
- create an
expression sequence
_exprseq
-
expression sequences
_index
- indexed
access
intersect, minus,
union
- operators for sets and intervals
_invert
- the
reciprocal of an expression
_lazy_and, _lazy_or
- ``lazy evaluation'' of Boolean expressions
_negate
- the
negative of an expression
_stmtseq
-
statement sequences
%if
- conditional
creation of code by the parser
Ci
- the cosine integral
function
D
- differential operator
for functions
DIGITS
- the
significant digits of floating point numbers
Ei
- the exponential
integral function
FAIL
- indicate a
failed computation
Line-Editor
-
editing lines in the terminal version of MuPAD
NIL
- the singleton
element of the domain DOM_NIL
NOTEBOOKFILE,
NOTEBOOKPATH
- Notebook file name and path
O
- the domain of order
terms (Landau symbols)
ORDER
- the default
number of terms in series expansions
path variables
-
file search paths
PRETTYPRINT
-
control the formatting of output
Re, Im
- real and
imaginary part of an arithmetical expression
RootOf
- the set of
roots of a polynomial
Si
- the sine integral
function
TESTPATH
- write
path for prog::test
TEXTWIDTH
- the
maximum number of characters in an output line
TRUE, FALSE,
UNKNOWN
- Boolean constants
UNIX
- MuPAD
command line options and initialization files for UNIX
abs
- the absolute
value of a real or complex number
alias, unalias
-
defines or un-defines an abbreviation or a macro
anames
- identifiers
that have values or properties
and, or, not
-
Boolean operators
append
- add
elements to a list
arcsin,arccos,arctan,arccsc,arcsec,arccot
- the inverse trigonometric functions
arcsinh, arccosh, arctanh,
arccsch, arcsech, arccoth
- the inverse hyperbolic
functions
arg
- the argument
(polar angle) of a complex number
args
- access
procedure parameters
array
- create an
array
assign
- perform
assignments given as equations
assignElements
- assign
values to entries of an array, a list, or a table
assume
- attach a
property to an identifier
asympt
- compute an
asymptotic series expansion
bernoulli
- the
Bernoulli numbers and polynomials
besselI, besselJ, besselK,
besselY
- the Bessel functions
beta
- the beta
function
binomial
-
binomial coefficients
bool
- Boolean
evaluation
break
- terminate a
loop or a case
switch prematurely
builtin
-
representatives of C-functions of the MuPAD kernel
bytes
- the memory
used by the current MuPAD session
case
- switch
statement
ceil,floor,round,trunc
- rounding
to an integer
coeff
- the
coefficients of a polynomial
coerce
- type
conversion
collect
- collect
coefficients of a polynomial expression
combine
- combine
terms of the same algebraic structure
complexInfinity
-
complex infinity
conjugate
-
complex conjugation
contains
- test if
an entry exists in a container
content
- the
content of a polynomial
context
- evaluate
an object in the enclosing context
debug
- execute a
procedure in single-step mode
degree
- the degree
of a polynomial
degreevec
- the
exponents of the leading term of a polynomial
delete
- delete the
value of an identifier
denom
- the
denominator of a rational expression
diff
- differentiate
an expression or a polynomial
dilog
- the
dilogarithm function
dirac
- the Dirac
delta distribution
discont
-
discontinuities of a function
div
- the integer part
of a quotient
divide
- divide
polynomials
domtype
- the data
type of an object
end
- close a block
statement
erf,erfc
- the error
function and the complementary error function
error
- raise a
user-specified exception
eval
- evaluate an
object
evalassign
-
assignment with evaluation of the left hand side
evalp
- evaluate a
polynomial at a point
exp
- the exponential
function
expand
- expand an
expression
export, unexport
-
export library functions or undo the export
expose
- display the
source code of a procedure or the entries of a domain
expr
- convert into an
element of a basic domain
expr2text
-
convert objects into character strings
external
- create
a module function environment
extnops
- the
number of operands of a domain element
extop
- the operands
of a domain element
extsubsop
-
substitute operands of a domain element
fact
- the factorial
function
factor
- factor a
polynomial into irreducible polynomials
fclose
- close a
file
finput
- read
MuPAD objects from a file
float
- convert to a
floating point number
fopen
- open a
file
for
- for loop
fprint
- write data
to a file
frac
- the fractional
part of a number
fread
- read and
execute a file
freeze,unfreeze
-
create an inactive or active copy of a function
ftextinput
-
read a text file
funcenv
- create a
function environment
gamma
- the gamma
function
gcd
- the greatest
common divisor of polynomials
gcdex
- the extended
Euclidean algorithm for polynomials
genident
- create
an unused identifier
genpoly
- create a
polynomial using the ``b''-adic expansion
getpid
- the process
ID of the running MuPAD kernel
getprop
- query
properties of expressions
ground
- ground term
(constant coefficient) of a polynomial
has
- check if an
object occurs in another object
hastype
- test if
an object of a specified type occurs in another object
heaviside
- the
Heaviside step function
help
- display a help
page
history
- access an
entry of the history table
hold
- delay
evaluation
icontent
- the
content of a polynomial with rational coefficients
if
- branch
statement
id
- the identity
map
ifactor
- factor an
integer into primes
igamma
- the
incomplete Gamma function
igcd
- the greatest
common divisor of integers
igcdex
- the
extended Euclidean algorithm for two integers
ilcm
- the least
common multiple of integers
in
- membership
indets
- the
indeterminates of an expression
indexval
- indexed
access to arrays and tables without evaluation
infinity
-
infinity
info
- prints short
information
input
- interactive
input of MuPAD objects
int
- definite and
indefinite integration
int2text
- convert
an integer to a character string
irreducible
-
test irreducibility of a polynomial
is
- check a
mathematical property of an expression
isprime
- primality
test
isqrt
- integer
square root
iszero
- generic
zero test
ithprime
- the
i-th prime number
lambertV, lambertW
- lower and upper real branch of the Lambert function
last
- access a
previously computed object
lasterror
-
reproduce the last error
lcm
- the least common
multiple of polynomials
lcoeff
- the leading
coefficient of a polynomial
ldegree
- the
lowest degree of the terms in a polynomial
length
- the
``length'' of a MuPAD object (heuristic complexity)
level
- evaluate an
object with a specified substitution depth
lhs,rhs
- the left,
respectively right hand side of equations, inequalities, relations and
ranges
limit
- compute a
limit
linsolve
- solve a
system of linear equations
lllint
- compute an
LLL-reduced basis of a lattice
lmonomial
- the
leading monomial of a polynomial
ln
- the natural
logarithm
loadlib
- load a
library package
loadmod
- load a
module
loadproc
- load an
object on demand
log
- the logarithm to
an arbitrary base
lterm
- the leading
term of a polynomial
match
- pattern
matching
matrix
- create a
matrix or a vector
map
- apply a function
to all operands of an object
mapcoeffs
- apply
a function to the coefficients of a polynomial
maprat
- apply a
function to the ``rationalization'' of an expression
max
- the maximum of
numbers
min
- the minimum of
numbers
mod, modp, mods
- the
modulo functions
multcoeffs
-
multiply the coefficients of a polynomial with a factor
new
- create a domain
element
newDomain
-
create a new data type (domain)
next
- skip a step in
a loop
nextprime
- the
next prime number
nops
- the number of
operands
norm
- compute the
norm of a matrix, a vector, or a polynomial
normal
- normalize
an expression
nterms
- the number
of terms of a polynomial
nthcoeff
- the
n-th non-zero coefficient of a polynomial
nthmonomial
-
the n-th monomial of a polynomial
nthterm
- the
n-th term of a polynomial
null
- generate the
void object of type DOM_NULL
numer
- the numerator
of a rational expression
ode
- the domain of
ordinary differential equations
op
- the operands of an
object
operator
- define
a new operator symbol
package
- load a
package of new library functions
pade
- Pade
approximation
partfrac
- compute
a partial fraction decomposition
patchlevel
- the
patch number of the installed MuPAD library
pathname
- create
a platform dependent path name
pdivide
-
pseudo-division of polynomials
piecewise
- the
domain of conditionally defined objects
plot
- display
graphical objects on the screen
plot2d
- 2D
plots
plot3d
- 3D
plots
plotfunc2d
- 2D
plots of function graphs
plotfunc3d
- 3D
plots of function graphs
plotOptions2d
- scene options for 2D plots
plotOptions3d
- scene options for 3D plots
point
- generate a
graphical point primitive
poly
- create a
polynomial
poly2list
-
convert a polynomial to a list of terms
polygon
- generate
a graphical polygon primitive
polylog
- the
polylogarithm function
powermod
- compute
a modular power of a number or a polynomial
print
- print objects
to the screen
proc
- define a
procedure
product
- definite
and indefinite products
protect
- protect
an identifier
protocol
- create
a protocol of a MuPAD session
psi
- the
digamma/polygamma function
quit
- terminate the
MuPAD session
radsimp
- simplify
radicals in arithmetical expressions
random
- generate
random numbers
rationalize
-
transform an expression into a rational expression
read
- search, read,
and execute a file
repeat, while
-
repeat and while loop
rec
- the domain of
recurrence equations
rectform
-
rectangular form of a complex expression
register
- remove
the memory limit of the demo version
reset
- re-initialize
a MuPAD session
return
- exit a
procedure
revert
- revert
lists or character strings, invert series expansions
rewrite
- rewrite
an expression
RGB
- predefined color
names
select
- select
operands
series
- compute a
(generalized) series expansion
setuserinfo
-
set an information level
share
- create a
unique data representation
sign
- the sign of a
real or complex number
signIm
- the sign of
the imaginary part of a complex number
simplify
-
simplify an expression
sin, cos, tan, csc, sec,
cot
- the trigonometric functions
sinh, cosh, tanh, csch, sech,
coth
- the hyperbolic functions
slot
- method or entry
of a domain or a function environment
solve
- solve
equations and inequalities
solvers
- an
overview of MuPAD's solvers
sort
- sort a
list
split
- split an
object
sqrt
- the square root
function
strmatch
- match a
pattern in a character string
subs
- substitute into
an object
subsex
- extended
substitution
subsop
- replace
operands
substring
-
extract a substring from a string
sum
- definite and
indefinite summation
sysname
- the name
of the operating system
sysorder
- compare
objects according to the internal order
system
- execute a
command of the operating system
table
- create a
table
taylor
- compute a
Taylor series expansion
tbl2text
-
concatenate the strings in a table
tcoeff
- the
trailing coefficient of a polynomial
testargs
- decide
whether procedure arguments should be tested
testtype
-
syntactical type checking
text2expr
-
convert a character string to an expression
text2int
- convert
a character string to an integer
text2list,
text2tbl
- split a character string into substrings
textinput
-
interactive input of text
rtime, time
- measure
real time and execution time
traperror
- trap
errors
type
- the type of an
object
unassume
- delete
the properties of an identifier
universe
- the
set-theoretical universe
unloadmod
-
unload a module
unprotect
-
remove protection of identifiers
userinfo
- print
progress information
val
- the value of an
object
version
- the
version number of the MuPAD library
warning
- print a
warning message
write
- write the
values of variables into a file
zeta
- the Riemann
zeta function
zip
- combine
lists
Do you have
questions or comments?
Copyright © SciFace Software GmbH & Co. KG
2000