MTN Volume 1 Number 2, Fall 1994
Maple Functionality
- Tips for Maple Users
M.B. Monagan
- A look at three problems that users have had and then a continuation
of the discussion initiated last issue, namely: "what simplifications
are done by Maple automatically?" and "can I change those
simplifications?"
- Infinity Structures in Maple
D. Gruntz
- This article discusses how to represent and manipulate
infinite structures, e.g. infinite streams and infinite power
series expansions. The techniques used are lazy evaluation,
self referential data structures and fixed point operations. The key idea
is that objects are constructed when they are needed rather than when they
are defined. This method has also been used in the
PS
package
in the share library.
- MathEdge: The Application Development
Toolkit for Maple
D. Pintur-
- This article demonstrates how the symbolic engine of Maple can be
integrated into your own software application using the MathEdge
Developer's Toolkit. Its capabilities are presented through working
examples ranging from a symbolic calculator to a mechanism design
application. The intended audience is not only application
developers, but anyone who has wished that they could access Maple in
ways other than through the Maple V Release 3 product.
Maple Applications
- Modeling and Simulating
Robots in Maple
D. Kraft
- This article shows that Maple is a good environment for modeling
and simulating multibody systems. This type of symbolic programming gives
much deeper insight into dynamic models than pure numeric equations.
- Maple as an Interface for Numerically
Solving Chemical Kinetic Equations
J.W. Stayman, M.H. Holmes
- This article describes how Maple can be integrated with a
C
program to be able to construct a graphical interface
for solving differential equations that arise in the study of chemical
kinetics. This is a sequel to the article written by Holmes and Bell and
shown in issue no. 7 of the MTN.
- Quantum Mechanics and Maple:
The rotation matrix functions, 3-j and 6-j symbols
D. Isbister
- This article shows how Maple can be easily used to generate the matrix
elements for the reduced rotation matrix elements which are pivotal to
the theory of linear angular momentum in quantum mechanics. In
addition, the Wigner 3j and 6j symbols (which are important in the
addition of angular momenta) are also presented. This code is
available in the share library.
- Using Maple in the selection of glasses
or telescope objectives
R. Ditteon
- This is an interesting application in optical lens design, namely on
the optimization of achromatic aplanatic telescope objectives using Maple.
Maple in Education
- Thermodynamics with Maple V: III,
Thermodynamic Property Relations and the Maxwell Equations
S.A. Adams, R. Taylor
- This is an expository article on the use of Maple in thermodynamics.
This article can be most useful to people in the area of chemical
engineering.
- Isomers, Groups, and Combinatorics
S. Feigelstock
- This article makes use of Maple's
group
and
combinat
packages in explaining Polya's theorem which
involves the problem of enumerating isomers (molecules that differ
only in the way their component atoms are bonded). This could be of
use to people interested in group theoretic approaches applied to
molecules.
- Generating Problems in
Linear Algebra
J. Hausen
- This article presents a method for creating exercises in linear
algebra by making use of Maple's random number generator. The main
tool for doing that is a Maple procedure which generates unimodular
integral matrices. The presentation also considers standard exercises
for basic topics such as linear independence, bases and the rank of
a matrix.
HTML originally written by Reid M. Pinchback
Copyright 1996, Massachusetts Institute of Technology
Last modified: 96/09/25
(reidmp@mit.edu)