ASCIIMath Scientific Calculator (ver 1.2)
A free webpage calculator with live MathML display
This page requires Internet Explorer 6+href="http://www.dessci.com/en/products/mathplayer">MathPlayer
or Mozilla/Firefox/Netscape 7+.
More calculator areas:
onkeyup="calculate('in2','out2');calculate('in3','out3')">
a=5; b=4; c=-1; (-b+sqrt(b^2-4a*c))/(2a)
onkeyup="calculate('in2','out2');calculate('in3','out3')">
(-b-sqrt(b^2-4a*c))/(2a)
Note that this is dynamic HTML running locally on your machine.
Right-click on the output to copy or view the MathML code (or have it
spoken in IE+MathPlayer).
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.
ASCIIMathML and this calculator are freely available under the
GNU Lesser General
Public License. Please include a link to href="http://asciimathml.sourceforge.net">asciimathml.sourceforge.net
on any webpage that makes use of them, and send a link of your webpage
to jipsen@chapman.edu.
No comments:
Post a Comment