Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to Steel Media's privacy policy.

Steel Media websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Mathematics Tool

Mathematics Tool
Download on the AppStore Click here to request a review of this app

  • App Store Info


Mathematics Tool is a program to solve systems of equations (via Gaussian algorithm or determinant computation),
invert and multiply matrices (of size 2*2 and 3*3) , solve rule of proportion problems (also called
"Rule of Three" when three lines are used) and to compute a linear equation through 2 given points (A,B) or a
point A and a given slope m.
Entering data is based on a spreadsheet-like user interface with 3D graphic support (when necessary).

Included is a graphical pocket calculator with statistics buttons for a set of x or x:y values , simple 'a_b/c'
number entry support , DEC-HEX conversion and dynamic function graph output for f(x,y,t) with a slider to
change t in real time.

A square term game (with score and 3 difficulty levels that can be selected using tabs) can be found as well.
It offers single-step subtask support for the 'easy' difficulty level (activated by swiping over textlines), where
the solution of each subtask is asked separately (e.g. '256 / 16 = ?' or '? * ? = 121' ) and points are given

Another feature offers the option to find the solution(s) of
a*x^2 + b*x + c = 0
a * ( x + b ) ^ 2 + c = 0 .
Implemented is automatic conversion of the factors a,b and c when switching between the 2 types (with step-by-step
explanation) and a graphical output for f(x) or optional a set of f_i(x) curves , where a selectable parameter
(a,b or c) goes through the values i=-5 to 5 in steps of 1).

The function graph display supports zooming in and out by 'pinching' with 2 fingers and shows the numerically
computed integral value for f(x) from x-axis intersection x1 to x2 , the area value ( = | integral(x1,x2) | )
and the rotational volume.

A function that generates a table for "ordinary annuity" payments and an interactive tool to compute sides, height,
area and volume values of a right triangle (2D) , a pyramid , a cube or a cuboid (all 3 objects with interactively
rotateable 3D images) and a circle/cylinder (with 2 finger pinch support for switching type).
Automatic unit conversion to one common unit is done by the computer and the specific steps that are necessary for
the solution are given out symbolically ( e.g. 'q = b*b / c' ).

The commonly used "a/b" button is provided for entering fractions into table elements and a "Shift" button lets the
user switch between single-step and complete solutions.
An "EX" button offers example value entry into the input fields for testing a feature or to generate a task for pupils,
who want to perform a computation by themselves.

legal notice:
the application logo (showing a "hidden-surface" image of a water wave) has not been created with the current version
of the Mathematics Tool, which only generates wireframe visualizations of 3D functions f(x,y) - including a
waterwave function "drop(x,y)"

What's New in Version 3.3

- task #2 ("system of equations") :
- gradually appearing of line dialog
- button [P_i] ( n points on f(x) ) for the matrix-line swiping operation
- added the button '*a...' to switch variable name display on/off
- a new button [->0] switches the single finger computing mode ON or OFF.
switched ON, a selected element is computed to 0 using a suitable second equation line."
- buttons "STO M" and "RCL M" now with optional 5*5 number full screen range
(labelled "STO S" and "RCL S" , switched via Shift key)
- additional help text

- task #9 ("pocket calculator") :
- minimized usage of leading '+' sign in polygone function text output
- integration button '->F(x)' for a user-defined polynome
- possible encapsulation of polynome into an "exp(" function (for derivation f')
with optional factor g(x)*exp(f(x))
- the results of (f/g)' are now stored in consecutive order
(when 'copy' button is pressed) : f->screen , g->MEMORY

- task #10 ("polygon") :
- numpad overlay bug fixed
- optional 3D mode
- highlighted points can be moved by dragging with finger


Screenshot 1 of 5 Screenshot 2 of 5 Screenshot 3 of 5 Screenshot 4 of 5 Screenshot 5 of 5