What's New: Academic Math
MapleCloud
Easy access to the MapleCloud gives you a revolutionary way to share work with colleagues and students. Maple 14 provides a single integrated environment for creating, distributing, and receiving technical documents through the MapleCloud Document Exchange. Access to the MapleCloud is seamlessly integrated into the Maple environment. You can easily and instantly share your work among a group of colleagues, with your class, or with Maple users worldwide, without the need for separate tools or cumbersome uploading and downloading.

- Shared documents are available instantly when you start Maple.
- New documents can be shared with a click of a button.
- Content can be made available to all Maple users or only to members of a particular group.
- Anyone can join, create, and manage groups within the Maple environment.
- When creating a group, you can control the visibility of the group, group membership, and the visibility of shared documents. For instance, an instructor can create a private group for students in a particular course, and set the permissions so that the instructor’s submissions can be seen by the entire class, but student submissions can be seen only by the instructor.
Each Maple user has access to private space on the MapleCloud server. This space can be used to store Maple documents in a central location, so that they are immediately accessible to the owner from any computer with Maple 14 installed.
- Document descriptions can be translated on demand using Google™ Translate.
- Security settings can be adjusted separately for MapleCloud content
- Entire documents or selections can be shared.
- Documents are automatically compressed for fast uploading and downloading.
Performance Enhancements
Performance improvements were made in several key areas of Maple 14.
- Improvements were made in key fundamental routines, such as core polynomial operations and fundamental linear algebra, in many cases adopting new parallel algorithms. Not only are these routines faster, but the performance of operations that depend on these routines is also increased.
- Linear algebra routines can be accelerated using CUDA™ technology from NVIDIA®, on computers with a CUDA-enabled graphics card. Matrix multiplication can be greatly accelerated for a variety of matrix data types and shapes. Since matrix multiplication is fundamental to most linear algebra calculations and linear algebra techniques are used extensively throughout Maple, the result is increased performance across a variety of mathematical operations.
- Enhancements to programmatic manipulation routines mean that custom code can be even faster and more efficient. Improvements include in-place substitution into arrays, matrices, and vectors; eliminating overhead by providing direct access to polynomial solvers; efficient new commands for working with lists; and new benchmarking tools for optimizing code.
See Performance Improvements in Maple 14 for examples of speed-ups in fundamental operations.
Improved Search Capabilities
Improved search capabilities mean that searches of the help system return more meaningful results faster, so you can get the information you need quickly.
- When the same function name appears in multiple packages, the most commonly used functions are presented first.
- Improvements to access speed mean results are presented quickly.
- The full standard help browser is available from all of the Maple interfaces, including the command-line version. You can access the search tools, table of contents, and hyperlinks of the fully featured help system while working in any Maple environment.

Plotting Enhancements
Tools for creating and exploring 2-D plots have been enhanced.
- Improved plotting of 2-D functions with discontinuities lets you highlight removable discontinuities and offers greater control over the appearance of plots.
- The enhanced point probe tool lets you explore the coordinates of a 2-D plot. In addition to displaying the current cursor location, the point probe can find the point on the curve closest to your cursor, or even the closest point that Maple calculated to produce the plot. It also lets you extract the coordinates of the cursor and paste them anywhere in the document, in the form of a valid Maple object.
New Task Templates
Maple task templates provide convenient, fill-in-the-blank problem solving for hundreds of different mathematical tasks. In Maple 14, this collection has been expanded with new visualization and calculation tools.
- Multivariate Calculus
- Visualize regions of integration for multiple integrals
- Templates available for 2-D and 3-D coordinate systems: Cartesian, Polar, Cylindrical, and Spherical
- Obtain a graph of the 3-D region determined by the limits of integration.
- Compute the value of the integral either exactly or numerically.
Point-and-click, fill-in-the-blank interface
- Linear Algebra
- Templates to calculate the bases for the four fundamental subspaces related to a matrix: column space, row space, null space (kernel) and null space of the transpose
- New template calculates the nullity of a matrix
Stronger core math engine lets you solve more problems, faster
The enhanced math engine in Maple 14 provides increased depth, breadth, and performance. As a result, you can tackle an even wider range of challenging problems, and find your solutions faster.
- New world-leading techniques in solving differential equations mean that Maple can solve new classes of ODEs, which in turn expands the reach of the PDE solvers. These techniques also find particular solutions to an even wider class of ODE problems for which no general solution exists, solve PDEs with boundary conditions, and compute series solutions of PDEs.
- A new numerical differential equations solver, the Cash-Karp pair, is available for solving non-stiff and semi-stiff ODEs and DAEs.
- A new package for differential algebra works with systems of polynomial differential equations. Differential algebra techniques can be applied to a wide range of problems in mathematics and science, such as optimizing interplanetary transfers and studying nonlinear behavior in beam physics.
- The Maple Toolbox for MATLAB® is now included as part of Maple. Enhanced integration with MATLAB® provides direct access to all the commands, variables, and functions of each product while working in either environment. Further MATLAB® connectivity enhancements include import and export of MATLAB® binary files.
- Users of the NAG® library now have seamless access to the full functionality offered by the NAG C Library routines from within Maple. Formerly available as a separate toolbox, this functionality is now integrated into Maple directly.
- Other areas of improvement include root finding and polynomial solving, solving Riccati equations, Groebner bases, and integration.
New tools and resources improve the work environment
In addition to the many features already mentioned, Maple 14 also includes more support for document creation and programmatic solutions.
- Enhanced tables provide built-in facilities for captions, table numbering, and cross-references. When a new table is inserted, table numbers are updated automatically and references are adjusted as required.
- Maple documents can now be executed programmatically and the results can be returned to the calling code. As a result, key calculations and components of designs can be created and documented separately in a rich technical document environment, and then called programmatically as part of a larger solution.
|