This tutorial explores problems in Orbit Mechanics which may easily be solved on the TI-89 or TI-92. Successful completion of this material may benefit in three ways :
Navigate this tutorial in several ways :
The best method for moving back through the levels is to use the Back button on your browser.
The recommended course is to follow the tour links and, with your calculator, work through the examples at the end of each section.
Orbit.89g This is the entire set of orbit mechanics programs. Download this file and scroll down to INSTALLATION INSTRUCTIONS.
FONTS The Ti92PlusPC font must be installed on your computer to view the TI-89 code in these documents. The Star Jedi font is used to see this site in its full glory.
Program Documentation A listing of all program code in a Microsoft Word document. FONTS need to be installed to read the TI-89 program code.
You will need Adobe Acrobat 6.0 to read the .pdf files on this WebSite. It is a free download. Note: version 5.0 has a bug and will not work
TI Graph-Link 89 is a free download from Texas Instruments. ti89usa.exe is the old version of the graphlink software, but if you install it the fonts will automatically be installed and you will be able to edit programs outside of your calculator.
Equation Writer is a free download. This program will become an indispensable addition to your calculator. We will use it as a subroutine for input and output.
Installing the Orbit.89g programs on your calculator
Installing the TrueType Fonts on Your PC
It is generally true that a TI-89/92 function is better that a program : the output is on the home screen and no global variables are created. Functions are neat and clean.
You are probably wondering why I have chosen to develop this package as programs instead of functions. Programs are better for this application precisely because of the programs ability to use and write global variables.
The complexity of the algorithms begs for them to be broken into smaller pieces and then used by each other as subroutines. This in turn demands that a large number of common variables be used in the input and output of almost every program.
There are a large number of variables common to many of the algorithms and most programs use half a dozen or more. Once a calculation is begun, several programs and subroutines will normally be required to complete it. The many parameters required to solve the problem will be passed from program to program as they are created, modified, and used by each subroutine.
The problems associated with tracking and passing numerous variables are avoided by using global variables as the most current value of a global variable is always available for every subroutine that needs it. Then when a calculation is complete, all the global variables may be deleted from memory by the cleanup program.
The first three books were the main references for the material contained in this site. For further reading on the topic of Celestial Mechanics I would enthusiastically recommend any of these books.