Small Math - easy to use 2D/3D graphing calculator and CAS
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.




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




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