ASCIIMathJax Scientific Calculator

Click in the box to use your keyboard or use the buttons
(also works on smartphones and tablets)
Result:     `{::}`

The advantage of this calculator is that it shows what was calculated in proper math notation.
Some technical remarks: This calculator works only in radians.
(Multiply angles by pi/180 to convert from degrees to radians.)
The syntax is loosely based on JavaScript and a subset of ASCIIMathML.
The multiplication symbol * can be omitted after a digit (0-9) or a closing parenthesis.
Available constants and functions:
  +, -, *, /, ^, pi, e, sqrt(), ln(), abs(), sign(), floor(), ceil(), n!, C(n,k), ran(a,b,n)
  sin(), cos(), tan(), sin^-1(), cos^-1(), tan^-1(), sinh(), cosh(), tanh(), sinh^-1(), cosh^-1(), tanh^-1()
  sec(), csc(), cot(), sec^-1(), csc^-1(), cot^-1(), sech(), csch(), coth(), sech^-1(), csch^-1(), coth^-1()
Values can be assigned to (legal JavaScript) variable names. Use ";" to separate expressions.
Any number of calculator textareas can be placed anywhere on your own webpages.

This calculator is freely available under the GNU Lesser General Public License.
Just save this page and use it locally or copy the source. Please include a link to this page
on any webpage that uses it, and send a link of your webpage to jipsen@chapman.edu.

Peter Jipsen, Chapman University, May 2012 Valid HTML 4.01!