Expert’s Rating

Pros

Cons

Our Verdict

Mention one of theMs of mathematical software in the wrong companionship , and thing are liable to flare up into a near - religious war . The Big 3 — MATLAB ( ) , Mathematica ( ) , and Maple — have provided scientist , engineers , and bookman with a broad selection of technical computation tools for more than 20 eld . This has resulted in a veritable land o plenty for those of us who need these sorts of programme .

Imagine if there were a half - dozen high - quality , Photoshop - caliber image - editing applications out there , constantly pushing each other to improve . As a result of this kind of competition , proficient - computation systems have innovate at a dizzying gait .

The late evolution comes from Maple , now at interpretation 12 . For this update , Maple has take to build on its strengths as a pedagogical tool and to tone its ties to the engineering and expert - compute arenas .

Article image

The new Plotting Guide provides interactive access to Maples exhaustive set of plot styles.

Like its tight competition , Mathematica , Maple ’s original long suit was in symbolic algebra . Over the class , both program greatly heighten their mathematical - computation capableness to lend them roughly up to par with MATLAB .

For most people , the option between such bundle are aesthetic and pragmatic but much of the pick also has to do with the organization you were trained in . The learning curve for all these arrangement is quite unconscionable , and even though there is much conceptual law of similarity between the packages , the monster is , as always , in the details .

On the technology front , Maple 12 has been updated to work with a wide form of CAD surroundings , include SolidWorks and Autodesk Inventor . Alas , neither of these run on the Macintosh natively , so this feature is not an option for Mac users . Maple 12 does support the exporting of figure in DXF format , and sophisticated exploiter can always leverage the Maple software program programming interface to save their own connections .

Article image

The new Exploration Assistant allows you to interactively manipulate expressions and graphics.

Of finical interest in translation 12 is the optional MATLAB sum up - on toolbox that not only provides for communicating between MATLAB ( a numerical computing surround and programing spoken communication ) and Maple , but which appropriate users to leverage their be MATLAB code by convert it into aboriginal Maple . This will no doubt be of great benefit to those interested in making a conversion from the clumsy X11 - based MATLAB environment or to sept with a large investment in legacy MATLAB code . This , in combining with new dynamic system tools , is certain to appeal to locomotive engineer and scientists who regularly find themselves with control - organization and body politic - blank space type of problems .

Like the statistical workhorse SPSS ( ) , Maplesoft has decided to carry out its user interface in Java to enjoy the benefit of ( almost ) write once / operate anywhere . The main welfare to users is that , as long as Apple keeps its Java Virtual Machine well supported and tuned up , were likely to continue to see cross - platform parity with Maple .

The new Plotting Guide provides interactive access to Maples exhaustive set of plot style .

In this revision Maple is snappy and more Mac - the likes of than many other Java - based programs . The palette are well project and make the input of numerical expressions a lot easier . Some of the dialog loge can feel a bit bloated with choice , but overall there is a good balance between usableness and complexity . The underlying engine responsible for for Maples computation is collect from its C / Fortran roots and runs in 64 - bit modea great welfare for folks who need spate of memory board for handle gravid problems .

Maple has improved on the traditional research laboratory notebook trend interface with its so - call Smart Document Environment . Since the inception of its in writing interface , Maple has centre more nearly on the interactive tone of mathematical computation , as opposed to the more traditional command - line or programming - style interface . Like its competition , Maple has add together interactive element such as dial , buttons , and gauges that permit substance abuser see and monitor the flow results of computations .

Maple allows you to immediately manipulate and calculate problems using Mac OS Xs contextual - menu features . When you get across on an par ( or part of an equation ) , a readiness of context - tender command appear in the menu , allow you perform the most coarse operation without need to typewrite in programming phrase structure . This make for a slightly less traumatic experience for students and other novice substance abuser intimidate by the blinking input cursor .

Two synergistic tools are worth noting : the Plotting Guide and Exploration Assistant . Like the contextual menu , these tools tolerate drug user to make plots and interactive features , respectively , without coding . The geographic expedition tool automatically detect the variable star in an verbal expression and creates slider that allow users to interactively see how the results vary with the variables .

The novel Exploration Assistant appropriate you to interactively manipulate expressions and graphics .

Similarly , the Plotting creature takes some of the pain out of creating graphic presentations from data and expression . This tool find variables and pop the question reasonable graph types . For example , you would n’t need to make a 3 - D graph from a one - function variable , so only the appropriate 2 - D graph type are useable from the program in that case .

With both of these assistants , you may do simple manipulations , as well as some complex tasks , without too much effort . But to fully utilize the big businessman of the interactivity offered by the platform , you might need to cut a little code . To this conclusion , Maple 12 has rectify the codification editor to be more syntax - aware .

Users with prominent data set can use Maple 12 ’s new built - in database connectivity to get at JDBC - compliant databases , such as MySQL , Oracle , Microsoft Access and SQL , IBM DB2 , and Sybase . you may create databases , do queries , and make updates directly from Maple , with the transition between data formatting handled automatically .

Macworld’s buying advice

Maple 12 leave several good ground to upgrade , with its newfangled interactive features being central . Plus , the programs new MATLAB and dynamical - organisation functionality are likely to bring in a few converts from other systems . Happily , the landscape for interactive numerical analysis on the Mac is healthy and thriving , and companies like Maplesoft seem captive to keep it so for years to hail .

[ Flip Phillips is a Professor of Psychology and Neuroscience at Skidmore College . ]