Blogs

Does Maple 12 support Ternary diagrams?

Does Maple support Ternary diagrams that can be used for exploring parameters like thee phase relative permeabilities

 

Table from procedure

Hello everybody, I'd like to write from a procedure results in a table as output. Something like this, that I show at the end.

 

Tim Vrablik's picture

Maple Mentor Awards: The Big Kahuna

Just to clarify, this is not a post to discuss the character played by Cliff Robertson in the movie Gidget....this is much bigger.  This is to announce who the Maple Prime's Mentor of the Year is.  But before I get to that, I would like to thank all members of the Maple Primes community for their contributions over the past year. I hope that you will continue to be active and contribute regularly to Maple Primes.

The actual architecture

In the volume Advanced Programming Guide of the Maple manual, the "clasical" picture of the Maple system architecture is depicted:

 A1: Internal Organization

Components

Maple consists of three main components: a kernel, a library, and a user interface. The kernel and library together are known as the math engine.

Kernel The kernel is written in the C language and is responsible for low-level operations such as arbitrary precision arithmetic, file I/O, execution of the Maple language, and the performance of simple mathematical operations such as differentiation of polynomials.

Library Most of the Maple mathematical functionality is in the Maple library, which is written in the Maple language. The library is stored in an archive, and pieces of it are loaded and interpreted by the kernel on demand.

User Interface The user interface is the part of Maple that the user sees, and is conceptually separate from the math engine. The same math engine can be used with different user interfaces.

However, the architecture of the system has been moving away from this picture for several years already. Eg:

A second parser has been implemented in the Standard GUI, instead of the kernel.

acer's picture

new package adoption

Every now and then someone will post here on Mapleprimes and the code will use an older package such as linalg or stats. Quite often it is clear that the poster is new to Maple. Yet these packages have been superceded with new ones, eg. LinearAlgebra and Statistics.

One obvious question that then arises is: how did this user decide to use the older package?

Some time ago, I had a blog post about a compendium of inequalities,  Some people took a look and found problems in that paper.  So I took the time to track down the author and point him to the mapleprimes page.

He got back to me some time later, thanking me for pointing out the errors.  But in the same email, he pointed me to 2 other papers, http://xxx.lanl.gov/abs/0707.2098 and http://xxx.lanl.gov/abs/0707.2584 which contain (interesting?) conjectures which seem amenable to Maple exploration. I meant to look at these myself, but it has now become clear that I won't for quite some time yet. Perhaps these will pique the curiosity of some MaplePrimes member.

acer's picture

overloaded operators

Over on the usenet newsgroup comp.math.soft-sys.maple, someone asked about using Maple's overload facility to redefine the operators such as `*`, `+`, etc.

The difficulty for the submitter is that while overload (and option overload for procedures) can provide enhanced operators for new routines, it doesn't affect routines saved in the Maple Library which already have their bindings. Overloading does not subsequently change the bindings of the operators when used in (most all) Library routines.

One way to try and get around this is to actually redefine the global operators. And since overload is on topic, one can still use it in the replacements that one writes.

In order to redefine global operators one must first unprotect them. They are protected for a very good reason. If the replacements are not adequate then Maple can fail in a multitude of ways. It's a case of caveat emptor.

acer's picture

poll: change in Maple that you want most?

What single change in Maple would you want more than any other?

Maybe it's an enhancement, or a functionality change, or a bug fix.

In this post I would like to kindly ask users of this package (if there are any) for a feedback. Please, add a comment to share your experience with FourierTrigSeries package (how do you use it) and suggest new features or report bugs.

Will's picture

Maple 12.01 is now Available

Maple 12.01 is now available. The Maple 12.01 update includes enhancements in a variety of areas, including:

  • Differential equations and differential algebraic equations: Numerous enhancements to performance of numerical solvers
  • MATLAB link: Extended to include support for MATLAB 2008b
  • Language packs: Updates for Spanish, Brazilian-Portuguese, Greek, Japanese, and Chinese
  • Plotting:
    • Improved behavior in plot3d when using numpoints and grid options
    • The plots[display] command now handles dual-axis plots inside array plots
  • Graph Theory: Context-sensitive menus updated to include more graph theory commands
  • Other improvements were made in:
    • Numeric integration
    • Physics package
    • SolveTools package
    • ArrayTools package
    • Debugger
Syndicate content
}