web stats stat24.com

Small Math Home Page

Small Math will be set of programs written in Java serving as an easy to use graphing calculator. Its main components will be Small Math 2D, Small Math 3D and Small Math Symbolic.

Small Math 2D - graphing calculator

Small Math 2D is application for visualization of two-dimensional mathematical objects written in Java. By now, it is in a very early stage of development and provides only a small fraction of future features. Yet, it can plot functions of one variable, parametric curves, implicit curves, dynamical systems defined by recurrence, ordinary differential equations (initial problems) and systems of two ordinary differential equations of any order (initial problems). Soon, new features will be added, among them: contour plot, colored height maps, complex numbers, inequalities and many more.

Planet motion
Slowing motion
tan(x)
Pendulums with different speeds

Small Math 3D - graphing calculator

Small Math 3D will be application for displaying three-dimensional mathematical objects such as: implicit and parametric surfaces, implicit and parametric curves, explicit surfaces, three-dimensional ODEs. The work on this application has not been started yet. There is only a prototype of implicit surface viewer, which you can download here (to run this application, you will need Java 3D installed on your computer).

Barth Sextic
Clebsch Cubic
Sphere
Heart Surface

Small Math Symbolic

Small Math Symbolic will be environment for symbolic computations. Its main features will be expression simplification, expression expansion, and expression factorization. As for calculus, it will provide derivation computation, limit computation, Taylor series, and numerical definite integration. Small Math Symbolic will contain support for complex numbers. By now, there are only a few implemented features of Small Math Symbolic (expression simplification, expression expansions, derivations).