TI-86 Programs "Math Toolbox"

HOME  Update: 09/23/01

Program Descriptions
(Algebra/Trig/Calculus Toolbox) Calculators Main

This is a whole system of programs that are menu driven from the custom menu.

Some of the less frequently used programs below have been removed from the calculator to conserve memory.  The list below will be updated later to reflect those programs removed.

NAME Description
ZGETKEY s Waits for any key to be pressed before continuing - this program is normally used by many of the programs below to wait for a one character response from the user - - it eliminates the need to use the ENTER key - this program should be included if any of the other programs below are copied 40 bytes
AC h Shortcut to "Cumul" (see below) - AC is a link to Cumul which serves only to put the "alternate" name of Cumul at the beginning of the PRGM Names menu bar 22 bytes
Algebra a This program provides access to the group of algebra programs - places the names many of the algebra programs on the menu bar (see Algebra Group at the end of the list of programs) 978 Bytes
Alglist t A reference program - Equation topics include: line, parabola, geometry, law of cosines and sines, Heron's, equilateral triangle, circle, ring, ellipse, wedge and so on... 6735 bytes
AQ a No frills quadratic equation solver 353 bytes
AS a Given two points, returns the slope, distance or midpoint (in a plane) 164 bytes
ASG c Given the equation of a sequence, plots it, returns a value for a given N, returns a sum for N terms (series) - all for beginning N to ending N with steps 1251 bytes
AT s Given alpha, degrees of freedom and the number of tails, returns the t for Student's t-distribution - this program requires FCALL (see below) - (NOTE: AT is locked but FCALL is not locked and may have to be edited from the MATH STAT FUNC menu to replace TInt1.  There appears to be a bug in the TI Graphlink software that causes errors when copying programs containg links to the statistics assembly language programs - see me about how to do this if necessary [easy to do]) 1265 bytes
AX s For the normal distribution, returns the z's and area from low x to high x 561 bytes Top
AZ s For the normal distribution, returns the area from 0 to z (as does the tables) 203 bytes
Calculus c This program provides access to the group of calculus programs - places the names of many of the calculus programs on the menu bar (see Calculus Group at the end of the list of programs) 402 Bytes
CC h A subroutine that resets the variable CL to 0 if it is 1 (sorry, I forgot which program uses it - I will investigate further - if a program calls it and it's not there, it will cause a link error) 36 bytes
cnder c Given a function and an x value, returns the numerical derivative at [x,f(x)], or the equation of the line tangent to [x,f(x)] 1020 bytes
cint c Given a function and a and b, calculats the definite integral or the area - for the area, the area under |f(x)| is found - will work for trig functions also - radian/degree mode can be set from the program - the function (and |f(x)|) is (are) placed in y1 (and y2)  (note: will not work for improper integrals like 1/x over (-1, 1) - use other methods) 2045 bytes
Complete a For ax2 + bx + c = y, and given a, b and c, returns a, h, k, the square completer (value used to complete the square), and (optionally) the focus and directrix for y = a(x - h)2 + k 1046 bytes
CONVERGE c Given a sequence, a beginning N and a step size, shows sequence (or series) values as n increases and whether the sequence (or series) is increasing or decreasing - the program does not determine whether the sequence or series converges - it only examines them (use TI-89 to determine limits) 1400 bytes
Cumul s Accumulates data in L9 to column L10 (for an ogive - or cummulative frequency column) - If data is not in L9 or lists L1,..., L10 have not been set up, run SetLists (see below) first (makes the columns look like TI-83 colums) 572 bytes Top
Deg t Changes radians (enter as 2pi, 6.28, etc.) to decimal degrees and DMS forms 116 bytes
Expand a Expands parabola equations in vertex form to the quadratic form - expands "y = a(x - h)2 + k" to "y = ax2 + bx + c" 972 bytes
EXPBIN a Expands (AX+B)(CX+D), 3-BINOMIALS, 4-BINOMIALS, (AX+B)(CX2+DX+E) and  2-TRINOMIALS to the forms "ax2 + bx + c", etc. - can be used to quickly generate factorable trinomials for tests or to quickly expand more complicated binomials - complex numbers are allowed 3003 bytes
FINDFN a Finds at least a piece of most hard-to-find functions - choose the search domain as default, left or right of the y-axis, or choose a custom domain - then, if necessary, adjust the WINDOW or ZOOM Box - works very nice with hard to find growth/decay functions  1169 bytes
exstats s Part of the Texas Instruments assembly language module (simulates the 83 capability in this area) for statistics - Go to Graphing Calculators and download free if desired (along with the rest of the package) 4679 bytes
exstats2 s Part of the Texas Instruments assembly language module (simulates the 83 capability in this area) for statistics - Go to Graphing Calculators and download free if desired (along with the rest of the package) 4679 bytes
Factor a Factors any factorable trinomial quadratic (unFOILS) or, if not factorable, detects it, gives the reason and optionally gives the result as a solution of ax2 + bx + c = 0 in exact or approximate form 2104 bytes
FCALL h Function simulating subroutine to evaluate function arguments (previously stored) based on an Fcode and return an argument or perform an operation (such as 1-varStats or TInt1) - the program is not protected so that it can be modified from the calculator using MATH STAT FUNC in the event some assembly language module does not copy correctly (from the computer to the calculator) when using GraphLink to transmit a program - used primarily, at this time, to service the program AT (see above) - other function calls will be added when needed 75 bytes Top
Finance h Part of the Texas Instruments assembly language module (simulates the 83 capability in this area) for finance - Go to Graphing Calculators and download free if desired (along with the rest of the package) 2507 bytes
finexec h Part of the Texas Instruments assembly language module (simulates the 83 capability in this area) for finance - Go to Graphing Calculators and download free if desired (along with the rest of the package) 3110 bytes
HAHA h Sorry No HAHA!
Infstats s Part of the Texas Instruments assembly language module (simulates the 83 capability in this area) for statistics - Go to Graphing Calculators and download free if desired 4202 bytes
Jerk c Accepts a function and places f(x) distance, f'(x) velocity, f''(x) acceleration and f'''(x) JERK in y1,...,y4 - select the ones desired to view (from the GRAPH y=Editor - slow graphing for complicated secind and third derivatives - change resolution xRes in WINDOW to speed up) 607 bytes
L1,...L10 s See Setlists below
QUAD a Solves any quadratic equation (zeros of P(x) for a second degree polynomial) given real coefficients (use POLY for non-real) - returns the solutions in fraction form if possible and optionally in exact (or approximate) form if irrational 642 bytes
QUADSIMP a Solves parabolas - this program started out as a simple quadratic solver and became quite complex - should be called QUADCOMPLEX - given complex a, b, c or a, h, k, returns a, h, k, or a, b, c - optionally gives zeros, factors, vertex, focus, p, directrix, axis, length of latus rectum, equation in y1 to view or not, value of y given x or the y-intercept - precision may be changed as desired 4132  bytes Top
quickq a A quick (almost no frills) quadratic equation solver - precision can be changed within the program 973 bytes
RAD t Inputs degrees, outputs radians as a decimal and in terms of pi, and DMS 256 bytes
Rtable for the 85 So named because if processes rational functions (as well as non-rational (non-rational does not mean irrational))...this is a Table program for the TI-85 which was written because the calculator has no "naturally aspirated" table function...since the program is not an assembly language program (which sometimes provides control to be gained by the programmer under certain error conditions), rational functions must have unacceptable domain values removed (those values of x causing the denominator to go to zero) at the start of execution...otherwise the program will bomb out because of division by zero when one of those values (if any) are encountered...the program does provide the facilities to remove up to 3 values from the domain...non-rational functions need no "help" to run (although I don't recall what it does under the radical when the redicand becomes "undesireable -")...this program is on the two TI-85's in the lab...size unknown (relatively small)
sa t A subroutine called by a trig program for the purpose of angle adjustment...should be included if trig programs are used 55 bytes
SetLists s List maintenance program...makes the 86 look like an 83 (listwise)...optionally sets up lists L1...L10 and clears them if desired 752 bytes
SetUp a Sets up the calculator and graphing options for Function, Polar, Parametric or Trig graphing...saves a lot of fiddling around time 1202 bytes
SNDtab s Makes use of the standard normal distribution table unnecessary...Gets Area from Z's or X's, Gets Z's or X's from Area, Gets Z, Finds Critical Values, or Gets Area betw Z's or X's 2048 bytes
Solve a The SOLVER run by a program to make it more user friendly with more bells and whistles 1241 bytes
Spear s Finds the Spearman Correlation Coeficient from data in L1 249 bytes
SSALL s For points in L1 and L2, does any of the following: "REGRESSION", "GrapH/Scatter", "SS (for old stat book SSxx etc)", "SUMS", "2-VAR STATS", "a,b,r", "FIND X OR Y" 3223 bytes
Stat86 s This program provides access to the group of Statistics programs - places the names of many of the statistics programs on the menu bar (see Statistics Group at the end of the list of programs) 1153 bytes
statedit s Assembly language module provided by texes Instruments...available on the Internet (also)...needed by the advanced statistics package 3779 bytes
Tnn.86I nn = 001, 005, 01, 025, 05, 10 s These are used by Tdist to look up common t's from Student's t-distribution - they must be included if Tdist is used - see Tdist below...the lists contain the actual t-distribution table in your text...very nerve-wracking to type in the calculator...
TRIANG t Solves triangles using the Laws of Sines and Cosines, and Herons Formula 3917 bytes
Trig t This program provides access to the group of trigonometry programs - places the names of many of the trigonometry programs on the menu bar (see trigonometry Group at the end of the list of programs) 613 bytes Top
Triglist t Lists identities, formulas and other trig information...replaces cheat sheets...lots of bytes (big)
exstats s Assembly language module provided by texes Instruments...available on the Internet (also)...needed by the advanced statistics package 4679 bytes
YCUST h Like some Windows Shared Program Files, it can't be deleted because it may be used by some unknown module someplace on the calculator (only might be needed if the custom menu is installed) 28 bytes
YCUST2 h The custom program that oversees most of the programs on this page...this program is optional as the programs will run without it...it does, however, organize the programs into the categories of Algebra, Statistics, Calculus and Trigonometry as well as some commonly used functions and symbols (I use it)...if one tries hard, it might be compared to the Windows Desk Top 288 bytes
Zabhk h Subroutine that outputs coefficients...used by other programs 138 bytes
ZAFINDZ s Subroutine to finds Z's...416 bytes
ZAREASND s Subroutine to find Areas 1459 bytes
ZBIN s Finds binomial probabilities, means and standard deviations 1459 bytes
Zco h Output subroutine 218 bytes
Zcos h Output subroutine 295 bytes Top
Zcrit s Finds critical values 1281 bytes
ZDISC a Subroutine to display the discriminant of the quadratic formula 1967 bytes
Zninv s Subroutine that calculates the inverse of the normal probability density function (finds Z's and X's) 1401 bytes
ZNormalc s Subroutine to find areas for the normal probability density function 1139 bytes
ZNormalp s Subroutine to find function values for the normal probability density function (provides information to the calling program to calculate graph ymax) 830 bytes
ZNrnDenF s Subroutine to calculate the area for the normal density function (one of serveral versions used by different programs) 98 bytes
ZPOI s Finds Poisson probabilities, means and standard deviations 1083 bytes
Zscr h Subroutine for screen output 51 bytes
Zsol h Subroutine for screen output 104 bytes
VER h Displays the version of the set of above programs 19 bytes

When using the CUSTOM menu supplied with the above programs, the programs are grouped as Algebra, Calculus, Trig and Statistics.  The whole system makes up a so-called Math Toolbox.  Some programs that start with A or AA have been named as such so that they are at the beginning of the PRGM list when executing programs from that menu.   They are there for quick access so you can optionally execute from the PRGM menu rather than leafing through the CUSTOM menu.  The A and AA programs (see above) are usually short, commonly used programs.  Some may not even be in the CUSTOM system.