### Help

1. Evaluate expression: type expression in the box, press Enter key.
2. Fundamental mathematical functions: sin, cos, tan, cotan, sinh, cosh, tanh, cotanh, log (natural logarith), log10 (decimal logarith), log(a, b),... You have to notice that, if you use trigonometric function, the param is radian (rad) by default. If you indicate the degree, you have to type this: sin(45 deg), cos(60 deg)...
3. Mathematical constants pi, e, ...
4. If you want to work with fraction, or convert the result to fraction, you can use simplify. For example: simplify(1/2+3/4).
5. Working with series of number, you can use a:b or a:b:c. The first format is all numbers from a to b with step 1, the second format is all numbers a to c with step b. For example: 1:0.1:2 will show all number 1, 1.1, 1.2,....,2.
6. If you want to evaluate sum(series), size(series), mean(series) of series, you can use them. For example: sum(1:10) will evaluate 1+2+...+10.
7. Convert units. For example: 1cm to m; 120 deg to rad; 100 celsius to fahrenheit; ...
8. Operation on matrix (+, -, *). Matrix will be given as follows [a11, a12...;a21, a22...;...;an1, an2...]. For example: [1, 2;3, 4]*[2, 3;1, 1] will calculate the product of two matrices.
9. Matrix determinant evaluation. Use command det(matrix).
10. Inversed matrix evaluation. Use command inv(matrix).
11. Transposed matrix evaluation. Use command transpose(matrix).
12. Working with complex number. You use format a+bi. For example: (1+2i)+(4+i). You also can use following functions: arg(complex number), re(complex number), im(complex number), conj(complex number) to evaluate argument, real part, imaginary part and conjungating complex number.
13. Factorial evaluation. Use factorial function or operator !: factorial(n) or n!.
14. Derivative evaluation. Use function format: derivative("3x+sin(x)", "x").
15. Solve linear system of equation. Use the command lsolve. For example, you want to solve system {2x+3y=5 and 2x-y=1}, you can use command solve([[2,3],[2,-1]],[5,1]).
16. Evaluate distance between two points. Use command distance(point1, point2). For example: distance([1,2],[3,4]).
17. Define the intersection of two lines. Use command intersect(pointA, pointB, pointC, pointD). For example: intersect([1,2],[3,2],[5,1],[3,1]).
18. Combination, Permutation calculation: combinations(n,k), permutations(n), permutations(n,k).