Aladjev V.Z.,
Hunt Ü.J., Shishakov M.L. Programming in Package Maple V. Tallinn-Gomel-Moscow,
1998, -350 p. (In Russian)
This book introduces students and professionals
in the different fundamental and applied fields to the famous mathematical
package Maple V, which is a powerful computational engine, graphics and
programming environment. The book presents the detailed introduction to
the Maple-language covering all of the language`s major capabilities; its
includes a great number of Maple-fragments and Maple-examples for illustration
of all general language's capabilities. Places emphasis on Maple's capabilities
as a programming system for solving of the different problems of mathematical
character in the different fundamental and numerous applied areas.
As distinct from other devoted to Maple V
books, the materials are mainly based on the enough detailed approving
the language on so-called local level of its major capabilities. This approach
allowed both to detalize many interesting properties of language's capabilities
and to discover a number of bugs of the different levels, and particular
situations. The book was submitted using our experience of approving, adaptation
and operation of such popular mathematical packages as MathCAD, Reduce
and Mathematica. Furthermore, a number of aspects of comparative analysis
of languages Maple and Mathematica are presented. In our opinion, the language
and functional means of the Maple V can be considered as the global leader
software tools for symbolic mathematics and can be recommended for different
mathematical and many others applications.
The book consists of nine chapters; each chapter
describes means of the language for solving various mathematical problems
and then provides Maple-fragments based on each capability. General structure
of the book can be presented as follows:
Contents of the Book according to Chapters:
Introduction
1. Basic Knowledge on the Maple V
2. Basic Knowledge on the Maple-language
3. General Control Structures of the Maple-language
4. Internal, Library and Module Functions. User's Functions and
Modules.
5. Organization of Procedures in Maple-language
6. Functional Means for Numeric and Symbolic Programming in Maple-language
7. Programming with Maple Graphics
8. Means of Maple-language for Access to External Resources of
Package
9. Examples from Calculus and Algebra
Appendixes
Each chapter is designed to teach you to use
a particular area of Maple-language effectively. In the direction this
book teaches fundamental concepts and provides a pedagogical introduction
to Maple-language. Overall, the book provides an essential framework both
for understanding Maple-language and for proficiently writing Maple-programs.
Coding in Maple-language does not require expert programming skills. Unlike
traditional programming languages, the Maple-language contains many powerful
functions, which allow you to perform complicated tasks with a single function
instead of pages of code. Furthermore, Maple-language comes with a large
library of the different functions, which allow you to solve enough complex
problems without some material programming. In our opinion, the present
book will serve as enough useful reference and guide to Maple programming
language.
Published January, 1999; 350 pages/Softcover (in Russian)
ISBN 4-10-121298-2