We proudly declare that the software is the best calculator
among all of this kind programs found on the internet by us.
Please do not skip the opportunity from downloading and using it, which is also totally free!
This version includes following main functionalities:
Common functions
We add as many functions of this kind as possible to suit your common
requests.
Such as trigonometry, statistics, convert, logical and string functions.
Bits functions Includes all bits operations for IT researches.
Such as bit wise AND, bits shift, maximum and minimum integer values in
binary, quaternary, octal and hexadecimal formats.
Complex functions
Satisfies all complex computations.
Point functions
Which focus on points in n-dimensional space.
Such as to calculate distance from a point to a line.
Vector and Matrix functions
Which satisfy requests of linear algebra.
Such as to calculate inverse, determinant of a matrix and get solution
of liner equations.
Magical things are that +, - and * can be used between vectors and
matrixes as in math books.
Definite integral functions
Which provide easy ways to calculate area and curve length for any kind
2-D functions in x-y and polar coordinate systems.
Series function
A single series function can calculate all series of the world and more
by your creations.
Double, triple series or any more level series are valid by the dramatic
function.
Product function
Similar to series function, the single product function can calculate all products.
Double, triple products or any more level products are valid by the the function.
Equation root function
Which can find any nth roots for any kind equations.
Draw locus functions
Which draws locus of user functions in both x-y and polar coordinate
systems.
Samples:
Calculate solution of X1, X2, X3 and X4 for liner equation:
= x
You can copy formula code above into the calculator to get result.
The formula is very clear:
Inverse matrix of original square matrix times column vector of (6, 3, 1,
8).
The function does not have calculation result, but draws locus as following:
So you know all roots are correct.
Double series:
Any function can be used inside other functions, this is a general rule of
the calculator.
So you just need to add second series inside first one.
series
(
m,
1,
1,
200,
series (n, 1, 1, 100, 1/ ( m^2 + m*n +
n^2)
);
Result is 5.1224343014765532.
Calculate area and curve length between 0 to pi/2 for function bellow.
We calculate them in polar coordinate system, formulas are:
integral_area_polar
(
a,
0,
pi/2,
1000,
10 * sqrt (|cos(2*a)|)
);
integral_curve_polar
(
as above
as above
as above
as above
as above
);
Results are:
Area
49.999355592896507
Curve length
26.220544399420838
Main interface
Read before download:
If you are new to this software, you can ignore following information.
When you install new version of Super Calculator, please do not uninstall
previous one.
Let new version overwrite existing installation, so that formulas saved
are still available.
Agreement of use super calculator
Super calculator is protected by copyright law and international treaties. Standard edition of the software is free based on one of following two conditions.
You are an end user
Download the software directly from this site.
Or use the software distributed by us or authorized organizations.
Free distribution (standard edition, version 1.xx only) You can copy and distribute the software as a whole for free.
You also can announce the software based on "be nice".
(We keep rights to change this condition of free distributionfor
later version).
If you accept the agreement, you can download it now.
If you have old version installed, please do not remove it, new installation
will overwrite old one and keep your previous calculations and other
settings valid.
shift first parameter left by the number of positions
the second parameter specifies
rsh
right_shift
(uint, uint, bits)
uint
shift first parameter right by the number of positions
the second parameter specifies
max_int
(bits)
uint
max value of integer
min_int
(bits)
int
min value of integer
max_uint
(bits)
uint
max value of unsigned integer
Note: bits is a positive integer to indicate valid bit-length. i.e. if
bits=32, parameter is in 32-bit.
Logical
functions
function name
parameters
return value
functionality
sign
(float)
+1 or -1
sign of the parameter, sign(0)=+1
bool
boolean
(float)
+1 or 0
boolean value of the parameter, returns 0 if the
parameter is 0, otherwise returns +1.
cmp
compare
(float, float)
-1, 0 or +1
compares 2 parameters, returns +1 if first >
second, 0 if first = second, or -1 if first < second.
great_than
(float, float)
+1 or 0
returns +1 if first > second, otherwise returns 0.
great_equals
(float, float)
+1 or 0
returns +1 if first >= second, otherwise returns 0.
less_than
(float, float)
+1 or 0
returns +1 if first < second, otherwise returns 0.
less_equals
(float, float)
+1 or 0
returns +1 if first <= second, otherwise returns 0.
equals
(float, float)
+1 or 0
returns +1 if first = second, otherwise returns 0.
not_equals
(float, float)
+1 or 0
returns +1 if first <> second, otherwise returns
0.
not
(float)
+1 or 0
returns +1 if parameter is 0, otherwise returns 0.
Condition
functions
function name
parameters
functionality
if
refer to function for details
calculate expression according to logical conditions.
Normal
functions
which includes followings:
Trigonometry functions
function name
parameters
return type
functionality
sin
(radian)
float
sine
cos
(radian)
float
cosine
tan
(radian)
float
tangent
ctg
(radian)
float
cotangent
asin
(float)
radian
arc sine
acos
(float)
radian
arc cosine
atan
(float)
radian
arc tangent
actg
(float)
radian
arc cotangent
sinh
(float)
float
hyperbolic sine
cosh
(float)
float
hyperbolic cosine
tanh
(float)
float
hyperbolic tangent
ctgh
(float)
float
hyperbolic cotangent
Common functions
function name
parameters
return type
returns
inv
invert
(float)
float
1/x
reminder
(float, float)
float
reminder of first parameter based on second.
sqrt
square_root
(ufloat)
float
square root of parameter
cbrt
cube_root
(float)
float
cube root of parameter
pow
power
(float, float)
float
first parameter raised to power of second
root
(float, float)
float
first parameter raised to the root of second
ln
(pfloat)
float
natural logarithm
log10
(pfloat)
float
10 based logarithm
log
(pfloat, float)
float
parameter based logarithm
exp
exponential
(float)
float
exponential value
Convert functions
function name
parameters
return type
functionality
abs
absolute
(float)
ufloat
absolute value
int
integer
(float)
float
integer part of the parameter, truncate fractional
part
frac
fractional
(float)
float
fractional part of the parameter, trim off integer
part
rad
radian
(float)
float
radian value of degree parameter
deg
degree
(float)
float
degree value of radian parameter
days
(yyyy, mm, dd)
uint
get days from February/01/0001
days_of_the_year
(yyyy, mm, dd)
uint
get days in specified year.
weekday
(yyyy, mm, dd)
uint
get weekday of specified day.
Operator
function
function name
parameters
return type
functionality
plus
(any, any)
any
first parameter + second
minus
(any, any)
any
first parameter - second
times
(any, any)
any
first parameter * second
divide
(any, any)
any
first parameter / second
abs
absolute
(any)
float
absolute value of the parameter, same as
|any|
neg
negative
(any)
any
change sign of the parameter, same as -
any
parameter any stands for a number, vector, complex or matrix.
Operation must satisfy math rules, for example, 3 * matrix is legal, but 3 +
matrix is illegal.
Statistics
functions
function name
parameters
return type
functionality
max
maximum
(float, float, ...)
float
maximum value among parameters
min
minimum
(float, float, ...)
float
minimum value among parameters
median
(float, float, ...)
float
median value among parameters
count
(float, float, ...)
float
parameter count
sum
summary
(float, float, ...)
float
sum of parameters
sum_n
summary_n
(float, float, ..., k)
float
sum of parameters raised to the power k
mean
average
(float, float, ...)
float
average of parameters, same as sum/count
variance
(float, float, ...)
float
variance value
factorial
(n)
float
n!
permutation
(n, m)
float
n! / m!
combination
(n, m)
float
n!/(m!*(n-m)!)
Complex
function
function name
parameters
functionality
complex
(float, float)
first parameter is real number, second is imaginary
number
Point
functions
function name
parameters
functionality
length
(point)
lengths of a vector or distance from original to end
point.
polygon_edges
(point, point, ...)
edge lengths of a polygon.
polygon_edges_open
(point, point, ...)
edge lengths of an opened polygon.
dot_product
(point, point)
(point, point, point)
dot product of 2 vectors.
angle_of_vectors
(point, point)
(point, point, point)
angle in radian between 2 vectors.
triangle_area
(point, point)
(point, point, point)
area of a triangle represented by the 3 points.
distance_to_line
(point, point)
(point, point, point)
get distance from a point to a line.
Vector
and Matrix functions
Vector functions
function name
parameters
functionality
point
(float, float, ...)
format parameters as a point.
vector_column
vector_clm
(float, float, ...)
format parameters as a column vector.
vector_row
(float, float, ...)
format parameters as a row vector.
Matrix functions
function name
parameters
functionality
matrix
(point, point, ...)
format a matrix.
matrix_minor
(matrix)
get minor matrix of parameter matrix.
matrix_determinant
matrix_det
(square matrix)
get determinant of the square matrix.
matrix_transpose
matrix_t
(matrix)
get transpose of a matrix.
matrix_inverse
matrix_inv
(matrix)
get inverse of a matrix.
matrix_adjoint
matrix_adj
(matrix)
get adjoint of a matrix.
matrix_rank
(matrix)
get rank of a matrix
Operators +, - and * can be applied to matrixes and vectors.
Variable functions
These functions contain a variable, so that they are called variable
functions.
Definite integral functions
Area functions
function name
math sign
functionality
integral_area_xy
area under y=f (x) in x-y
coordinate system.
integral_area_polar
area of radius=R (a) in polar coordinate
system.
integral_area_parametric_xy
rectangular area by parametric
equation.
integral_area_parametric_polar
polar area by parametric
equation.
Curve length functions
function name
math sign
functionality
integral_curve_xy
curve length of y=f (x) in x-y
coordinate system.
integral_curve_polar
curve length of r=R(a) in polar
coordinate system.
integral_curve_parametric
curve length by parametric
equation.
Series, product
and equation root functions
function name
math sign
functionality
series
the single function can calculate all series,
including double, triple and any level series.
product
the single function can calculate all product,
including double, triple and any level product.
We found several "super" calculators on the internet used for managing
super part of people's salary.
"Super" in the program has the same meaning as the word in super-man
or super-girl, which means "power" rather than "money".
This program is a mathematics
calculator for general calculations.
You can consider the software as university calculator, school calculator,
scientific
calculator, physic calculator, engineering calculator, office calculator, or others.
We will keep using current name of the program since history reason.