




























Clickable Math 3.0 For years, Maple has led the way in making math software easy to use. With its collection of Clickable Math tools, including palettes, interactive assistants, contextsensitive menus, tutors, and more, Maple has set the standard for making it easy to learn, teach, and do mathematics. Now, Maple 16 will raise the bar even higher, introducing new, innovative ways to explore mathematics.

Optimized color schemes, light models, surface properties, and grid lines in Maple 16 ensure that your visualizations look stunning and have high impact, every time. All of Maple's 170 different types of 2D and 3D plots and animations benefit from these major visual enhancements. 
A new intelligent algorithm for 2D plots in Maple 16 automatically focuses on the region of the plot that is most meaningful. Essential for plots with asymptotes and whenever just showing all data points would eclipse the important features of a graph, the smart view algorithm delivers maximum insight at a glance. 
Since their inception in Maple 15, the Math Apps in Maple have given students and teachers the ability to explore and illustrate a wide variety of mathematical and scientific concepts. With dials, buttons, and sliders, these fully interactive applications make it easy for students to gain mathematical insight and understanding. In Maple 16, there are over 100 new Math Apps ranging in scope from precalculus and calculus to statistics and physics! 
New Live Data Plots in Maple 16 help with insight, understanding, and publication of your data, all at the click of a button. These plots make it even easier for you to present your data in a form that is visually appealing and conveys meaning. Using the new Live Data Plots you can quickly generate and modify:
You can interactively change data, colors, perspective, gridlines, and other options, and instantly see the results. 
Tremendous performance gains for many algorithms in Maple 16, including core polynomial operations, numeric differential equation solving, linear algebra computations, and more, allow you to solve larger problems than ever before. In addition to introducing faster algorithms, Maple 16 also continues to improve on scalability to multicore computers. As the only system among its competitors that supports not just grid computing but also multithreaded computations within its math engine and programming language, Maple 16 sets the standard for largescale computing. Sample Benchmarks:

Statistical computations in Maple combine the ease of working in a highlevel, interactive environment with a very large and powerful set of algorithms. Large data sets can be handled efficiently with 35 builtin statistical distributions, sampling, estimations, data smoothing, hypothesis testing, and visualization algorithms. In addition, integration with the Maple symbolic engine means that you can easily specify custom distributions by combining existing distributions or simply by giving a formula for the probability or cumulative distribution function. New in Maple 16:

Computing and manipulating the real solutions of a polynomial system is a requirement for many application areas, such as biological modeling, robotics, program verification, and control design, to name just a few. For example, an important problem in computational biology is to study the stability of the equilibria (or steady states) of biological systems. This question can often be reduced to solving a parametric system of polynomial equations and inequalities. The RegularChains package in Maple 16 provides a collection of tools for studying systems of polynomial equations, inequations, and inequalities. It is particularly useful for solving and working with the real solutions of polynomial systems, such as the steadystate problem. The new RegularChains features in Maple 16 include set theoretical operations for semialgebraic sets, new solvers for popular types of systems, a new command for heuristically selecting a good variable order for computing a triangular decomposition of a polynomial system, and significant enhancements and performance improvements for many commands. With these improvements, this package can be used to solve more problems of this kind. 
Maple 16 continues to push the frontiers in differential equation solving and extends its lead in computing closedform solutions to differential equations, adding in even more classes of problems that can be handled. The numeric ODE, DAE, and PDE solvers also continue to evolve. Maple 16 shows significant performance improvements for these solvers, as well as enhanced event handling.

With over 250 commands, the DifferentialGeometry package allows sophisticated computations from basic jet calculus to the realm of the mathematics behind general relativity. In addition, 19 differential geometry lessons, from beginner to advanced level, and 6 tutorials illustrate the use of the package in applications. In Maple 16, the DifferentialGeometry package introduces important new functionalities for working with abstractly defined differential forms, general relativity, and Lie algebras.

Physics
Maple's capabilities in this area are unmatched. Maple supports the widest breadth of concepts that can be represented and operated on. Maple supports conventional notation for physics objects and computations, so that your work in Maple matches how you would write the problems and solutions by hand. Maple 16 introduces major enhancements in the areas of tensor and vector analysis, quantum fields, and general relativity. In addition, new natural notation for input and output are making these sophisticated algorithms more accessible than ever. 
When it comes to control design, Maple, together with MapleSim and the MapleSim Control Design Toolbox, provides a very effective environment for working with both linear and nonlinear systems. Use these tools to:
The analysis and computation capabilities for control design have been extended in Maple 16, with builtin support for Nichols plots and improved linearization routines. 
Maple puts over 30 different palettes at your disposal to help with numerous tasks, including building and editing mathematical expressions, keeping track of variables, and sharing documents with other users. Palettes make you instantly productive without having to remember Maple syntax or commands. Now, in Maple 16, new palette technology lets you create and distribute your own custom Maple “snippets” palettes, so you can easily reuse fragments of a Maple document. You can use snippets palettes to:
Snippets palettes can be created interactively or programmatically, and can be shared with other users. 
Since its launch two years ago, the MapleCloud Document Exchange has transformed the way people share documents with each other. Thousands of documents have been exchanged by our user community through the MapleCloud, and the numbers continue to grow. New features in Maple 16 make it easy to find popular content and keep track of your favorites.

Creating 3D plots from discrete data has never been easier using the new smoothing and interpolation techniques in Maple 16.

The Maple language is a full programming language designed for mathematical computation, combining the best principles from procedural, functional, and objectoriented programming. Approximately 95% of Maple’s mathematical algorithms are implemented using the Maple programming language, so all users have access to the same programming power that Maple is built on. Because of Maple’s pervasive use of powerful, highlevel constructs, the same algorithm in Maple needs on average ten times less code compared to implementing it in the C language. In addition, because it is an interpreted language, you get immediate feedback, making it an ideal prototyping environment. Maple 16 adds support for lightweight objects for enhanced objectoriented programming. Such objects integrate closely with Maple using operator overloading, making your objects almost indistinguishable from builtin Maple types. With the object model, Maple becomes an even more open and extensible system, perfect for both small and large scale mathematical application development. 
Maple can be easily integrated into your development projects using a wide range of connectivity features. With code generation, external calling, the OpenMaple API, extensive import and export tools, and connectivity with other software, Maple can fit seamlessly into your toolchain. New in Maple 16:

Technology Preview The new eBookTools package provides users with the ability to convert a collection of Maple documents, such as course notes, lab material, or technical reports, to PDF, HTML, or ePUB formats. An assistant will guide you through the process of creating your book in a stepbystep manner, including support for the creation of crossreferences, a table of contents, and an index. Maplesoft uses this same technology to produce the Maple manuals and user guides, and is now making these tools available to all Maple users. 
Customer Wish List

Numerous other improvements have been made to Maple 16, including:
