**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.

**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.

**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).

**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.
- I
- Equations of State
- II
- Phase Equilibria in Binary Systems
- III
- Thermodynamic Property Relations and the Maxwell Equations

**Previous articles in this series:** **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