Mathematics Resources
Software
Home
Resources by Topic
Calculators and Plotters
Reference
Site Map
Resources for Maths B
Enrichment
Miscellaneous
Search Site
Resources for Maths C
Interesting Reading
More Stuff

MathTools - MathForum
links to software plus user reviews, help in using the software and classroom activities

Eigenmath - George Weigt
symbolic algebra and calculus

Winplot
two and three dimensional graph plotter including cartesian, polar, parametric, differential equations
Winplot Tutorial

GeoGebra
dynamic mathematics software that combines geometry, algebra and calculus (free alternative to Geometer's Sketchpad or Cabri) - examples

DigitiseImage
Load an image and create a grid. Click on points and obtain coordinates for cuve fitting. Save the coordinates of the chosen points as a spreadsheet.

DataPoint
Analyse motion by looking at frames from any standard AVI video file. Click on points and save position and time data as a comma-delimited text file.

MathGV
two and three dimensional graph plotter including cartesian, polar and parametric equations

GCalc Graphing Calculator - Java applet to download - Jiho Kim

Plane Graphic Calculator - Java applet to download - J.E.Lillge
This calculator can plot the graphs of real functions and parametrically-defined functions. It also supports vectors and complex numbers.

Integerzone - Java applet to download - Philip Dorrell
The integers are displayed in a rectangular grid that can be scrolled up and down and resized. Activities available include arithmetic, factors, HCF and LCM, multiples, tables tests, modulo arithmetic, casting out nines, prime numbers and the Sieve of Eratosthenes.

K3DSurf
three dimensional graph plotter

Download Java applets - Walter Fendt

Mixed Up Math
free educational Mathematics game and logic puzzle

Graphmatica (shareware)
two dimensional graph plotter with numerical and calculus features - Cartesian functions, relations, and inequalities - polar equations - parametric equations - differential equations

composition of functions
This slide show shows how f(g(x)) can be constructed graphically from the graphs of f(x) and g(x). It also shows how the chain rule f(g(x))'=f'(g(x))g'(x) can be obtained graphically using this construction.

displacement-time graph activity - Java applet to download - Howard Darwin
The motion of the mouse is reresented as a displacement-time graph. Move the mouse to match the different graphs provided. Take the 10 question quiz.

Winlab
conic sections, star polygons, three-body simulator, root-finding utility, two dimensional mapping visualization, roulettes, random functional graphs for students to identify, Penrose tilings

Wingeom
Wingeom is for high-precision geometric constructions in both two and three dimensions. Drawings can be highlighted and animated in a variety of ways.

Winstats
statistics calculations and graphs, theoretical probability distributions, simulations

NCSS 6.0 Junior
data visualisation and analysis - excellent graphs

Ostats
simple tool for data visualisation and analysis, aimed at helping students learn statistics

StaTable
StaTable provides immediate access to the twenty-five most commonly used statistical distributions. With just a few keystrokes, the tail area or percentage point you want appears in a pop-up window.

WebStat
data visualisation and analysis software that runs on a browser - includes full instructions and data sets

CAST
Computer-Assisted Statistics Teaching is a complete course in Introductory Statistics that can be downloaded and run on a computer. Two extra modules are included - Nonlinear Regression / Simulation and Sport. Permission can be sought to use the software locally with a class.

NLREG
NLREG is a powerful statistical analysis program that performs linear and nonlinear regression analysis and curve fitting. It can handle linear, polynomial, exponential, logistic, periodic and any other function that can be described algebraically.

Kali
Draw rosettes, frieze patterns and wallpaper patterns with different types of symmetry.

Kali - Java applet
Create patterns based on symmetry groups - 11 rosette, 7 frieze and 17 wallpaper groups - can be downloaded.

Escher Web Sketch - Java applet
Draw patterns based on the 17 different plane symmetry groups - can be downloaded.

Tess (shareware)
Create patterns based on symmetry groups -11 rosette, 7 frieze and 17 wallpaper groups.

Tyler -Java applet
Tessellate regular polygons with 3,4,5,6,8,9,10,11,12 sides - can be downloaded.

Taprats - Java applet
a Java applet that implements one design technique for Islamic star patterns - can be downloaded

mandalas - circular designs involving symmetry with their origins in Tibetan Buddhism

Kaleidotile
Explore tessellations of the sphere, Euclidean plane and hyperbolic plane.

TesselMania
free software and examples for Escher type tessellations

QuiltMaker
free software tool that will enable you to design your own quilts

CayleyQuilter
Create a mathematical mosaic based on a Cayley table, then reflect and rotate it to make quilt-like patterns. The patterns can be saved as bitmap files and they make interesting background tiles on desktops and web pages. (Teaching resources by Laurie Burton.)

Finite Group Behaviour
Work with existing finite groups or create your own. Test for associativity and inverses. Create subgroups.

Group Explorer
 View finite groups as Cayley diagrams and symmetry objects.

PascalGT
Group theory meets Pascal's triangle - a PascGalois triangle. Construct Pascal's triangle but, instead of standard integer addition, use a group binary operation to determine the entries.

Polyhedron by Tom York
Manipulate and transform regular and semi-regular polyhedra. Transformations include edges to vertices, faces to vertices, vertices to faces, edges to faces, faces to edges, explode, implode, truncate, extend faces and twist.

Poly (shareware)
Investigate polyhedra and their nets - Platonic solids, Archimedean Solids, Prisms and Anti-Prisms, Johnson Solids, Catalan Solids, Dipyramids and Deltohedrons.

Stella (Great and Small)
Create, visualise and print nets for polyhedra.

Geometer's Sketchpad (demo available)
dynamic geometry construction and exploration tool

Fathom Dynamic Statistics (demo available)
This statistics package is strong on interactivity and promotes understanding of concepts.

Winfeed
fractal exploration program - Mandelbrot set, Julia sets, ferns, snowflakes, web plots, bifurcation diagrams

Itetut - Paul Dooley
Students are able to enter seed values as real and complex numbers and study the orbits numerically and graphically, leading to the discovery of the Mandelbrot Set. A student guide and test paper are also provided.

Aros Fractals
Explore some classical fractal images at extremely high resolutions.

Fractint
versatile and extensive fractal generator

Fractal Designer
Draw the attractors of hyperbolic iterated function systems (IFS or HIFS) where the functions are affine transformations of the plane.

Dynamical Systems
Investigate the Mandelbrot set, Julia sets and Newton basins. (NB. Save feature does not work.)

Xaos
Xaos displays the Mandelbrot set and allows you zoom smoothly into the fractal.

MSWLogo
Logo software and resources

Winmat
Perform matrix arithmetic and solve standard linear algebra problems.

Mathematics for Technology Software
Freeware includes Gauss-Jordan elimination, Simplex method, truss analysis, complex numbers calculator, vector tutorial, rotating vectors and sinusoidal waveforms, differentiation and integration visualisation.

West Point Bridge Design Competition software
The West Point Bridge Designer will introduce you to engineering through an authentic, hands-on design experience. This software provides you with the tools to model, test, and optimize a steel highway bridge, based on realistic specifications, constraints, and performance criteria.

Flesh
 After processing a document, Flesh produces two scores - the Flesch-Kincaid Grade Level and the Flesch Reading Ease Score.

Teacher's Report Assistant
This easy to use software stores your comments and displays them in a window. To paste a comment, simply click on the comment and then Ctrl-V. There is no need to constantly switch between windows.

Graph Paper (shareware)
Design your own graph paper. Print or copy and paste to other applications.

Graph Tablet
Design and print your own graph paper.

Anamorph Me
This freeware can read images in the most common formats and carry out a range of anamorphic transformations - including oblique, cylindical mirror and conical mirror.

Qantim
Qantas' Travel Itinerary Manager features easy to use Qantas Domestic and International schedules accessed from a selection of maps.

Free Excel Downloads
dice simulation, clock, Keno game, ...

stopwatch and countdown timer

Digital Oscilloscope
The software uses the computer's sound card as an Analog-to-Digital Converter to digitize any input waveform (speech, music, electric signal, etc.) and to present it on the monitor in real time. Data can be saved and pasted into a spreadsheet.

NCH Tone/Waveform Generator
Create sounds with a variety of waveforms at selected frequencies between 1 to 20000Hz. Adjust frequencies in stereo mode to obtain beats.

Tuning Fork
Create notes A, A#/Bb, B, C, C#/Db, D, ... and view their frequencies. Select from sine, triangular, sawtooth and square waveforms. Move up/down the scale by a single note or by an octave.

Sound Analyser and Tuner
As well as the features of the Tuning Fork, you can analyse sounds by frequency, note/octave, waveform and frequency spectrum analysis.

Frequency Analyser
Split sounds into component frequencies. Watch patterns of speech, the harmonics of vowels and the noise of sibilants.

Finale Notepad
Compose, print and play music. Use the program to play music downloaded from Project Gutenberg Music.

Sound Analyser and Tuner
As well as the features of the Tuning Fork, you can analyse sounds by frequency, note/octave, waveform and frequency spectrum analysis.

Eclipse Crossword
Create your own crosswords (includes the option to publish as an interactive crossword on a website).

Geometry Junkyard - Software and Animations

Great Math Programs - Xah Lee