| 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. |
| Rowreda |
This program row reduces Matrix A to reduced row echelon form.
The result is displayed as Matrix R; the original Matrix A is left unchanged. If
desired, each step of the row reduction can be displayed. |
| 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. |