Smart Math Calculator 1.3 new

Home Products Downloads Purchase Contact us About us

Product

 Overview
 Screen shots
 How to use
 Forum
 What's new

Get it

Online Graphing Calculator 3D
Download Graphing Calculator 3D
Buy Function Grapher Software

 

Smart Math Calculator Help

 

Calculating math expressions...

How to calculate a mathematical expression?

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

Defining your own variables

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)

Simple examples

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))

List of operators, functions and constants

See the keyboard that among other things lists the functions and constants currently supported by Graphing Calculator 3D.

Operators

Operator Description Example
+ Addition x+2
- Subtraction x-2
* Multiplication x*2
/ Division x/2
^ Power x^2

Constants

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

Functions

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

Troubleshooting...

If problem occurs, check out our Forum or email us at support@runiter.org

 

Copyright (c) 2000-2008 - Runiter Company - support@runiter.org