Der Artikel wird am Ende des Bestellprozesses zum Download zur Verfügung gestellt.

First Leaves: A Tutorial Introduction to Maple V

Langbeschreibung
This tutorial shows how to use Maple both as a calculator with instant access to hundreds of high-level math routines and as a programming language for more demanding tasks. It covers topics such as the basic data types and statements in the Maple language. It explains the differences between numeric computation and symbolic computation and illustrates how both are used in Maple. Extensive "how-to" examples are used throughout the tutorial to show how common types of calculations can be expressed easily in Maple. The manual also uses many graphics examples to illustrate the way in which 2D and 3D graphics can aid in understanding the behavior of functions.
Inhaltsverzeichnis
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 mathematicalsymbols.- 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 Computationson 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.
ISBN-13:
9781461569961
Veröffentl:
2012
Autor:
Bruce W. Char
eBook Typ:
PDF
eBook Format:
EPUB
Kopierschutz:
1 - PDF Watermark
Sprache:
Englisch

82,38 €*

Lieferzeit: Sofort lieferbar
Alle Preise inkl. MwSt.