Suchen und Finden
What’s in This Book
7
Acknowledgements
9
Contents
11
List of Figures
13
1 Basics
16
1.1 Getting Started
16
1.1.1 Basic Command Syntax
18
1.1.2 Use of Context-Sensitive Menus to Execute Maple Commands
19
1.1.3 Sample Maple Sessions
19
1.1.4 Arithmetic
36
1.1.5 Interrupting a Maple Computation
39
1.1.6 Saving Work
39
1.2 Some Things to Watch Out For
41
1.2.1 Good Worksheet Hygiene
41
1.2.2 Common Syntax Errors
42
1.2.3 Assigning Values to Variables
43
1.2.4 Removing Values from Variables
44
1.2.5 sign versus signum versus csgn
45
1.2.6 Accidental Creation of a Remember Table
46
1.2.7 Fences: Parentheses ( ) versus Braces { } versus Brackets [ ] versus Angle Brackets
47
1.2.8 Quotation marks: Left versus Right versus String
47
1.2.9 Precedence of Operators
49
1.2.10 Protected and Reserved Names
50
1.2.11 Having Different Assumptions about Domains
52
1.3 Documenting YourWork
52
1.4 The Three Levels of Maple “Black Boxes”
57
1.5 No Nontrivial Software Package is Bug-Free
58
1.6 Evaluation Rules
59
1.6.1 Working With Complex Numbers and Expressions
62
1.6.2 Inert Functions
63
1.7 The assume Facility
67
2 Useful One-Word Commands
71
2.1 Simplification
71
2.1.1 normal
72
2.1.2 collect
73
2.1.3 factor
83
2.1.4 expand
89
2.1.5 combine
90
2.1.6 simplify
91
2.2 Solving Equations
94
2.2.1 solve
94
2.2.2 fsolve
97
2.2.3 dsolve
101
2.2.4 rsolve
113
2.2.5 Linear Equations
114
2.2.6 Other Solvers
117
2.2.7 Systems of Polynomial Equations
117
2.3 Manipulations from Calculus
125
2.3.1 diff
125
2.3.2 int
127
2.3.3 limit
135
2.3.4 series
135
2.4 Adding Terms versus the Finite-Difference Calculus
139
2.5 Floating-Point Evaluation
144
2.5.1 Using evalhf
146
2.5.2 Signed Zero
150
2.6 The Most Helpful Maple Utilities
150
2.6.1 I/O Utilities
151
2.6.2 alias and macro
152
2.6.3 Interacting with the Operating System and External Calls
152
2.6.4 Mapping Functions Onto Compound Objects
152
2.6.5 Code Generation
154
2.7 Plotting in Maple
157
2.7.1 Two-Dimensional Plots
157
2.7.2 Three-Dimensional Plots
170
2.7.3 Contour Plots and Other Plots
174
2.7.4 Common Errors
183
2.7.5 Getting Hard Copy of your Plots
185
2.8 Packages in Maple
188
2.8.1 The MATLAB Link
189
2.8.2 numapprox
193
2.8.3 Units
194
2.8.4 MathML
199
3 Programming in Maple
201
3.1 Procedures
202
3.1.1 Structured Types
205
3.1.2 Example: Modified Gram–Schmidt
206
3.2 Operators and Modules
211
3.2.1 A Module for Finite-Difference Operators
216
3.2.2 Remarks on Mathematical Operators
219
3.3 Data Structures
220
3.4 Local versus Global versus Environment Variables
226
3.4.1 Exporting Local Variables
226
3.4.2 Global Variables
227
3.4.3 Environment Variables
227
3.4.4 Nested Lexical Scopes
230
3.5 Recursion and option remember
230
3.6 Variable Number or Type of Arguments
239
3.7 Returning More Than One Result
241
3.8 Debugging Maple Programs
243
3.9 Sample Maple Programs
250
3.9.1 Parametric Solution of Algebraic Equations
250
3.9.2 Path Following in p(x, y) = 0
254
3.9.3 Large Expression Management, Revisited
260
3.9.4 Fourier Sine Series, Revisited
260
3.9.5 Solution of y (t) = ay(t - 1)
266
Appendix A A Primer on Complex Variables
273
A.1 Polar Coordinates and the Two-Argument Arctan Function
274
A.2 The Exponential Function
275
A.3 The Natural Logarithm
277
A.4 Trig Functions and Hyperbolic Functions
279
A.5 Inverse Trigs and Hyperbolics
279
Bibliography
286
Index
290
More eBooks at www.ciando.com
0
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.