Springer Science & Business Media, Dec 1, 2013 - Computers - 415 pages
This book explains the basic use of the software package called MuPAD and gives an insight into the power of the system. MuPAD is a so-called com puter algebra system, which is developed mainly by Sciface Software and the MuPAD Research Group of the University of Paderborn in Germany. This introduction addresses mathematicians, engineers, computer scientists, natural scientists and, more generally, all those in need of mathematical com putations for their education or their profession. Generally speaking, this book addresses anybody who wants to use the power of a modern computer algebra package. There are two ways to use a computer algebra system. On the one hand, you may use the mathematical knowledge it incorporates by calling system functions interactively. For example, you can compute symbolic integrals or generate and invert matrices by calling appropriate functions. They comprise the system's mathematical intelligence and may implement sophisticated al gorithms. Chapters 2 through 15 discuss this way of using MuPAD. On the other hand, with the help of MuPAD's programming language, you can easily add functionality to the system by implementing your own algorithms as MuPAD procedures. This is useful for special purpose applications if no ap propriate system functions exist. Chapters 16 through 18 are an introduction to programming in MuPAD.
What people are saying - Write a review
We haven't found any reviews in the usual places.
The MuPAD Libraries 35
Evaluation and Simplification
subs subsex and subsop
Manipulating Expressions 159
Chance and Probability
ifthenelse and case
A Solutions to Exercises
B Documentation and References 379
Comments on the Graphics Gallery
The History Mechanism
Other editions - View all
algorithms animation parameter arbitrary argument arithmetic array assign attribute automatically camera Chapter coefficient ring Color command computer algebra system constructor contains corresponding cos(a cos(x data type default value defined delete differential DIGITS DOM_ARRAY domain type domtype eigenvalues elements end_for end_if end_proc entries environment variable equations evaluation Exercise exponential function expr2text expression tree factor FALSE float floating-point numbers following example frame function call function f Function2d global global variables graphical Hilbert matrix hyperbolic functions i-th implemented Info input integers interval isprime linalg loop Lorenz attractor mathematical matrix Multiset MuPAD functions MuPAD object MuPAD session nops numlib OpenGL operand operator option output plot func2d points poly poly(x polynomial prime Primitive1 primitives proc rational numbers recursive result RGB::Red scene Scene2d Section sequence simplify sin(x solution solve specified sqrt string subs subsop symbolic identifiers system functions test type tion TRUE variable vector