3 awesome free Math programs

Mathematical software can be very expensive. Programs like Mathematica, Maple and Matlab are incredibly powerful, flexible and usually well documented and supported. Their price tags however are a big let down for many people, even if there are cheap (in some cases crippled) versions available for educational purposes (if you are a student or a teacher). The secondary disadvantages are those caused by the fact that such programs are proprietary. This can also affect or limit a “sharing oriented” environment like the academic and research fields. In this short article I propose well known programs that will give you a lot of flexibility and math crunching fun. And with no cost, they are great for all the different careers with a math degree. All of them have advantages and drawbacks and none of them can be considered perfect or infallible, but I consider them some of the best available today in their respective categories. They are rather general purpose softwares, but there are plenty of other specialized open source programs if you have specific needs. I’ve chosen one program for each of the 3 macro categories: symbolic, numeric and statistical computing, but you can expect quite a bit of overlapping and shared functionalities. Try the three of them, try the suggested alternatives and settle with the ones that you like and that meet your needs the best.

1. Maxima

A general purpose CAS (Computer Algebra System) is a program that’s able to perform symbolic manipulation for the resolution of common problems. As a matter of fact, modern CAS covers an extremely wide range of functionalities. Maple is a prime example of a commercial CAS software. In this category I’d say that Maxima is an excellent open source cross platform tool. wxMaxima is a good GUI version (possibly the best one on Windows), but other front-ends exist. The 3D plot below was generated by Maxima.

3D Chart from Maxima

Valuable mentions are:

2. Scilab

Matlab is the standard for numerical computing, but there are a few clones and valid alternatives that are entirely free. Scilab is the closest that you can get to Matlab without spending a penny. It’s very compatible with Matlab (albeit not 100%) but it’s really flexible, powerful and comes with a Matlab converter and Scicos which is a block diagram modeler and simulator.

scilab3d.png

Valid alternatives are:

3. R

For statistical computing and analysis in the Open Source world, it doesn’t get any better than R. It is a programming language and environment that enables you to do pretty much anything that the commercial software (S-Plus) does. It is so widely adopted that it can be considered a standard in the field.

R plot

As usual, please feel free to share your experiences and add your suggestions to enrich the discussion.

Sponsor’s message: Math Better Explained is an insightful ebook and screencast series that will help you deeply understand fundamental mathematical concepts, and see math in a new light. Get it here.

Get more stuff like this

Get interesting math updates directly in your inbox.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.

90 Comments

  1. Peter June 2, 2007
  2. JamesG June 2, 2007
  3. Jimmy June 2, 2007
  4. Robert Jones June 2, 2007
  5. ed piman June 2, 2007
  6. linkerman June 2, 2007
  7. Mark June 2, 2007
  8. Antonio June 2, 2007
  9. anonymous June 2, 2007
  10. Miles June 2, 2007
  11. Robert June 2, 2007
  12. amjith June 2, 2007
  13. Antonio June 2, 2007
  14. Pingback: links for 2007-06-02 | IndianGeek June 2, 2007
  15. Pingback: Points Of Note » Free Math Programs June 2, 2007
  16. Jenny June 2, 2007
  17. Pingback: 一個人對世界傻笑 June 2, 2007
  18. Up_late June 2, 2007
  19. Pingback: BlogRoaming « oldephartteintraining June 2, 2007
  20. Pingback: links for 2007-06-03 « Talkabout June 2, 2007
  21. Ken June 3, 2007
  22. Ajay George June 3, 2007
  23. Pingback: Vocescuola - Math Blog June 3, 2007
  24. Rohan Prabhu June 3, 2007
  25. Pingback: a lot like a date =] June 3, 2007
  26. Ivan Minic June 3, 2007
  27. Tny June 3, 2007
  28. Pingback: meneame.net June 3, 2007
  29. websecurity June 3, 2007
  30. Andrew S June 3, 2007
  31. chartAll.com June 3, 2007
  32. nevilnayak June 3, 2007
  33. brian June 4, 2007
  34. tony June 4, 2007
  35. Bruce Dickson June 4, 2007
  36. cat June 4, 2007
  37. pfctdayelise June 5, 2007
  38. Pingback: Un CAPTCHA mas que jodido June 7, 2007
  39. einstein June 7, 2007
  40. rika June 7, 2007
  41. Antonio June 7, 2007
  42. Aythel June 11, 2007
  43. Pingback: my upou days : solving math problems June 25, 2007
  44. CDriK July 30, 2007
  45. Pingback: Robin « citizen geek August 10, 2007
  46. Nick November 13, 2007
  47. Rash Kath November 19, 2007
  48. Will Dwinnell December 18, 2007
  49. SasQ February 8, 2008
  50. TM May 8, 2008
  51. Russell Imrie May 10, 2008
  52. Kevin Burton May 19, 2008
  53. Stephen May 27, 2008
  54. freecitizen July 9, 2008
  55. Pingback: daily post 07/14/2008 | 燃灯佛所 July 14, 2008
  56. James August 16, 2008
  57. Pingback: » 免费数学软件 Jared’s October 24, 2008
  58. x name October 30, 2008
  59. jose January 4, 2009
  60. andre January 30, 2009
  61. Denaya Lesa February 2, 2009
  62. Denaya Lesa February 2, 2009
  63. Pingback: Echolocation: Mathematical Diagrams February 26, 2009
  64. Wilson March 25, 2009
  65. Arthur Phillips June 3, 2009
    • Bob April 30, 2012
  66. Vesti Vijesti June 4, 2009
  67. Cello July 27, 2009
    • Bob April 30, 2012
  68. don hinson August 2, 2009
  69. 3D Grapher September 12, 2009
  70. synhedionn September 6, 2011
  71. Gilberto Urroz November 1, 2011
  72. Andy November 21, 2011
  73. Mary December 1, 2011
  74. Bill January 13, 2012
  75. Jobin Jacob Kavalam February 2, 2012
  76. Mike Polioudakis August 30, 2012
    • John F. McGowan August 30, 2012
  77. Chris October 23, 2012
  78. Anna February 25, 2013
    • K. Visscher March 25, 2016
  79. alephalpha March 30, 2013
    • Gilberto Urroz June 9, 2015
      • Ralph Reinhold December 8, 2015
  80. Peter Mancini April 2, 2013
  81. Jonas July 23, 2013
  82. prnv December 23, 2013
  83. Abid Masih December 29, 2014
  84. Steve April 24, 2015
  85. aishen June 6, 2015
  86. Tiger Math June 17, 2015
    • Glenn Bottoms August 25, 2015
  87. JScience July 12, 2015
  88. Zachary Hannan August 19, 2015
  89. Zadania August 26, 2015
  90. Nokie October 2, 2015
  91. umair March 29, 2016
    • Antonio Cangiano April 27, 2016
  92. Sakhtar March 30, 2016
  93. Chris October 27, 2017

Leave a Reply

Join thousands of
math enthusiasts

Get free math updates directly in your inbox.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.