| __Name__ | __Size__ | __Date__ | __Rating__ | __Description__ |

| **(Parent Dir)** | *folder* | | **Up to TI-Nspire Basic Files** |

| **advreg.zip** | 34k | 11-04-09 | | **Advanced Regression for TI-Npire CAS** This program fits data to an arbitrary function, i.e., to functions that are not necessarily linear in their parameters. The outputs from the program are 1) a statement as to whether the convergence critera was met, 2) the iteration matrix showing the progression of estimated parameters and associated sum-of-square errors, 3) the ANOVA matrix, 4) a vector of the standard error of the regression and R^2 stats, 5) a matrix of the estimated parameters with their standard errors, t values and probabilities, and 6) the fitted equation (as sometimes simplified by the software). |

| **autofoil05.tns.zip** | 3k | 11-06-02 | | **AutoFoil** One of my pet peeves about my nSpire CAS, is that: although it is marketed as a CAS, it sometimes doesn't work the way I expect from a $150 device. One of these things that fail is "FOIL"-ing, also known as First Outer Inner Last. When working with many math equations such as factoring or quadratic stuff, many (2x-4)(4x+2)-like (in format) strings come up and become very tedious to solve or simplify. That's why I figured out AutoFoil! It saves time with the whole FOIL thing and saves paper space! (And it helps me be lazy. Cheesy ) This program is also very easy to work with. In fact, with the recent 3.0 update, a wizard for AutoFoil has been implemented. But to keep nice with 2.0 users, I have also included a "legacy" version inside the program file. Smiley The program is very straight-forward. Give the required inputs and you're done. For the legacy version however, you must include in this format: (f1,f2,f3,f4). Commands: (Must be accessed from the library function, be sure to refresh libraries) *autofoil: Launches the autofoil wizard *autofoillegacy: (f1,f2,f3,f4) Takes the inputs and simplifies it using the FOIL method. *about: credits and such. Thanks for your interest in my app! The Haus of AnhHai develops quality applications for a variety of platforms, such as nSpire, 84SE, Java, Android, Windows and Mac! Be sure to plop a donation at the developer's site to help fun continued FREE nSpire apps! |

| **b2b.zip** | 3k | 09-04-07 | | **Base to base converter ver 1.1** This version works on both the Nspire CAS as well as on the non CAS variant. It can handle ., E and bignums. |

| **bernoulli_diff.zip** | 40k | 13-02-28 | | **Bernoulli Differential Equation** The program solves the Bernoulli differential equation being given in the form: y' + g(x) * y = h(x) * y^n. A documentation is included on page 1.2 of the file |

| **buffon.zip** | 24k | 09-02-25 | | **Buffon's needle simulator** Simulates drops of a needle on a sheet of paper with equally spaced lines. The probability of the needle crossing a line is a function of the needle's length and Pi. Run the simulation to determine a numerical approximation to the value of Pi. Includes English and Portuguese versions. |

| **cmplxanlys.zip** | 6k | 13-01-08 | | **Complex Analysis Functions** A library of functions for the TI-Nspire CAS for use in complex analysis. Includes functions for finding poles, calculating residues (including the residue at infinity), computing contour integrals, and (last but not least) Laplace and Inverse Laplace transforms. |

| **completingthesquare.zip** | 2k | 10-01-03 | | **Completing the Square Quadratic Solver ** Takes a unformatted quadratic equation as a string, autodetects the variable, shows all work and solves the quadratic equation by using the completing the square method. |

| **conicsection.zip** | 6k | 13-11-04 | | **Conic Section - Equation of 2nd Order** This program determines for a general equation of 2nd order being given as A*x^2 + B*x*y + C*y^2 + D*x + E*y + F = 0 the type of curve ( ellipse, parabola or hyperbola )and shows details like semi-axes, centre or angle of rotation. |

| **conicsolver.zip** | 6k | 13-02-23 | | **Conics-Solver** This is a program that takes the general form of a conic, and converts it to standard form. |

| **curldivgrad.zip** | 8k | 14-01-09 | | **Curl, Divergence, Gradient v2.0** The program find the curl and the divergence of a vector field u and/or the gradient of a scalar field f. The coordinates may be Cartesian u,f(x,y,z) or - as of V2.0 - spherical u,f(r,theta,phi) or cylindrical u,f(r,phi,z). Both common and particular solutions for a given point P(x0,y0,z0)are provided. Combinations like div grad u ( = Laplacian operator ) are possible. |

| **curvature.zip** | 12k | 13-03-30 | | **Curvature of a Function** The program calculates for four types of functions the curvature k, radius of curvature rho and the center of curvature (xc,yc). A general solution as well as a numerical result for any point xp of the function is provided. Additional is a plot for type 1,3, or 4. |

| **dem_recurrence.zip** | 6k | 13-11-27 | | **Recurence step by step** Write simply recur() and follow the instructions. |

| **desktop.zip** | 1k | 11-12-11 | | **SphereSolver** My first upload! Anyway, it is just a basic program where you enter a radius and it spits out the Area, Surface Area, Great Circle Area/circle area, and the circumference. |

| **dft.zip** | 62k | 11-07-03 | | **Discrete Fourier Transform ** This is my first tutorial (hopefully of an expanding series) to demonstrate how to easily perform some intro DSP math on the TI-NSPIRE series of calculators. This tutorial will cover the DFT. I will use a similar approach to Richard G. Lyons from the excellent book Understanding Digital Signal Processing, to explain on how to do this on your TI-NSPIRE! |

| **dicerollsimulator.zip** | 65k | 09-02-25 | | **Dice Roll Simulator** Graphical simulator of the roll of 1, 2 or 3 dice. Results are stored in a spreadsheet and the histogram of results is drawn in realtime. |

| **dieroller.zip** | 1k | 10-10-26 | | **Die Roller 1.0** A program that allows you to roll an N-sided virtual die. Text-based. |

| **diffequat_3_4.zip** | 11k | 13-12-24 | | **Differential Equation 3rd and 4th Order v4.01** As the built-in deSolve-function only handles differential equations ( d. e. )up to 2nd order, this program provides a solution for a homogeneous (p(x)=0) or inhomogeneous d. e. in 3rd or 4th order (p(x)= sum (an*x^n) with 4=>n=>0 or - as of v4.0 - p(x)= a*e^(b*x) ) . After a solution has been found, the constants of integration c1, c2, c3, (c4 for d. e. of 4th order ) may be determined for a given set of boundary conditions x0, y(x0), y'(x0), y''(x0), (y'''(x0) ). V4.01: small error in p(x)=a*e^(b*x) fixed. |

| **dirderiv_basic.zip** | 12k | 10-11-04 | | **Gradient and directional derivatives** This archive contains functions to calculate function gradients and directional derivatives. Functions are included for TI-nspire and 68k-models. |

| **djsmathbundle2.zip** | 1k | 09-03-03 | | **DJ's Math Bundle2** Distance, Slope, Midpoint, Quadratic Formula, Interest, 5 functions that have been built into a document and waiting to be used. These are all easy to use functions that i created and you can rename and edit as you please. |

| **egyptfrac.zip** | 5k | 10-05-09 | | **Egyptian Fractions library** A library of functions relating to the generation of Egyptian fraction representations of fractions |

| **equations2.0.zip** | 7k | 09-02-25 | | **Equations Library 2.0** A program to solve 2nd degree equations and another to solve systems of linear equations using a syntax closer to the one available on CAS calculators: equation(s) and variable(s) are entered in quotes. Quadratic program detects double roots and displays complex roots if complex mode is rectangular or polar. |

| **eulers_triangle_inequalit.zip** | 10k | 09-06-20 | | **Euler's Triangle Inequality** Euler's Triangle Inequality states that the circumradius is always at least twice the inradius. This document contains my proof of this. |

| **eulprgm.zip** | 5k | 13-12-24 | | **Euler's Method** Euler's Method allows you to input an expression for dy/dx, start of interval, end of interval, initial value, and a number of steps. If you are given step size (h) instead of number of steps, just enter 0, then enter the step size. The program will then print out a 3 row matrix containing the x, y, and delta y values rounded to three decimal places. It will also print out the answer in the form of a (x,y) coordinate. Finally it will store into a variable called "fulle" a matrix containing all the exact values without rounding. Example: Problem: Find the value of y when x=0.7 for dy/dx=y+x starting at (0,3) and using 5 steps. Program: 1. dy/dx= y+x 2. Start of interval= 0 3. End of interval= 0.7 4. Initial Value= 3 5. Number of steps= 5 Answer=(0.7,6.002) |

| **fft1024.zip** | 183k | 09-08-05 | | **Fast Fourier Transform V2 (1024 points)** This is a library. It includes a program make_fft() you can call from any document to get Fast Fourier Transform capability. Then the function fft(wave, window) performs a 1024 points FFT you can plot into a data & statistics page. Bug fixed. You may prefer the 512 points version to run with a calc. |

| **fft512.zip** | 136k | 09-12-19 | | **Fast Fourier Transform V3** This is a library. It includes a program makefft() you can call from any document to get Fast Fourier Transform capability. Then the function fft(wave, window) performs a 512 points FFT you can plot into a data & statistics page. It works on any Ninspire (software or calc, CAS or not CAS). Window option: 'rectangle', 'Hann', or 'flattop' |

| **five_sided_die.zip** | 4k | 11-02-27 | | **Five Sided Die** This program simulates a five sided die with sides A,B,B,D,E. Usage: sat(# of rolls) |

| **formulum.zip** | 98k | 10-12-10 | | **Formulum - Geometry/Math Program** Formulum is one of my most important achievements, an open-source program that calculates areas and volumes of geometric figures and solids given values like the radium or the height. So, the user gets a fast response of what the volume of a sphere is, simply by entering the radium. I try to optimize my scripts as much as I can so that programs run fastly and smoothly, just like every computer user wants. Since Formulum is open source, everyone can edit it and make new versions. However, official versions are released by me only. Save it in MyLib folder. Also, this is version 2.3, not 2.2 unlike the name of the folder. Again, save it in MyLib folder. |

| **fourier_analysis.zip** | 501k | 13-03-26 | | **Fourier Analysis** These programs demonstrate the features and limitations of Fourier analysis and also analyze laboratory data. Documentation on their use is also included. |

| **fourier.zip** | 16k | 10-02-05 | | **fourier()** A fourier() function that works as easily as taylor() to create a fourier series. |

| **functioninversion.zip** | 2k | 10-01-05 | | **Function Inversion** Finds the inverse function (as a power series) of almost any given function. For example: given sin(x), returns arcsin(x) as a power series. Solves Kepler's equation. Includes an implementation of the Lagrange Inversion Theorem. |

| **function.zip** | 8k | 10-01-18 | | **Complete Function Analyzis** This is a world first! The program gives you all you need to know about a function ! In order to analyze a function, you have to enter its variable and its domain. For example, we'll take ln(x), defined on 0;+infinite. You will just have to enter : analyze(ln(x),x,{0,+oo}). (oo bzing the symbole of infinite, obtained by pressing Ctrl-i , complex i). Same for the funciton f(x)=x^2 on the specific domain [0,100], just type: analyze(x^2,x,{0,100}). The final given result is actually a matrix, due to a lack of programming capability on the NSpire. The matrix gives you the summary of what you need to know about the function. Zeros, Derivative, Limits, Variations... Note : The program should work with most common functions. If you notice any weird issue, please fell free to contact me and report the issue :) Also available in french |

| **galtonsbeanmachine.zip** | 28k | 09-02-25 | | **Galton's Bean Machine** Galton's bean machine simulates the drop of a disc into a triangular grid of pins. Each time the disc hits a pin it has a certain probability of falling to either side. This document simulates 10 levels of pins and keeps a record of results. |

| **gamma.zip** | 23k | 09-04-07 | | **Gamma and Zeta function + more. ** Gamma ver 1.3 by Mauritz Blomqvist (now with a CAS and a non CAS version) This small package does contain implementations of some various special functions like the Gamma function, the Riemann Zeta function and related functions. It can handle complex arguments for most functions. The gamma.tns file is for the CAS, and the gammanc.tns is for the nonCAS. The CAS variant returns exact values in some special cases, like for gamma(7/2). |

| **heronsformula.zip** | 3k | 10-03-12 | | **Heron's Formula (can show work)** Calculates area of triangle given lengths of all three sides using heron's formula. Two programs - one shows work, one doesn't. Gives the answer in simplest radical form and a decimal approximation. |

| **lagrange_nspir.zip** | 67k | 13-02-05 | | **Lagrange Interpolation v1.1** The program returns the Lagrange interpolating polynomial of minimum degree for a set of pairs of values (xi,yi). A graph of the calculated function plus the entered values is included. |

| **length_surface.zip** | 8k | 13-11-23 | | **Arc Length & Curved Surface of a Function** As the built-in arcLen()-comand only handles functions in Cartesian form like f(x), this program provides a solution for both Cartesian f(x) and Parametric form x=f(t), y=g(t) within a (lower limit) and b (upper limit). For both cases the curved surfaces for rotation around x- and y-axes of the section between a and b are calculated. |

| **logicgate.zip** | 2k | 11-08-16 | | **Logic Gate Solver 1.0.1** This TI-Nspire CX 3.0.2 BASIC program contains a calculator file with variable programs you can run by pressing "var". There are currently 4 logic gates: AND, OR, XOR, and NOT. Run them and enter the expressions. The program will return a Boolean result. Try it out! Documentation included in file. |

| **mathformulas.zip** | 559k | 13-07-21 | | **Math Equations Library 1.6** This is a library of math equations covering Algebra I up to multivariable calculus and linear algebra. As well as containing a massive set of formulas and programs, this document also has pages labeled "Calculator Input" to guide you through the interface. Then there are pages labeled "Formulas" at the top where the same input is rewritten in textbook format. |

| **mohrscircle.zip** | 1k | 09-11-11 | | **Mohr's Circle** This program will uses the principle's of Mohr's Circle to give the user back a normal stress max, min, and average; shear stress maximum; angle of rotation to reach principle planes and max shearing; and the resulting normal and shear stresses for any rotation. Users input the given x normal stress, y normal stress, shear stress, and desired rotation. |

| **ncas.zip** | 4k | 11-05-29 | | **TI Numerical CAS** This file contains the following functions: 1. Multiply two binomials 2. Derivative of a Polynomial 3. Integral of a Polynomial 4. Synthetic Division 5. Factor X^2+AX+B 6. Expand (AX+BY)^N All the functions are public - so all you have to do is refresh the libraries and the functions will show in the catalog. |

| **nocalc.zip** | 16k | 10-11-04 | | **No-Calc** No-Calc is a revolutionary new training program for the TI-Nspire! It helps you train your calculating skills without using your calculator. You can train addition, substraction multiplication, division and even more with the included patch 1! A must for every TI-Nspire owner![UPDATE": Patch 2] |

| **nsolver.zip** | 6k | 09-12-12 | | **Numerical methods for equations and systems of equations** Newton-Raphson,Bisection method |

| **nspire_alg.zip** | 46k | 10-03-14 | | **Nspire symbolic library** A symbolic manipulation library for the Nspire non-CAS. Does expansion, univariate factorization, rational integration, differentiation, etc., all using proper algorithms. NOTE: Read the README and on-calc documentation! You can and WILL get a WRONG ANSWER if your input does not satisfy certain criteria. This program was wrtten on OS 1.7 and is untested on OS 2.0. |

| **nthrootsimp.zip** | 2k | 08-12-24 | | **Nth Root Simplification** This program simplifies a radical to any degree. Read the description in the program for more information. |

| **planes.zip** | 15k | 13-10-05 | | **Vector Algebra for Planes v1.03** This program offers some tools for the calculation of planes in the field of vector algebra, such as: conversion of the depiction of a plane's equation, plane and point, plane and straight line, plane and plane and some more. Documentation on page 1.1 of the file. |

| **pointandequation.zip** | 6k | 11-02-27 | | **Point and Equation** Find an equation for a point with a given slope. Usage: pwe(x,y,m) where x and y are coordinates and m is slope, displays y-intercept (b=?) |

| **polys.zip** | 7k | 10-05-09 | | **Polynomials** A document containing notes about the solutions of polynomials |

| **quadeq.zip** | 1k | 09-03-05 | | **quadraticequation.zip** Version 2 of the Quadratic Equation. This program performs the quadratic equation. It will find the complex zeroes of any quadratic equation. When the program does not find exact zeroes, it will show a fraction and an approximate decimal. Great when used in conjunction with my synthetic division programs to quickly find all zeroes of a polynomial. |

| **quadratic.zip** | 2k | 09-10-20 | | **auto-variable-detect quadratic program** will auto-detect your variables and return roots (including imaginary if mode is not real), vertex, and factors into binomials if possible quadratic("equation") equation must be in a string and has to be a quadratic, but does not have to be in any specific form made for easy use -- a great download |

| **quadrilateralarea.zip** | 7k | 13-10-13 | | **Properties of a Quadrilateral v2.0** This program determines for a quadrilateral given by four points A, B, C, and D the lengths of sides and diagonals, inner angles, center of gravity, circumference and area. V2.0 includes center of gravity ( instead of point of diagonal's intersection ) and a graph of the contour. |

| **radical_simp.zip** | 2k | 10-03-12 | | **Radical Simplifier** This will fully simplify all radicals into simplest form without a radical in the denominator. It can handle integers and fractions. |

| **riccati_diff.zip** | 4k | 13-03-06 | | **Riccati Differential Equation** The program solves the Riccati differential equation being given in the form: y' = a(x) + b(x) * y + c(x) * y^2. As this type of differential equation cannot solved elementarily, one solution y1 has to be worked out by guessing! A documentation is included on page 1.2 of the file. |

| **riemannsums.zip** | 5k | 12-12-19 | | **Riemann Sums** Riemann Sums allows you to input a function in terms of x, an interval, and the number of rectangles. It will then output the left sum, right sum, midpoint sum, and trapezoidal sum. |

| **slopetable.zip** | 4k | 14-01-30 | | **Slope Field Table** Slope Field Table allows you to input a first order differential equation and the start and end Points for x and y. The program will then display a matrix of the slopes at each (x,y) coordinate and store this matrix in an accessible variable called "t". This is helpful especially on AP Calculus exams where they ask to create a table before constructing a slope field. |

| **slope.zip** | 2k | 10-09-28 | | **Slope formula** My first library! To use, just enter the given coordinates that you see from left to right. This program also shows its work. |

| **sohcahtoa.zip** | 25k | 10-04-21 | | **SOHCAHTOA (For Nspire/ Nspire CAS)** This is a program that helps you solve the famous SOHCAHTOA formula in a simple way. For those who have not learned about this: SOHCAHTOA is Sin(X)=Opposite side(of the given angle)divided by the Hypotenuse,and Cos(X)=Adjacent side (of the given angle) divided by the Hypotenuse,and Tan(X)=Opposite side(of the given angle) divided by the Adjacent side (of the given angle) SOHCAHTOA is used for right triangles only, but is very useful in many problems. This program will also solve the measure of the angle if it is the part the problem that you have to solve for. Good for: Geometry, Trig, Algebra 2, and some of Pre-Cal. (I also have an 84/83 version to). For more info read the Readme. |

| **solvetriangle.zip** | 2k | 11-11-27 | | **Solve Triangle** This program solves all sides and angles and area of a triangle using law of sines and cosines when it is given some of the sides or angles. See screenshots. |

| **solv.zip** | 6k | 13-11-29 | | **Solver (in)equations step by step** This program solve your equations and inéquations step by step. To do this, write for example solv (2x ^ 2 +2 x-3 = 0, x). |

| **sorting.zip** | 10k | 10-05-09 | | **Sorting algorithms collection, v. 1.0** A library of some sorting algorithms. Currently includes mergesort, bubblesort, quicksort, heapsort, shellsort, insertion sort, and radix sorting. |

| **sortlib1.1.zip** | 18k | 10-06-12 | | **Sorting algorithms library v. 1.1** This update includes a new algorithm (combsort) and a function to sort matrices. ---- The built-in sorting algorithms are not accessible by functions, so I wrote some functions to do the job for us. |

| **statistics.zip** | 133k | 12-12-16 | | **Nspire Statistics Workplace 1.0** This document is organized so that you can copy and paste statistics formulas into your calculator and press a lot less buttons to finish your problem. Like on the computer, highlight a formula with Shift+Left Arrow, Ctrl+C to copy, then Ctrl+V to paste. The document also has the formulas used in each chapter listed on separate pages, in case you need to show your work. You can rearrange the pages of formulas to put the ones you're working from most often right next to the Calculations page, or just work from Scratchpad as you browse through. Also newly included are a variety of new statistics programs not covered in TI's default suit, covering multinomial probabilities, contingency tables, variance hypotheses tests, and semi-automation of some nonparametric tests. |

| **straight_lines.zip** | 10k | 13-10-05 | | **Vector Algebra for Straight Lines v1.02** The program provides some tools for the calculation of straight lines, such as: line defined by two points, point and line, line and line. The problem of plane and line is handled in the file "Vector Algebra for Planes" in the same archive. Documentation on page 1.1 of the file. |

| **syntheticdivision.zip** | 1k | 08-12-24 | | **Synthetic Division** Performs synthetic division on 3rd, 4th, and 5th degree polynomials. See program instructions for more information. |

| **syslindequat.zip** | 229k | 13-12-30 | | **System of Linear Differential Equations V1.1** The program solves a system of two differential equations, which may be homogeneous or inhomogeneous (including functions g1(x) and/or g2(x)). Furthermore the constants of integration c,n and c,n+1 as well as the particular solutions y1,p , y2,p may be determined for x=x0, y1(x0), y2(x0). V1.1 now provides EXACT solutions for c,n and c,n+1 and from that y1,p and y2,p. |

| **tabvar.zip** | 50k | 11-04-17 | | **TabVar** TabVar is the most advanced function study program for the Nspire! It features a graphical variation table and 10+ programs to perform different operations on functions, such as studying a function, finding the domain of definition, getting the equation of a tangent, making integration by parts, checking the parity or periodicity of a function, comparing two functions... A full french and english documentation is included. |

| **tang_norm.zip** | 6k | 13-11-23 | | **Tangent and Normal of a Function** This program determines the equations of the tangent and normal of a function or polynomial f(x) in a given point xP and displays the result in a graph on page 1.3 . |

| **trigonometric_circle.zip** | 14k | 09-02-25 | | **Trigonometric Circle** A geometrical construction showing the relationship beetwen the trigonometric circle and the graph of the corresponding trigonometric function. Includes a selector to change from sine to cosine, tangent and cotangent |

| **twofuncarea.zip** | 8k | 13-12-12 | | **Area&Moments of Inertia Enclosed by Two Functions v3.0** The program calculates the area enclosed by two functions or one function and the x-axis within the lower/upper limits of integration. Default values are the common points of intersection, but other points are free to choose. Additionally the centre of gravity of the section and the moments of inertia are computed. A graph on page 1.3 depicts the functions, centre of gravity and the lines x=lower/upper limit of integration. |

| **vectorcalc.zip** | 9k | 13-01-08 | | **Vector Calculus Functions in Generalized Coordinates** A library of functions for the TI-Nspire CAS for use in vector algebra and calculus in arbitrary coordinate systems (not necessarily orthonormal or 3-dimensional). Functions include dot (scalar) and cross (vector) product, gradient, divergence, curl, Laplacian, metric tensor, scale factors, Christoffel symbols, etc... |

| **wznspirelib.zip** | 3k | 11-03-09 | | **WorkZoneNspire** I have it set up to be used as a library, but im puting it under math prrograms because it deals with math mainly. Is almost the same as 83-84 version but has less programs because im taking time to convert them all. |