[Up] [Previous]

MapleTech Volume 3 Number 2, 1996


WWW

Maple and the World Wide Web
R.M. Pinchback
This is the first of a series of articles devoted to Maple's connection with the World Wide Web. To inaugurate this new column in MapleTech, this article begins with a discussion of the methods that can be used for effectively turning Maple plots into graphic images suited for use in Web pages, a topic which will be continued in the next issue. The column concludes with a short list of some particularly interesting Maple Web sites.

Maple Functionality

The Maple V Release 4 Graphical User Interface
C. Howlett, T. Tyhurst
The Maple V Release 4 graphical user interface introduces several new features, including collapsible sections, character-level font control, styles, standard math notation in input and text areas as well as output, in-line plots, and a hypertext help system with full text search. The authors describe the broad goals of the Release 4 interface, and the specific design objectives. The authors review the implementation in some detail, illustrating how the design goals were met.
Summation in Maple
W. Koepf
This article describes the functionality of the new sumtools package in Release 4. It includes facilities for definite and indefinite summation. The article is suitable for a reader who wants to know how Maple computes sums. The article describes Gosper's algorithm and Zeilberger's algorithm, and extensions of the two algorithms available in the sumtools package. Examples are given and discussed which illustrate the new capabilities.
The Differential Algebra Package: diffgrob2
E. Mansfield
The diffgrob2 package is a set of tools for studying partial differential systems PDEs, in particular overdetermined systems. The tools are based on an extension of Groebner bases for algebraic systems to differential systems, including linear and non-linear systems. The tool has been useful for rendering tractable overdetermined non-linear systems of PDEs.

Maple Applications

Solving Stochastic Differential Equations with MAPLE
S. Cyganowski
The Maple package Stochastic contains algorithms which solve Stochastic Differential Equations (SDEs) explicitly as well as algorithms which construct numerical schemes for SDEs. This article demonstrates those algorithms which provide explicit solutions to SDEs.
Solving the Aberration and Power Equations for the Cooke Triplet Lens
R. Ditteon
The Cooke triplet is a lens system consisting of three separate lenses with air spaces between the lenses. The two outer lenses of this arrangement are positive lenses and the middle lens which serves as the aperture stop is a negative lens. The six curvatures (two for each lens) and two air spaces give a total of eight free parameters. With these eight parameters, it is theoretically possible to design a lens with a target optical power which does not suffer from either lateral or axial chromatic aberration or from spherical aberration, coma, astigmatism, Petzval curvature, or distortion. A Maple worksheet has been developed which solves the eight equations describing the optical power and aberrations in the eight unknown parameters. The system of equations is too complex for the normal Maple solve command, so Ross Taylor's newton's method is used instead.
Solving Stiff Differential Equations and Differential Algebraic Systems with Maple V
D. Schwalbe, H. Kooijman, R. Taylor
Many systems of ordinary differential equations (ODEs) encountered in practice defy analytical solution and call for numerical methods. A stiff system of equations may be difficult to solve with an explicit Euler or Runge-Kutta method. Schwalbe, Kooijman and Taylor discuss an implementation, in a Maple code they call BESIRK, of a third order Semi-Implicit Runge-Kutta (SIRK) method of Michelsen combined with an extrapolation technique modeled after that of Bulirsch and Stoer. The resulting method, is capable of solving stiff ODEs quickly and efficiently. They also show that BESIRK can be used to solve mixed systems of differential and algebraic equations (DAEs).

Maple in Education

Tips for Maple Instructors
R. Lopez
This is the first of a series of articles devoted to Maple's use within education. This is a new column in MapleTech devoted specifically to issues instructors face when using Maple in courses. Robert Lopez has taught many classes using Maple. He has learned what works and what doesn't work, and how to get around problems that Maple creates. The editors of MapleTech are very glad that he has agreed to share with us his experiences in this column. His first article provides some do's and don'ts for students who are solving problems in worksheets. And not just students! It also addresses the difficult issue of whether we introduce both formulae (Maple expressions) and functions (Maple procedures) to the students.
Thermodynamics with Maple: IV, The Properties of Steam
R. Taylor
Engineers frequently need to evaluate the properties of water and steam and thermodynamic textbooks almost always include an appendix devoted to so-called steam tables. Tables are, however, less useful for computer-based calculations since it may not be practical to create the necessarily huge look-up table of the thermodynamic properties of water and steam. In the fourth part of a series on Thermodynamics with Maple, Ross Taylor implements the very complicated equation of state for water and uses it in the analysis of thermodynamic systems. He also shows how to create various thermodynamic property tables and phase diagrams with Maple.
Previous articles in this series:
I
Equations of State
II
Phase Equilibria in Binary Systems
III
Thermodynamic Property Relations and the Maxwell Equations
Teaching Maple to Engineering Students
M. Rybowicz, J.-P. Massias
For instructors teaching Maple courses, finding interesting problems to test the student's level of achievement is often a headache. In order to cover the entire range of Maple functionalities, the problem must include symbolic, graphics and numerical parts. Moreover, it must be solvable in a limited amount of time by beginners, following a natural sequence of Maple commands. The authors present two of the problems that we have used in the past as examination for Maple courses taught to Engineering students.

HTML originally written by Reid M. Pinchback
Copyright 1996, Massachusetts Institute of Technology
Last modified: 96/09/25 (reidmp@mit.edu)

[Up] [Previous]