| Program Title |
Description |
| 2x2SYS |
This Program solves a two by two system of equations (Coming Soon) |
| 2x2DET |
Finds the determinant of a two by two matrix |
| 3x3SYS |
Solves a three by three system of equations |
| 3x3DET |
Finds the determinant of a three by three matrix |
| SLD |
Calculates the slope, distance, and midpoint if given two points |
| Rect |
This program finds area, perimeter and Diagonal of a Rectangle |
| Rotate |
Rotates a triangle through a given angle of rotation about a vertex |
| ReflectX |
Reflects a triangle about the X axis |
| ReflectY |
Reflects a triangle about the Y axis |
| Translate |
Shifts a triangle in the x or y direction by a distance |
| RollDice |
Generates a random pair of numbers 1-6 |
| ReflectYX |
Reflects a triangle about the line y=x |
| ReflectYN |
Reflects a triangle about the line y=-x |
| Quadroot |
Calculates the roots of quatdratic equations |
| Discriminant |
Calculates the discriminant of quadratic equations |
| Basecnv |
This program converts a number from one base to another. Any base from 2 through 36 can be used. List 5 and List 6 of the active file are used by the program. |
| Cmplxpwr |
This program finds any power of a complex number. |
| Cmplxrt |
This program finds and displays the N complex solutions of z^N=c where c is any complex (or real) number and N is a positive integer. |
| Cmplxsys (requires Cplxsys2, Cplxsys3, Cplxsys4) |
This set of programs solves a system of equations over the complex numbers. The cases of 2 equations with 2 unknowns, 3 equations with 3 unknowns, and 4 equations with 4 unknowns can be solved. |
| Conics |
This program analyzes and reports the properties of a general conic. The input can be the coefficients of Ax^2+Cy^2+Dx+Ey+F=0 or of y=Ax^2+Bx+C or of x=Ay^2+By+C. The type of conic is identified. For parabolas, the vertex, axis, focus, and directrix are reported along with the direction of opening. For ellipses, the center, semi-major axis, semi-minor axis, and center to focus distances are reported along with the major axis direction. For hyperbolas, the center, center to vertex, center to imaginary vertex, and center to focus distances are reported along with the transverse axis direction. |
| Dblint |
This program approximates a double integral numerically by integral (a,b) integral(f4,f5) f6(x,y) dA = sum f6(xi,yi) delta xi delta yi where (xi,yi) is the midpoint of the rectangular subinterval. As suggested by how the integral is written, the integrand is stored in f6 and the possibly variable limits of the first integration are stored in f4 and f5, respectively. The integration can be done in either order. The program is structured to use the same number of divisions in each direction; consequently, the square of that number of points is summed to approximate the integral. The number of subintervals to be used in each direction is chosen during execution. |
| Dec-Frac |
This program converts terminating or repeating decimals to fraction form. |
| Eulerg |
This program plots the Euler's method solution of the differential equation dy/dx=f6(x,y) using a step size equal to the distance between pixels. Before executing, the window should be adjusted so that the antiderivative has no vertical asymptote within the window. Since the program does not compute a point at the first or last pixel, a vertical asymptote can occur at the edges of the window. |
| Eulern |
This program uses the Euler's method solution of the differential equation dy/dx=f6(x,y) to compute the value of the antiderivative at x=B. Either the step size or the number of steps can be chosen during execution. |
| Fundthm |
This program numerically solves the differential equation dy/dx=f6(x) and plots the antiderivative F(x)=F(a)+Integral(a,x) f6(t)dt. Before executing, the window should be adjusted so that F(x) has no vertical asymptote within the window. Since the program does not compute a point at the first or last pixel, a vertical asymptote can occur at the edges of the window. |
| Gcdlcm |
This program finds the greatest common divisor (GCD) and the least common multiple (LCM) of any two positive integers. |
| Gnlconic |
This program graphs the general conic Ax^2+Bxy+Cy^2+Dx+Ey+F=0. |
| Impgraph |
This program plots the implicitly defined graph given by F(x,y)=0. The function F(x,y) is assumed to be stored in f6. As the program is configured, up to sixteen values of x can be found and plotted for each value of y. The y value corresponding to every other row of pixels is used to speed up the plotting. A "Ma ERROR" signifies that chosen y value and the internally guessed x value combination corresponds to a point at which the function is undefined. A modification to the View Window should avoid that. To graph the relation with a changed View Window, reexecute the program. |
| Linprog |
This program solves a linear programming problem by the simplex method. The initial tableau is presumed stored as Matrix A. The program identifies the pivot elements and performs the pivots until a final tableau is achieved. The final tableau is stored as Matrix F and is displayed at the end. The initial tableau remains unchanged in Matrix A. |
| Multreg |
This program performs a multiple linear regression. Values for up to five different x's (x1, x2, ... , x5) are assumed to be in List 1 through List 5 respectively and the corresponding y values are assumed to be in List 6. The data is fit with a function that is linear in each of the x's. |
| Phsrcalc |
This program allows any computation involving "phasors" to be performed. A "phasor" is a complex number (or a two dimensional vector) expressed in magnitude, direction form. The program as written allows up to five phasors to be involved in the calculation (it can easily be modified to allow for more) and reports the result in the same magnitude, direction form. The angle for the result will be expressed using the default angle setting of the calculator. |
| Polydiv |
This program computes P(x)/Q(x) and reports the quotient and the remainder. |
| Polyfctr |
This program factors any polynomial P(x) having integer coefficients over the integers. It will find any common numerical factor and any linear factors of the polynomial. If none of these are found, it will report that P(x) has no linear factors over the integers. Note, however, that P(x) might have quadratic factors that are irreducible over the integers. |
| Polymult |
This program computes P(x)Q(x) and reports the product. |
| Prime |
This program determines whether a number is prime or composite. If the number is composite, its lowest prime divisor is reported. |
| Primes |
This program lists all the prime numbers from 2 through a specified number. |
| Primfact |
This program reports the prime factors of a number and their multiplicity in a matrix format. The first column lists the prime factors of the number, while the second column lists the exponent for that factor. |
| Quadfctr |
This program factors Ax^2 +Bx+C for any integers A, B, C subject to A not zero and to B and C not both zero. If possible, the factors contain integer coefficients with the greatest common factor of the coefficients in front. If this form cannot be achieved, the root factored form is presented; that is, A(x-R1)(x-R2) where R1 and R2 are the roots of the quadratic. In any case, radicals are presented in simplified form. |
| Radicals |
This program simplifies and computes roots. Various simplified forms are presented along with the numerical value. For even roots greater two, the input must be positive; otherwise, the input can be positive or negative. Fractions can be entered either in fraction or division form. |
| Riemann |
This program approximates an integral by a Riemann sum:
Integral(a,b) f6(x)dx = Sum f6(xi) delta xi where xi can be chosen to be the left endpoint of the subinterval, the right endpoint of the subinterval, the midpoint of the subinterval, or the trapezoidal rule estimate. The integrand is stored in f6; the number of subintervals is chosen during execution. |
| Rootgrph |
This program graphs a polynomial given its leading coefficient and its roots. The window is adjusted to show all the roots and the maximum and minimum values of the polynomial between the roots. |
| Simpson |
This program approximates the integral Integral(a,b) f6(x)dx by Simpson's rule for any even number of subintervals. The integrand is stored in f6; the even number of subintervals is chosen during execution. |
| Slopefld |
This program graphs the slope field of the differential equation dy/dx=f6(x,y) . The relationship to the antiderivative can be dramatically seen by over-graphing. If the graph window is changed, reexecute the program to replot the slope field. The program is structured so that the lines of the slope field never overlap. If f6 is a function of x only, the numerical antiderivative can be plotted via the Fundamental Theorem Program. In all cases, an approximate antiderivative can be plotted via the Euler's Method Graphical Program. |
| Triplint |
This program approximates a triple integral numerically by integral(a,b) integral(f2,f3) integral(f4,f5) f6(x,y,z) dV = sum f6(xi,yi,zi) delta xi delta yi delta zi where (xi,yi,zi) is the midpoint of the rectangular subregion. As suggested by how the integral is written, the integrand is stored in f6, the possibly variable limits of the first integration are stored in f4 and f5, respectively, and the possibly variable limits of the second integration are stored in f2 and f3, respectively. The integration can be done in any order. The program is structured to use the same number of divisions in each direction; consequently, the cube of that number of points is summed to approximate the integral. The number of subintervals to be used in each direction is chosen during execution. |