-
Cal Planner v1.0
Bug fix
There was a bug in the release version that prevent you from storing an event. The 'event' program was causing the problem. Download the fix, and over write the old 'event' program. Be sure to save the file in the /cal directory. Here is my day planner program. It is a perputual calendar, and highlights the days in which you have entered events (or notes).
You should have at least 10k free on your calculator (7k for the program) if you plan on having lots of events stored in each day and month.
- Features
- Perpetual calendar
- View two months at once
- Memory efficient: it deletes unneeded variables and archives your events.
- It's Stable. This is a basic program, so it won't freeze your calculator!
- Fast: 10 seconds to draw two months, and checking for events on each day.
- Navigationally fast: Instead of moving the cursor around to find a day, the user enters the day to edit the events.
Other programs
- Matrix inverter: inv.zip An assembly program that computes the inverse of a matrix 7-10 times faster than the TI-89 built in function! For example, a 15x15 random matrix takes only 15 seconds to invert with this program, compared to 2:48 (auto mode) and 1:41 (approx mode) for the built in function.
- Jacobian Matrix: jacoblin.89p returns the Jacobian matrix of partial derivatives. Requires the following to be installed: Matrix inverter, upmat.89f, lowmat.89f, diagmat.89f.
Evalpoly (function)
- Purpose: To evaluate an algebraic expression without changing variable contents.
- Syntax: evalpoly(expression,{variable list}, {value list})
- Example:
evalpoly(x^y+z/sqrt(x),{x,y,z},{1,2,3})
returns9
- Requires: nothing
- Download evalpoly.89f
- Purpose: To evaluate an algebraic expression without changing variable contents.
Jacobi Iterative Linear Equation solver (program)
- Purpose: Solve a system of linear equations using Newton's equation:
X^(k+1) = X^(k) - f(X)dX/j(X^k)
- Syntax: nonlin({equation list},{variable list},{value
list},tolerance)
equation list: {x^y+x*z^(y-2),x*y*z-e^(x/y)}
variable list: this is the list of variables that appear in the equation list. Put them in order of appearance
value list: this is the list of initial values each equation equals
tolerance: the stopping condition of abs(max(X^(k+1)-X^k))
- Requires: jacoblin.89p, matinv.89z.
- Download nonlin.89p
- Purpose: Solve a system of linear equations using Newton's equation: