2D Graphing

Creation of interactive objects based on moveable points.lines, vectors, conics, polynomials, shapes, data sets.
shapes

Shapes and transformations

Shapes either from a set of points or from a list of presets. Transformations including
  • stretches
  • shears
  • reflections
  • rotations
  • enlargements
  • translations
as well as arbitrary matrix transformations. Transformed objects update as the original object changes and can be chained. Rotations and enlargements can be animated, changing the value of the parameter, as can matrix transformations.
vectors
Vectors
Create as an interactive object using points or with cartesian or polar coordinates. Vectors can be added, subtracted, multiplied, duplicated, have the angle between them found and can form the basis of straight lines and translations.

Equations
One line true notation entry in explicit, implicit, parametric, piecewise, and polar forms.
slow plot
Slow plot allows you to draw curves incrementally, stopping at important points.
Calculus
Differentiate, find the area below a curve or between two curves. Integration treated as a first order differential equation.
area
Differential equations
First and second order solved. Plot slope field. Boundary conditions specified interactively.
differential equations
Numerical methods
Bisection solution. Newton Raphson method. Step forwards and backwards.
iterations
Numerical integration.
Rectangle, trapesium and Simpson's methods. Animated the number of divisions.
Tangents and normals
Plot tangents and normals to curves; evolute draws these in many places along the curve, often leading to striking shapes.
Scatter graphs
  • Data sets from points, files or entered through Autograph's spreadsheet
  • Least squares regression graphically illustrated
  • Fit straight lines, polynomial or fit your own equation to the data
Least squares regression
<-1D Statistics and probability ->Three dimensional graphing