Front cover image for Mathematical computing : an introduction to programming using Maple

Mathematical computing : an introduction to programming using Maple

Print Book, English, ©2002
Springer, New York, ©2002
xii, 412 pages : illustrations ; 24 cm
9780387953311, 0387953310
1012620809
1 Preliminaries. 1.1 Maple as a Programming language ; 1.2 Analyzing programming tasks ; 1.3 Documentation and coding ; 1.4 Maple/calculus notes
2 Basic aspects of Maple. 2.1 Variables and constants ; 2.2 Expressions and assignments ; 2.3 Notation in mathematics and in Maple ; 2.4 Sequences, lists, sets, and arrays ; 2.5 The Do Loop ; 2.6 Procedures: a first glance ; 2.7 Evaluation rules ; 2.8 Maple/calculus notes
3 Looping and repetition. 3.1 The basic loop ; 3.2 The Do Loop with all its features ; 3.3 Case Study: Iterated maps ; 3.4 Maple/calculus notes
4 Conditionals
Flow of control. 4.1 Logic in mathematics ; 4.2 Relational and logical operators ; 4.3 Boolean expressions ; 4.4 The if-then-else statement ; 4.5 The if-then-elif-then statement ; 4.6 Case study: Riemann sums for a double integral ; 4.7 Maple/calculus notes
5 Procedures. 5.1 Maple's procedure statement ; 5.2 Procedures
Some details ; 5.3 Groups of related procedures ; 5.4 Case study: Trig integrals ; 5.5 Maple/calculus notes
6 Data structures. 6.1 Expressions and operands ; 6.2 Quotes and strings ; 6.3 Numbers ; 6.4 Lists: vector methods in geometry ; 6.5 Arrays and tables ; 6.6 Sets: the cantor set and limiting covers ; 6.7 Polynomials ; 6.8 Case study: Partial fractions
7 Graphics programming. 7.1 Preliminary examples ; 7.2 Maple's plot structures ; 7.3 Approximating curves and surfaces ; 7.4 The GRID and MESH objects ; 7.5 Animations ; 7.6 Maple/calculus notes
8 Recursion. 8.1 Recurrence relations
Series solutions ; 8.2 Reduction Formulas for integration ; 8.3 Sorting ; 8.4 Numbers ; 8.5 Maple/calculus notes
9 Programming projects. 9.1 Projects on crystal growth ; 9.2 Projects on inscribed polygons ; 9.3 Projects on random walks ; 9.4 Projects on Newton's second law
a Maple reference. A.1 Expressions and functions ; A.2 Plotting and visualization ; A.3 Programming ; A.4 Packages