+ - * / ^ !

sin(x) cos(x) tan(x) cot(x) sec(x) csc(x)

`sin^(-1)(x)` `cos^(-1)(x)` `tan^(-1)(x)` `cot^(-1)(x)` `sec^(-1)(x)` `csc^(-1)(x)`

sinh(x) cosh(x) tanh(x) coth(x) sech(x) csch(x)

`sinh^(-1)(x)` `cosh^(-1)(x)` `tanh^(-1)(x)` `coth^(-1)(x)` `sech^(-1)(x)` `csch^(-1)(x)`

x `x^2` `sqrt(x)` `root3(x)` `root2(x)` `e^-x` exp(x) log(x) `log_10`(x) |x| re(x) im(x) `W(x)` `((3),(x))`

x! x!! `Gamma(x)` `gamma(2,0,x)` `psi(x)` erf(x) erfi(x) Ai(x) Ei(x) li(x) si(x) S(x) `zeta(x)` `E _0.5 (x^0.5)`

f(x) = x; `sum _x f(x)` `int`y(x) dx `int` y(x) `(dx)^0.5` `int_0^1`y(x) dx `d/dx`y(x) `(d^(1) y)/dx^(1)` `y^((1))(x)` y'

programing

How to use? There are many ways:

- Input or click sin(x) , click for integration, click button for derivative to check its result, click again for second derivative, click to inverse function, click for definition, click to simplify, click ......
- Input the unkown y as seond argument,

sin(x)=cos(y), y

then click the button to solve for unknown y. - Input command by use of the first function as command, e.g.

then hit the button or the**ENTER**key in your keybord.

- Input function, e.g.
- Input function by use of "," or ";" as separator for multistatements, e.g.
- Input question mark
**?**to show index, i.e.

- Input function and question mark
**?**to show its function source. e.g.

- Input function and then click the question mark
**?**button to show its function graph. e.g.

First line of buttons are for algebra to return function, second line of button are for calculus to return function, third line of buttions are for discrete math with default index variable k to return value, forth line of buttions are for numeric compution to return number. 5th and 6th line of buttions are to plot2D graph. 7th and 8th lines of buttion are to plot3D graph.

The same color buttons are a pair of inverse operators, its result can be checked each other if it returns origial function or not.

f(x) = x^2; f(2)

d(f(x_), x_) := sin(x);

integrate(f(x_), x_) := cos(x);

Please read its example and manual of symbolic computation Computer Algebra System.

It is an online graphic calculator and computer algebra system with learning. It can perform exact, numeric, symbolic and graphic computation, e.g. any order of derivative, fractional calculus, fractional differential equation, symbolic differentation and integration, indefinite sum, interactive plot. It is a programming language, e.g. add new fractional derivatives and integrals, conditional or recursive functions, procedures, and rules.

It can run on any mobile with Internet, and any computer with Java.

It is Computer Algebra System for symbolic computation of any order of fractional derivative. It has three versions:

- Phone version: run on any phone online. It does not requires to download anything.
- Java version: Java Applet run on any computer that support Java
**online and off-line**. Please contact us if you want it.

- PC version: DOS version run on PC. Its old name is SymbMath, you can download it.

SymbMath - PC DOS version of symbolic computation Computer Algebra System.