If you are unsure on how to use any of these programs, check the program information guide.
Single download to all programs listed
2 Point Line: Takes 2 points in 2 dimensional space and returns information about the line through them including the equation of the line, the midpoint of the line and distance between the 2 points.
Binomial: Performs several binomial functions which aren't supported by the calculator's original software including bcd>=, center including limits and center excluding limits.
Bézier curve: Accepts the start, end and control points of a Bézier curve and displays the associated equations of the points in 2 dimensional space, it then proceeds to plot the curve on the calculator graphing plane.
Complex Number: Allows several complex number functions including roots, power, conjugates and e^z. Complex numbers can be entered in Polar or Cartesian form and converted between these values in the program.
Cosine Rule: Performs the Cosine rule on a set of entered values to calculate either a length of one side of a triangle or one of the angles in a triangle.
Derivate: Contains several tables of useful derivatives mostly relating to trigonometric and hyperbolic trigonometric functions (also contains some other simple derivatives).
Euler Final: Uses Euler's method of numerical integration to compute the value of F(B) for a known point and derivative of Y, works using either step size or number of steps. This version of the program only gives the final F(B) value.
Euler Step: Uses Euler's method of numerical integration to compute the value of F(B) for a known point and derivative of Y, works using either step size or number of steps. This version of the program calculates the final F(B) value and all steps in between.
Exact Value: Presents a table of exact values for sin, cos and tan. It provides values for angles ranging from 0 to 180 degrees in 15 and 30 degree increments.
External Division: Performs the external division of a line segment between 2 points in 3 dimensional space. It uses the dividing ratio to calculate the externally intersecting point for that ratio of the points.
Internal Division: Performs the internal division of a line segment between 2 points in 3 dimensional space. It uses the dividing ratio to calculate the internally intersecting point for that ratio of the points.
Linear: Accepts either 2 points on a line or the slope of a line and one point on it, in 2 dimensional space, and calculates the equation of that line and displays it in both y-intercept form and general form.
Matrix PIVOT: Allows selected elements of a matrix to be pivoted one by one in order to change the matrix in any way the user wishes. The original entered matrix will remain unchanged.
Matrix RREF: Reduces a matrix to row reduced echelon form. This program also provides a statement displaying whether the system of linear equations has no solutions, infinite solutions or a unique solution.
Perpendicular Bisector: Takes 2 points in 2 dimensional space and calculates the equation of the perpendicular bisector to the line segment through those two points, it then graphs the result.
Polynomial Division+: Accepts two polynomials of chosen orders and divides them displaying the result as numerator, denominator, quotient and remainder
Polynomial Multiplication+: Accepts two polynomials of chosen orders and multiplies them displaying the result as 1st polynomial, 2nd polynomial and product.
Prime Factor: Lists all the prime factors, and their multiples, of an entered number (usually only works for 'small' numbers).
Quadratic Factorisation: Factorises a quadratic into its roots and displays the answer as a product of two 1st order polynomials, it also displays a method for completing the square for this quadratic. Answers are only displayed for quadratics with real roots but completing the square is displayed for all roots.
Quadratic iterations: Performs the specified number of iterations for z -> z^2 + c, the result of each iteration is displayed as the components of the iteration value and the modulus of the iteration value.
Right Triangle: Allows the user to select the known side of a triangle and a known angle, the program then completes the triangle by filling in all unknown sides.
Sine Rule: Allows the user to select either 2 sides and an angle or 2 angles and a side, the program then computes either the remaining value or side using the sine rule.
Triangle Solver: Takes as many pieces of information about a triangle that are entered in the calculator until enough information has been entered for the program to solve the triangle for all sides and angles.
Vector Volume: Calculates the area and volume of 4 different shapes made from vectors, in 3 dimensional space, including: triangle, parallelogram, parallelepiped and tetrahedron, answers are displayed as exact values.
Vector: Performs multiple vectors operations in 3 dimensional space including: vector between 2 points, dot product, cross product, scalar triple product, vector length, projection vector and angle between 2 vectors.