Tuesday, 4 November 2014

MAPLE


What is Maple? Have you ever crossed the word 'Maple' in your mind? 
Usually, only computer-based and mathematical-based people know about the Maple. Normal people doing the calculus or mathematical calculation by manual. Maple is a commercial computer algebra system that has been developed by Maplesoft, a company based in Waterloo, Ontario, Canada.  

These are the overview of Maple:
  • It has over than 5000 functions.
  • It offers the breadth, depth, and performance to handle every type of mathematics.
  • Maple's intuitive interface supports multiple styles of interaction, from Clickable Math tools to a sophisticated programming language.
  • People can automatically capture all the technical knowledge in an electronic form that combines calculations, explanatory text and math, graphics, images, sound, and diagrams, tools to a sophisticated programming language.
  • Advanced analysis tools for the mathematically rigorous development of the concept
  • Sophisticated development tools for the creations of efficient algorithms and easy-to-use-interface. 
  • A strong connection between the engineering knowledge in the final application. 

What Maple can do?
 
Here are the examples:


Figure 1: Symbolic and Numeric Math




Figure 2: Equation Solving


Figure 3: Differentitial Calculus





The advantages and disadvantages of using Maple:


ADVANTAGES
DISADVANTAGES
·         Very powerful language
·         Name convention are great
·         Many paradigm OOP/list/pattern mathing/logic programming
·         Ability of compile mode of some code
·         Very strong symbolic computation
·         Wolfram alpha is very good tool to dive in to world knowledge
·         Can be used to presentation because GUI is look like Notepad
·         Very good visualization library
·         Cost for extension
·         Long learning curve
·         Slow interpreter
·         It is hard to write the modular code
·         OOP is possible but is very unusable


Click here to download Maple software.








1 comment: