Overview - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


What's New in Maple 9?

  

The following is a summary of the major improvements in Maple 9. For detailed information on a specific topic, click the corresponding Details link. For an index of the updates, see the Index of New Maple 9 Features.

  

The improvements in Maple 9 focus on four areas.

• 

Integration with Other Technologies

• 

Friendlier and More Versatile User Interface

• 

Innovation in Mathematics Education

• 

Innovation in Mathematics Computation

 

Integration with Other Technologies

Friendlier and More Versatile User Interface

Innovation in Mathematics Education

Innovation in Mathematics Computation

Integration with Other Technologies

  

Maple 9 contains a new way to harness the Maple math engine in external software, greater breadth in code generation facilities, and two powerful new technologies.

  

OpenMaple Application Programming Interface (API) to Maple

  

You can now make calls to Maple libraries from external programs through the OpenMaple API. (Details)

  

Code Generation for MATLAB(R) and Visual Basic

  

The CodeGeneration package contains two new target languages, MATLAB® and Visual Basic. The code translators for Java, C, and Fortran are improved. The new extensibility subpackage allows you to modify the built-in translators and create new translators for other languages. (Details)

  

OpenViz Graphics

  

Maple 9 has integrated OpenViz from Advanced Visual Systems Inc. (AVS), a leading technology for rendering high-quality interactive graphics.  Through OpenViz, you can make 3-D graphics translucent, providing a more complete view of 3-D objects. (Details)

  

GMP Integer Arithmetic

  

For integer arithmetic, Maple 9 has integrated the GNU Multi Precision Arithmetic Library (GMP), one of the world's most powerful libraries for high-precision arithmetic.  This makes many computations in Maple much faster than in previous releases. (Details)

Friendlier and More Versatile User Interface

  

Maple 9 includes numerous improvements to the user interface.

  

New Help System Interface

  

The new help system interface provides a separate window for convenient access to topic and keyword searching and the help table of contents. You can also quickly find help pages consulted recently (including previous Maple sessions) using the history facility. (Details)

  

Interactive ODE Analyzer

  

The ODE Analyzer is a Maplet interface to the ODE solvers and plotters. It provides easy access to Maple ODE features without using Maple command syntax. (Details)

  

Maple Worksheet Interfaces

  

Maple 9 provides users with two worksheet interfaces. Both have access to the full mathematical engine of Maple 9 and take advantage of the new functionality in Maple 9.

  

By default, worksheets open in the enhanced and more modern Standard Worksheet. The Classic Worksheet, available on Windows and UNIX platforms, has the traditional Maple worksheet look and uses less memory. In Windows, you can change the Maple worksheet file association using the Worksheet File Association Selector application from the Tools folder of the Maple 9 Start menu.

  

If your system has less than the recommended amount of physical memory, it is suggested that you use the Classic Worksheet version of Maple 9.

  

The new Standard Worksheet interface provides more flexible formatting with fonts and colors, better menu organization, easier management of sections and subsections, free-form sketch regions, and many other improvements. (Details)

  

Maplet Application Improvements

  

You can now rotate 3-D plots inside Maplet applications. Maplet application users will also experience faster loading. Authors now have more control over layouts. (Details)

  

Graphical Debugger

  

A new graphical debugger window makes debugging Maple programs easier for novice users. (Details)

  

Sketch Pad

  

You can now annotate your Maple worksheets with free-form sketches. (Details)

Innovation in Mathematics Education

  

Maple 9 promotes mathematics education with new linear algebra and precalculus student packages, and an enhanced introductory calculus student package. These packages include interactive tutors created using Maplet technology.

  

Student Linear Algebra Package

  

The new Student[LinearAlgebra] package assists learning with three main components:

1. 

A set of visualization routines that help teach linear algebra concepts such as vector sums, projections, and eigenvectors.

2. 

A set of routines for computing with matrices and vectors.  All routines are compatible with the corresponding LinearAlgebra package routines.

3. 

A set of interactive tutors that guide students through problems in Gaussian elimination, matrix inversion, eigenvalue computation, and more.

  

(Details)

  

Student Precalculus Package

  

The new Student[Precalculus] package provides interactive tutors for learning and teaching precalculus.  The tutors help students explore functions, compositions, polynomials, conic sections, linear inequalities, and more. (Details)

  

Student Calculus Tutors

  

The Student[Calculus1] package, introduced in Maple 8, now includes a set of 17 interactive tutors for exploring topics from differentiation rules to Taylor series. (Details)

Innovation in Mathematics Computation

  

Maple 9 offers a wealth of new and better mathematical algorithms.

  

High-speed Fast Fourier Transform (FFT) Routines

  

The new DiscreteTransforms package provides multi-dimensional FFT routines that are many times faster than the FFT tools in previous releases. (Details)

  

Scientific Error Analysis

  

The new ScientificErrorAnalysis package helps you analyze data that have errors or uncertainties.  Given the errors of base quantities, you can automatically compute the errors of quantities derived from them, as well as correlations and covariances between them. (Details)

  

Function Advisor

  

The new FunctionAdvisor routine provides information on mathematical functions, for example, arctan and BesselK. With FunctionAdvisor, you can find a function's mathematical definition, known identities, Maple syntax, and more. (Details)

  

Improved ODE and PDE Solvers

  

Maple 9 has extended the exact and numeric ODE and PDE solvers to handle many more classes of problems.  There are new solving methods for nonlinear BVPs from classical physics, Abel type ODEs, ODE systems containing arbitrary functions, ODEs with non-rational coefficients, and many more. (Details)

  

Efficiency Improvements

  

Maple 9 has integrated a host of new numerical algorithms from Numerical Algorithms Group Ltd. (NAG).  The new algorithms improve performance in solving sparse linear systems.  Internal storage of symbolic expressions in Maple is also more efficient through the use of dynamic hashtables. (Details)

  

Complete XML Compatibility

  

Maple 9 worksheets are saved in a new XML-based format. The XMLTools package has been updated with significant new functionality, including namespace support, XSLT transforms, and a validating XML parser. (Details)

  

New Routines for Advanced Mathematics Research

  

The new IntegerRelations package finds integer relations using the Lenstra-Lenstra-Lovasz (LLL) lattice basis reduction and Bailey and Fegusson's partial sum of least squares algorithm. (Details)

  

The new QDifferenceEquations package solves linear q-difference equations and computes the q-dispersion of two polynomials. (Details)

  

The new gfun package manipulates and determines generating functions. (Details)

  

Mathieu functions are now defined in Maple 9. (Details)

  

There are powerful new routines in the LinearAlgebra, StringTools, DEtools, Slode, LREtools, SNAP, SumTools, and SolveTools packages. (Details)

See Also

Index of New Maple 9 Features