You can start from the top and work your way down, or you can click on any of the links below to see specific examples of how MathPad is used.
You can resize both the window and the portion betweein input/output.
Functions don't require parenthesis. Keep in mind that 'sin(2pi)' or 'sin(2x)' is different than 'sin 2pi' or 'sin 2x', unless implicit multiplication is given a higher priority. This can be enabled in the settings.
Variable scope works in a very intuitive way.
There are multiple ways to create a variable.
Variable assignment and user-defined functions are very thorough. You can assign a variable to a variable that has been assigned to another variable. The major reason for this is that one of my goals was for MathPad to be hard to break.
Formulas can be setup like on paper. Variable assignment can make use of built-in constants.
Supports vector math for both 2D and 3D vectors.
The '%' symbol is used for percents instead of modulus.
You can control how your output looks.
All answers can be converted into reduced fractions.