MuPAD tutorial /
The software package MuPAD is a computer algebra system that allows to solve computational problems in pure mathematics as well as in applied areas such as the natural sciences and engineering. This tutorial explains the basic use of the system and gives insight into its power. The main features and...
| Main Author: | |
|---|---|
| Corporate Author: | |
| Other Authors: | |
| Format: | eBook |
| Language: | English |
| Published: |
Berlin ; New York :
Springer,
[2004]
|
| Edition: | Second edition. |
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- 1. Introduction
- 1.1 Numerical Computations
- 1.2 Computer Algebra
- 1.3 Characteristics of Computer Algebra Systems
- 1.4 Existing Systems
- 1.5 MuPAD
- 2. First Steps in MuPAD
- 2.1 Explanations and Help
- 2.2 Computing with Numbers
- 2.3 Symbolic Computation
- 3. The MuPAD Libraries
- 3.1 Information About a Particular Library
- 3.2 Exporting Libraries
- 3.3 The Standard Library
- 4. MuPAD Objects
- 4.1 Operands: the Functions op and fops
- 4.2 Numbers
- 4.3 Identifiers
- 4.4 Symbolic Expressions
- 4.5 Sequences
- 4.6 Lists
- 4.7 Sets
- 4.8 Tables
- 4.9 Arrays
- 4.10 Boolean Expressions
- 4.11 Strings
- 4.12 Functions
- 4.13 Series Expansions
- 4.14 Algebraic Structures: Fields, Rings, etc.
- 4.15 Vectors and Matrices
- 4.16 Polynomials
- 4.17 Interval Arithmetic
- 4.18 Null Objects: null (), NIL, FAIL, undefined
- 5. Evaluation and Simplification
- 5.1 Identifiers and Their Values
- 5.2 Complete, Incomplete, and Enforced Evaluation
- 5.3 Automatic Simplification
- 6. Substitution: subs, subsex, and subsop
- 7. Differentiation and Integration
- 7.1 Differentiation
- 7.2 Integration
- 8. Solving Equations: solve
- 8.1 Polynomial Equations
- 8.2 General Equations and Inequalities
- 8.3 Differential Equations
- 8.4 Recurrence Equations
- 9. Manipulating Expressions
- 9.1 Transforming Expressions
- 9.2 Simplifying Expressions
- 9.3 Assumptions About Symbolic Identifiers
- 10. Chance and Probability
- 11. Graphics
- 11.1 Introduction
- 11.2 Easy Plotting: Graphs of Functions
- 11.3 Advanced Plotting: Principles and First Examples
- 11.4 The Full Picture: Graphical Trees
- 11.5 Viewer, Browser, and Inspector: Interactive Manipulation
- 11.6 Primitives
- 11.7 Attributes
- 11.8 Colors
- 11.9 Animations
- 11.10 Groups of Primitives
- 11.11 Transformations
- 11.12 Legends
- 11.13 Fonts
- 11.14 Saving and Exporting Pictures
- 11.15 Importing Pictures
- 11.16 Cameras in 3D
- 11.17 Strange Effects in 3D? Accelerated OpenGL?
- 12. The History Mechanism
- 13. Input and Output
- 13.1 Output of Expressions
- 13.2 Reading and Writing Files
- 14. Utilities
- 14.1 User-Defined Preferences
- 14.2 Information on MuPAD Algorithms
- 14.3 Restarting a MuPAD Session
- 14.4 Executing Commands of the Operating System
- 15. Type Specifiers
- 15.1 The Functions type and testtype
- 15.2 Comfortable Type Checking: the Type Library
- 16. Loops
- 17. Branching: if-then-else and case
- 18. MuPAD Procedures
- 18.1 Defining Procedures
- 18.2 The Return Value of a Procedure
- 18.3 Returning Symbolic Function Calls
- 18.4 Local and Global Variables
- 18.5 Subprocedures
- 18.6 Scope of Variables
- 18.7 Type Declaration
- 18.8 Procedures with a Variable Number of Arguments
- 18.9 Options: the Remember Table
- 18.10 Input Parameters
- 18.11 Evaluation Within Procedures
- 18.12 Function Environments
- 18.13 A Programming Example: Differentiation
- 18.14 Programming Exercises
- A. Solutions to Exercises
- B. Documentation and References
- C. Graphics Gallery
- D. Comments on the Graphics Gallery.