Maple V Language Reference Manual


Book Description

The design and implementation of the Maple system is an on-going project of the Symbolic Com putation Group at the University of Waterloo in Ontario, Canada. This manual corresponds with version V (roman numeral five) of the Maple system. The on-line help subsystem can be invoked from within a Maple session to view documentation on specific topics. In particular, the command ?updates points the user to documentation updates for each new version of Maple. The Maple project was first conceived in the autumn of 1980 growing out of discussions on the state of symbolic computation at the University of Waterloo. The authors wish to acknowledge many fruitful discussions with colleagues at the University of Waterloo, particularly Morven Gen tleman, Michael Malcolm, and Frank Tompa. It was recognized in these discussions that none of the locally-available systems for symbolic computation provided the facilities that should be expected for symbolic computation in modern computing environments. We concluded that since the basic design decisions for the then-current symbolic systems such as ALTRAN, CAMAL, REDUCE, and to design a new system MACSYMA were based on 1960's computing technology, it would be wise from scratch taking advantage of the software engineering technology which had become available since then, as well as drawing from the lessons of experience. Maple's basic features (e. g. elementary data structures, input/output, arithmetic with numbers, and elementary simplification) are coded in a systems programming language for efficiency.




Maple V Library Reference Manual


Book Description

The design and implementation of the Maple system is an on-going project of the Symbolic Com putation Group at the University of Waterloo in Ontario, Canada. This manual corresponds with version V (roman numeral five) of the Maple system. The on-line help subsystem can be invoked from within a Maple session to view documentation on specific topics. In particular, the command ?updates points the user to documentation updates for each new version of Maple. The Maple project was first conceived in the autumn of 1980, growing out of discussions on the state of symbolic computation at the University of Waterloo. The authors wish to acknowledge many fruitful discussions with colleagues at the University of Waterloo, particularly Morven Gen tleman, Michael Malcolm, and Frank Tompa. It was recognized in these discussions that none ofthe locaIly-available systems for symbolic computation provided the facilities that should be expected for symbolic computation in modern computing environments. We concluded that since the basic design decisions for the then-current symbolic systems such as ALTRAN, CAMAL, REDUCE, and MACSYMA were based on 1960's computing technology, it would be wise to design a new system "from scratch". Thus we could take advantage of the software engineering technology which had become available in recent years, as well as drawing from the lessons of experience. Maple's basic features (elementary data structures, Input/output, arithmetic with numbers, and elementary simplification) are coded in a systems programming language for efficiency.




Maple V


Book Description




The Maple Handbook


Book Description

How to Use This Handbook The Maple Handbook is a complete reference tool for the Maple language, and is written for all Maple users, regardless of their dis cipline or field(s) of interest. All the built-in mathematical, graphic, and system-based commands available in Maple V Release 2 are detailed herein. Please note that The Maple Handbook does not teach about the mathematics behind Maple commands. If you do not know the meaning of such concepts as definite integral, identity matrix, or prime integer, do not expect to learn them here. As well, while the introductory sections to each chapter taken together do provide a basic overview of the capabilities of Maple, it is highly recom mended that you also read a more thorough tutorial such as In troduction to Maple by Andre Heck or First Leaves: A Tutorial Introduction to Maple. Overall Organization One of the main premises of The Maple Handbook is that most Maple users approach the system to solve a particular problem (or set of problems) in a specific subject area. Therefore, all commands are organized in logical subsets that reflect these different cate gories (e.g., calculus, algebra, data manipulation, etc.) and the com mands within a subset are explained in a similar language, creating a tool that allows you quick and confident access to the information necessary to complete the problem you have brought to the system.




First Leaves: A Tutorial Introduction to Maple V


Book Description

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.




Introduction to Maple


Book Description

The fully revised edition of this best-selling title presents the modern computer algebra system Maple. It teaches the reader not only what can be done by Maple, but also how and why it can be done. The book provides the necessary background for those who want the most of Maple or want to extend its built-in knowledge, containing both elementary and more sophisticated examples as well as many exercises.




Maple V: Mathematics and its Applications


Book Description

The Maple Summer Workshop and Symposium, MSWS '94, reflects the growing commu nity of Maple users around the world. This volume contains the contributed papers. A careful inspection of author affiliations will reveal that they come from North America, Europe, and Australia. In fact, fifteen come from the United States, two from Canada, one from Australia, and nine come from Europe. Of European papers, two are from Ger many, two are from the Netherlands, two are from Spain, and one each is from Switzerland, Denmark, and the United Kingdom. More important than the geographical diversity is the intellectual range of the contributions. We begin to see in this collection of works papers in which Maple is used in an increasingly flexible way. For example, there is an application in computer science that uses Maple as a tool to create a new utility. There is an application in abstract algebra where Maple has been used to create new functionalities for computing in a rational function field. There are applications to geometrical optics, digital signal processing, and experimental design.




Mathematical Computation with Maple V: Ideas and Applications


Book Description

Developments in both computer hardware and Perhaps the greatest impact has been felt by the software over the decades have fundamentally education community. Today, it is nearly changed the way people solve problems. impossible to find a college or university that has Technical professionals have greatly benefited not introduced mathematical computation in from new tools and techniques that have allowed some form, into the curriculum. Students now them to be more efficient, accurate, and creative have regular access to the amount of in their work. computational power that were available to a very exclusive set of researchers five years ago. This Maple V and the new generation of mathematical has produced tremendous pedagogical computation systems have the potential of challenges and opportunities. having the same kind of revolutionary impact as high-level general purpose programming Comparisons to the calculator revolution of the languages (e.g. FORTRAN, BASIC, C), 70's are inescapable. Calculators have application software (e.g. spreadsheets, extended the average person's ability to solve Computer Aided Design - CAD), and even common problems more efficiently, and calculators have had. Maple V has amplified our arguably, in better ways. Today, one needs at mathematical abilities: we can solve more least a calculator to deal with standard problems problems more accurately, and more often. In in life -budgets, mortgages, gas mileage, etc. specific disciplines, this amplification has taken For business people or professionals, the excitingly different forms.




Analytical Geometry


Book Description

This volume discusses the classical subjects of Euclidean, affine and projective geometry in two and three dimensions, including the classification of conics and quadrics, and geometric transformations. These subjects are important both for the mathematical grounding of the student and for applications to various other subjects. They may be studied in the first year or as a second course in geometry.The material is presented in a geometric way, and it aims to develop the geometric intuition and thinking of the student, as well as his ability to understand and give mathematical proofs. Linear algebra is not a prerequisite, and is kept to a bare minimum.The book includes a few methodological novelties, and a large number of exercises and problems with solutions. It also has an appendix about the use of the computer program MAPLEV in solving problems of analytical and projective geometry, with examples.




Recent Developments in Complex Analysis and Computer Algebra


Book Description

This volume consists of papers presented in the special sessions on "Complex and Numerical Analysis", "Value Distribution Theory and Complex Domains", and "Use of Symbolic Computation in Mathematics Education" of the ISAAC'97 Congress held at the University of Delaware, during June 2-7, 1997. The ISAAC Congress coincided with a U.S.-Japan Seminar also held at the University of Delaware. The latter was supported by the National Science Foundation through Grant INT-9603029 and the Japan Society for the Promotion of Science through Grant MTCS-134. It was natural that the participants of both meetings should interact and consequently several persons attending the Congress also presented papers in the Seminar. The success of the ISAAC Congress and the U.S.-Japan Seminar has led to the ISAAC'99 Congress being held in Fukuoka, Japan during August 1999. Many of the same participants will return to this Seminar. Indeed, it appears that the spirit of the U.S.-Japan Seminar will be continued every second year as part of the ISAAC Congresses. We decided to include with the papers presented in the ISAAC Congress and the U.S.-Japan Seminar several very good papers by colleagues from the former Soviet Union. These participants in the ISAAC Congress attended at their own expense.