|
When you start
Smart Math Calculator it will have an empty function text box ready
to be used. If there are no empty function text box, you may add one
by clicking on the yellow pencil labeled "Add new equation" button
as circled below.


A new function text
box will be added with 0.0 as its result as shown above on the right.
In the yellow text
box type your desired math expression. In this example we are going
to type the following:
3^2+sin(pi/2)+round(5.6)+(log(100)/2)+root(4)
As you type the above
math expression the program immediately calculates the partial
result and displays in the result area in front of the yellow text
box as shown below.

If there is an error
in the math expression you enter then it will be highlighted in red
until you fix the problem:

To see the details of
the problem press ENTER. This will bring up a message box telling
you about the cause of the error: (will be available in NEXT
RELEASE)
TBA
You may defined your
own variables in Smart Math Calculator by simple using = operator.
For example you could type:
a=2.5
Alternatively you
could do this is by including the variable in the math expression as
you like. For example to calculate the hypotenuse of a right angle
triangle with a and b as its right angle sides, type:
root(a^2+b^2)
Then press ENTER.
Smart Math Calculator would then automatically add a= and b= and
await your values for those variables:

You are not limited to simple values when assigning
values to variables. You could for example type:
a=2.5*sin(pi/2)
For 2D graphs, try
these simple "y=" examples:
-
x+5
-
x*5
-
5x
-
x^5
-
(3*x)^2
-
sin(x^2)
-
root(x)
-
rootn(3,cos(x))
-
rand()*x^2
For 3D graphs, try
these simple "z=" examples:
-
x+y
-
x^2+y^2
-
sin(x)+sin(y)
-
sin(x*y)
-
cos(y)/sin(x)
-
log(y)+log(z)
-
x^sin(log(y))
See the keyboard that among other things lists the
functions and constants currently supported by Graphing
Calculator 3D.

| Operator |
Description |
Example |
| + |
Addition |
x+2 |
| - |
Subtraction |
x-2 |
| * |
Multiplication |
x*2 |
| / |
Division |
x/2 |
| ^ |
Power |
x^2 |
| Constant |
Value |
| Mn |
1.6749286e-27 |
| u0 |
1.2566370614359e-6 |
| e0 |
8.8541878176204e-12 |
| h |
6.6260775e-34 |
| c |
299792458 |
| u |
1.6605402e-27 |
| ec |
1.60217733e-19 |
|
| Constant |
Value |
| Mn |
1.6749286e-27 |
| u0 |
1.2566370614359e-6 |
| e0 |
8.8541878176204e-12 |
| h |
6.6260775e-34 |
| c |
299792458 |
| u |
1.6605402e-27 |
| ec |
1.60217733e-19 |
|
| Function |
Description |
Examples |
| sin |
Sine: sin(v), where v is the
value of angle in radians. |
sin(3.14), sin(x) |
| cos |
Cosine: cos(v), where v is
the value of angle in radians. |
cos(3.14), cos(x) |
| tan |
Tangent: tan(v), where v is
the value of angle in radians. |
tan(3.14), tan(x) |
| sinh |
Hyperbolic Sine: sinh(v),
where v is the value of hyperbolic angle in radians. |
sinh(3.14), sinh(x) |
| cosh |
Hyperbolic Cosine: cosh(v),
where v is the value of hyperbolic angle in radians. |
cosh(3.14), cosh(x) |
| tanh |
Hyperbolic Tangent: tanh(v),
where v is the value of hyperbolic angle in radians. |
tanh(3.14), tanh(x) |
| asin |
Arcsine: asin(v), where v is
a value in [-1,+1] range. |
asin(-0.5), asin(x) |
| acos |
Arcsine: acos(v), where v is
a value in [-1,+1] range. |
acos(-0.5), acos(x) |
| atan |
Arctangent: atan(v), where v
is a value in [-1,+1] range. |
atan(-0.5), atan(x) |
| atan2 |
Arctangent: atan2(v1,v2) is
same as atan(v1/v2) but it returns the correct angle for -Pi
to +Pi range. |
atan2(2,-3), atan2(x,-2) |
| fraction |
fraction(v) returns only the
fraction part of the decimal value v. |
fraction(110.025) -> returns
0.025 |
| rand |
rand() returns a random
number in the [0.0,1.0] range. |
rand() -> may return
0.12512615 |
| round |
round(v) returns closes
integer to decimal value v. |
round(5.623) -> returns 6.0 |
| int |
int(v) returns only the
integer part of the decimal value v. |
int(5.623) -> returns 5.0 |
| min |
min(v1,v2) returns the
smallest of values v1 and v2. |
min(5,8), min(x, 10) |
| max |
max(v1,v2) returns the
largest of values v1 and v2. |
min(5,8), min(x, 10) |
| log |
log(v) returns the logarithm
base 10 of value v. |
log(125.2), log(x) |
| ln |
ln(v) returns the logarithm
base e of value v. |
ln(125.2), ln(x) |
| root |
root(v) returns the root
base 2 of value v. |
root(4.5), root(x) |
| rootn |
rootn(n,v) returns the root
base n of value v. |
root(3,-8), root(3,x) |
| exp |
exp(v) returns the value of
e raised to power of v. |
exp(4.5), exp(x) |
| abs |
abs(v) returns the absolute
value of v. |
abs(-4.5), abs(x) |
| ceil |
ceil(v) returns the rounded
up integer of decimal value v. |
ceil(5.01) -> returns 6.0 |
| floor |
floor(v) returns the rounded
down integer of decimal value v. |
floor(5.99) -> returns 5.0 |
If problem occurs,
check out our
Forum or email us at support@runiter.org |