We introduce a new open source (free) software package that provides a simple, highly interactive interface for carrying out certain mathematical tasks that are commonly encountered in physics. These tasks include plotting and animating functions, solving systems of coupled algebraic equations, and basic calculus (differentiating and integrating functions of a single variable). This package was created using Easy Java Simulations (Ejs),1 so we will refer to it simply as Ejs-Math. It can be downloaded from the Open Source Physics collection of the comPADRE digital library.2
REFERENCES
It is an important milestone for advanced undergraduate students to master programming, and the packages mentioned here (including Ejs) are all appropriate options for that purpose.
This parser was originally created by Yanto Suryono, and was subsequently adapted for inclusion in the Open Source Physics library by Wolfgang Christian.
Greek letters, superscripts, and subscripts can be included in axis labels using LaTeX-like formatting. For example, entering for a label will produce the equation .