Department of Mathematics

Math 300: Mathematical Computing

Python vs. Matlab and Maple

Why might a mathematician learn python, particularly in view of the excellent options that are available to us in Matlab, Maple, and other programs? The answer is not simple. Rather than make a recommendation on the subject, we present the following comparison of some of the considerations in deciding what to learn. Why are e.g. R or Mathcad not in the table? It is because we have never covered them in this course. Here we only examine the options we have for instruction in Math 300.

MatlabMaplePython
Most applied mathematicians and engineers use this Some mathematicians use this or its competitors Many applied mathematicians, scientists, and engineers use this
Used in academia and some businesses Used in academia Used in academia and many businesses
Resume' builder in math and engineering Resume' builder in mathematics Resume' builder in math, engineering, and business
Costs money Costs money Free


Assignment 6 is posted.




The midterm exam will take place on Friday, 12 October. As always, you are permitted any paper notes you find useful, but no electronic devices are allowed. The test is cumulative, but emphasizes the material covered in the last fours weeks. A sample exam is available.




You need to install Matlab on your computer by Wednesday. You do not need Simulink or any particular toolboxes, though you might find the Symbolic toolbox useful at some time in the future (not in this class).



Department of Mathematics, PO Box 643113, Neill Hall 103, Washington State University, Pullman WA 99164-3113, 509-335-3926, Contact Us
Copyright © 1996-2015 Kevin Cooper