The math package
Version 3.6.4 for Maple V for Cassiopeia
current as of November 15, 2001
by
Alexander F. Walz
alexander.f.walz@web.de
Contents:
asym
determines oblique asymptote of a real valued function in one indeterminate.
arclen
arc length of a real-valued function or a space curve on a specified interval.
Arclen
inert form of math/arclen.
cartprod
interface to combinat/cartprod.
convert/explicit
converts a 2-dimensional parametric function to an explicit function.
cont
checks continuity of a function at a point.
curvature
curvature of a real-valued function.
diffquot
and
diffquotfn
determine the difference quotient.
domain
determines the domain of a real-valued function.
domainx
determines the domain of a real-valued function including discontinuities.
END
determines extrema at points where a function is not differentiable.
ex
combines the results of both math/extrema and math/END.
extrema
computes extreme values of a function in one real.
fnull
evaluates all real solutions of any expression or equation in one indeterminate on a specified interval.
inflection
computes inflection points of a function in one real.
interpol
interpolates a polynom.
isCont
checks for continuity of a function at a point.
isDiff
checks whether a function is differentiable at a point.
jump
determines jump discontinuities.
lineangle
angle between two curves in the plane.
mean
linear and quadratic mean of a real-valued function on a specified interval.
monotony
determines monotony of a function in one real.
nondiff
determines
points of a function that are not differentiable.
normale
normal line at a specified point of a real valued function.
pole
returns the poles of a function in one real.
PSconv
convergence of power series.
removable
finds removables of a real-valued function.
rotation
determines volume, area, and center of bodies of rotation.
singularity
determines points of a real-valued function that are not defined.
slopefn
slope of a real-valued function at a point.
symmetry
evaluates the kind of symmetry of a real-valued function.
tangente
determines tangent lines and tangent planes.
dim
creates special matrices and arrays.
isDependent
determines whether one or more vectors are dependent.
isDiagonal
,
isIdentity
,
isSymmetric
,
isAntiSymmetric
,
isQuadratic
check for specific types of matrices.
isEqual
evaluates whether two matrices or two vectors are equal.
isFilled
checks whether all elements in a vector/list are of a specific value.
mainDiagonal
returns the main diagonal of a square matrix.
mat
simplified matrix definition (like in MATLAB).
redefdim
redefines dimension(s) of an array or a matrix.
reduce
Gaussian elemination of a system of linear equations.
V
simplified vector definition.
cartgridR3
plots a grid.
colplot
draws column diagrams.
curveplot
plots a real valued function along with its tangent and/or normal line(s).
gridplot
plots the graph of one or more functions with cartesian 'graph paper'.
interpolplot
plots basic points and the graph of the generating polynom.
pointgridR3
plots a grid of points
.
seqplot
plots a sequence.
cancel
deletes real and complex numbers very close to zero from an expression.
convert/euro
converts a currency to the Euro or to another currency.
cutzeros
cuts off trailing zeros from a float (to be used also with algebraic expressions).
dec & inc
increase/decrease value of a variable
.
deg & rad
convert degrees to radians and vice versa.
getreals
returns those values that are real but not complex.
padzero
adds trailing zeros to an integer or float.
recseq
recursive iteration of a sequence.
rootof
tries to solve RootOf expressions explicitly.
roundf
rounds a real value to the n-th digit
.
seqby
works like seq but allows step sizes
.
slice
cuts floats after the n-th fractional digit
.
_Zval
returns explicit values from an expression containing _Zn's.
convert/range
converts a relation or a RealRange expression into a Maple range.
convert/RealRange
converts a relation or a range into a RealRange expression.
fnvals
creates a value table of a function in one real.
getindets
returns all names in an expression that are not constants.
inter
determines intersection between two ranges or RealRanges.
interpol
creates a polynom from a list of points.
makepoly
generates a polynom from a list of coefficients or a set of solutions.
names
returns all names in an expression
sequence
that are not constants.
printtree
prints 2-dimensional structure of a tree.
print/vector
prints vectors either vertically or horizontally.
rangemembers
returns all the elements that lie within an interval.
realsort
sorts real values (including irrationals) in ascending order.
retrieve
selects expressions from a list or set with subsexpressions to be included or not included.
seqnest
creates a list of lists (which may contain further lists).
sortranges
sorts ranges in numerical ascending order.
sortsols
sorts solutions.
split
splits a list of lists.
tree
converts an algebraic expression to an expression tree.
un
simplified unapply function.
unique
applies set operations without changing the order of elements.
type/cmplx
checks for a complex value that is not a real value.
type/elemental
checks whether an expression is of type realcons, type name or type string.
type/irrational
checks for irrational constants.
type/mathfn
checks for a mathematical function.
type/Open
checks for the Open property.
type/real
checks for real constants.
type/RealRange
checks for a RealRange expression.
assumed
checks whether an expression has assumptions.
load
reads library functions and packages.
prop
returns the property of an object.
setdef
sets defaults for various math functions.
showdef
show
s values of package-specific global variables.
Initialization of the math package,
Modified main Maple Library functions that have been included in this package,
Customizing the math package.
Maple initialization file .
Alexander F. Walz, Federal Republic of Germany
Internet: alexander.f.walz@web.de
Kamila Chybova , Masaryk University, Brno, Czech Republic
Dr François-Nicolas Frappé , Institut de Protection et de Sûreté Nucléaire, Fontenay aux Roses, France
Armin Geisse , Muenchsmuenster, Federal Republic of Germany
Uli Göppinger , Scheyern, Federal Republic of Germany
Alejandro S. Jakubi , Argentina
Dr. Ing. habil. Erhard Pross , Leipzig, Federal Republic of Germany
Ulrich Rauscher, Backnang , Federal Republic of Germany
Special Thanks:
Jose I. Rodríguez González , Espana, for extending math/domain to math/domainx.
Joe Riel , San Diego, California, United States, for general help.
Elizabeth C. Scheyder , UPenn, for checking all help pages for proper English and getting out the German `accent`.
Waterloo Maple Inc. , Waterloo, Ontario, for allowing me to include modified main Maple Library functions in this package.
may be downloaded from one of the Maple V bilingual Websites:
http://SunSite.informatik.rwth-aachen.de/maple/maplev.html (most up-to-date version)
http://www.unizh.ch/oci/mirror/maple/maplev.html
http://www.math.utsa.edu/mirrors/maple/maplev.html
Copyright (c) 1996 .. 2001 by Alexander Walz, Federal Republic of Germany.
Portions copyright Waterloo Maple Inc., Waterloo, Ontario, Canada.
Permission is granted to anyone to use this software freely for personal or educational purposes, subject to the following restrictions:
1. The author accepts no responsibility for any consequences of this software and makes no
guarantee that this software is free of defects.
2. The origin of this software must not be misrepresented either by explicit claim or by omission.
3. This notice and the copyright must be included with all copies of this software.
4. The software must not be modified
and
redistributed without explicit permission by the author.
5. This software may not be included or redistributed as part of any package to be sold for profit
unless the author has given explicit written permission to do so.
This package can only be used for any other than the above mentioned purposes if the author has given an explicit written permission. Please contact the author at
alexander.f.walz@web.de
.