Author | Char, Bruce W. author |
---|---|
Title | First Leaves: A Tutorial Introduction to Maple V [electronic resource] / by Bruce W. Char, Keith O. Geddes, Gaston H. Gonnet, Benton L. Leong, Michael B. Monagan, Stephen M. Watt |
Imprint | New York, NY : Springer US, 1992 |
Connect to | http://dx.doi.org/10.1007/978-1-4615-6996-1 |
Descript | online resource |
One Interactive Use of Maple -- 1.1 The user interface and the computational engine -- 1.2 Getting started -- 1.3 Starting a Maple session: how Maple behaves interactively -- 1.4 Simple arithmetic in Maple -- 1.5 Fixing mistakes -- 1.6 help yourself to more of Maple -- 1.7 Parentheses and the priority of arithmetic operations -- 1.8 Ending a Maple session -- 1.9 Maple variables -- 1.10 Built-in commands for mathematical computation -- 1.11 Introducing Mapleโs mathematical commands -- 1.12 Using Maple as a numerical calculator -- 1.13 Graphing and plotting functions on screen and on paper -- 1.14 More about syntax errors -- 1.15 You ask too much! (Run-time errors) -- 1.16 Interrupting a Maple computation -- 1.17 Printing values: print and lprint -- 1.18 Defining simple functions in Maple -- 1.19 Automatic simplification -- 1.20 Simplifying expressions with simplify -- 1.21 Mapleโs commands for calculus -- 1.22 Computing sums -- 1.23 Solving recurrence relations with rsolve -- 1.24 Other commands for solving, and other mathematical functions -- Two Less Simple Maple -- 2.1 A few words to experienced programmers -- 2.2 Programming variables and mathematical symbols -- 2.3 More on simplification: specialized simplification commands -- 2.4 Full and delayed evaluation -- 2.5 Quotation and unevaluation -- 2.6 Using quoted variables as function arguments -- 2.7 Concatenation โ forming new names from old -- 2.8 Looking at parts of expressions โ op, nops, coeff -- 2.9 Expression sequences, sets, and lists -- 2.10 Tables and arrays โ indexed collections of data -- 2.11 Converting from one structure to another -- 2.12 The map function: performing the same operation on all elements of a data structure -- 2.13 Linear algebra in Maple -- 2.14 alias for changing the names of built-in functions and mathematical symbols -- 2.15 Saving the state of your Maple session -- 2.16 Recording results in files in human-readable format -- 2.17 Access to additional library procedures -- 2.18 Other formats for output: fortran, latex, and eqn -- Three The Maple Programming Language -- 3.1 Repetition while you wait -- 3.2 Repetition for each one -- 3.3 Conditional execution with if-then-else-fi -- 3.4 break and next: control within for-while loops -- 3.5 Simple Maple procedures -- 3.6 Maple procedures โ multiple statements, local variables, RETURN -- 3.7 Using error โ exiting several procedures at once -- 3.8 Checking types: writing safer programs -- 3.9 Nested types and structured types -- 3.10 Remembering function values -- 3.11 Functional operators -- 3.12 Packages in Maple -- 3.13 Your Maple initialization file -- 3.14 Creating help for your procedures -- 3.15 Creating your own library -- 3.16 Creating and debugging Maple programs -- 3.17 Viewing Maple library source code -- 3.18 Calling Maple from programs written in other languages -- Four Advanced Graphics -- 4.1 More on plot -- 4.2 Plotting in three dimensions: graphing surfaces -- 4.3 Plotting functional expressions with plot and plot3d -- Five Measuring and improving performance -- 5.1 Monitoring time and space consumed during a computation -- 5.2 Garbage collection and gc -- 5.3 Querying the state of the system through status -- 5.4 Profiling the performance of Maple programs -- 5.5 Using option remember to improve performance -- 5.6 Faster floating-point computation -- Six Advanced Examples -- 6.1 Introduction -- 6.2 Balancing chemical reactions -- 6.3 Maxwellโs formula for the velocity of a gas sample -- 6.4 Critical length of a rod -- 6.5 Zeros of Bessel functions -- 6.6 Stock market analysis through linear algebra -- 6.7 Primitive trinomials -- 6.8 Computations on the 3n +1 conjecture -- 6.9 A numerical approximation problem -- 6.10 Reading more about Maple problem-solving techniques -- Seven Global access to Maple information -- 7.1 New usersโ problems -- 7.2 The community of Maple users -- 7.3 What to do when the answer seems wrong -- 7.4 Electronic access to user-contributed Maple software -- 7.5 Maple publications -- Conclusion -- A Bibliography -- B Books and articles for Maple users -- B.1 Some books for Maple users -- B.2 Some research articles on Maple and its usage