Page 2
Important Texas Instruments makes no warranty, either expressed or implied, including but not limited to any implied warranties of merchantability and fitness for a particular purpose, regarding any programs or book materials and makes such materials available solely on an "as-is" basis. In no event shall Texas Instruments be liable to anyone for special, collateral, incidental, or consequential damages in connection with or arising out of the purchase or use of these materials, and the sole...
Page 3
TI-89 Shortcut Keys General Alpha Rules ¥ O List of Flash applications Type one lowercase letter ¤ Toggle between last two chosen Type one uppercase letter applications or split screens 2 ™ Lowercase alpha lock ¥ |, ¥ « Lighten or darken contrast ¤...
Page 4
TI-92 Plus Shortcut Keys General Editing ¥ O List of Flash applications ¥ C Move cursor to top Toggle between last two chosen ¥ D Move cursor to bottom applications or split screens Move cursor to far left ¥ Copy graph coordinates to...
Setting the Contrast and Selecting a Language........4 Performing Computations................. 8 Graphing a Function ................11 Chapter 2: Turning the TI.89 / TI.92 Plus On and Off ..........14 Setting the Display Contrast ..............15 Operating the The TI.89 Keyboard ................. 16 Calculator The TI.92 Plus Keyboard.................
Page 6
Chapter 3: Preview of Symbolic Manipulation ............58 Using Undefined or Defined Variables ..........59 Symbolic Using Exact, Approximate, and Auto Modes ........61 Manipulation Automatic Simplification................. 64 Delayed Simplification for Certain Built-In Functions......66 Substituting Values and Setting Constraints ........67 Overview of the Algebra Menu...............
Page 7
Chapter 8: Preview of Polar Graphing..............134 Overview of Steps in Graphing Polar Equations........ 135 Polar Graphing Differences in Polar and Function Graphing........136 Chapter 9: Preview of Sequence Graphing ............140 Overview of Steps in Graphing Sequences ......... 141 Sequence Graphing Differences in Sequence and Function Graphing ......
Page 8
Chapter 12: Preview of Additional Graphing Topics ..........202 Collecting Data Points from a Graph........... 203 Additional Graphing a Function Defined on the Home Screen......204 Graphing Topics Graphing a Piecewise Defined Function..........206 Graphing a Family of Curves ..............208 Using the Two-Graph Mode ..............
Page 9
Creating a Custom Menu............... 303 Creating a Table or Graph..............305 Drawing on the Graph Screen .............. 307 Accessing Another TI.89 / TI.92 Plus, a CBL 2/CBL, or a CBR..................... 309 Debugging Programs and Handling Errors......... 310 Example: Using Alternative Approaches ..........311 Assembly-Language Programs .............
Page 10
Decomposing a Rational Function............394 Studying Statistics: Filtering Data by Categories ......396 CBL 2/CBL Program for the TI-89 / TI-92 Plus........399 Studying the Flight of a Hit Baseball ........... 400 Visualizing Complex Zeros of a Cubic Polynomial......402 Solving a Standard Annuity Problem...........
Page 11
Appendix B: TI-89 / TI-92 Plus Error Messages ............542 Modes....................... 550 Reference TI-89 / TI-92 Plus Character Codes ............. 555 Information TI.89 Key Codes ..................556 TI.92 Plus Key Codes................559 Entering Complex Numbers ..............563 Accuracy Information................566 System Variables and Reserved Names ..........
Flash functionality enables the ability to download different applications to a calculator from the enclosed TI-89 / TI-92 Plus CD-ROM, the TI web site, or from another calculator. Before downloading new applications to a , please TI-89 / TI-92 Plus...
Page 13
Application from another 1. Connect the calculators with the calculator-to-calculator cable TI-89 / TI-92 Plus that came with the TI-89 / TI-92 Plus 2. On the sending calculator: a. Press 2 °...
Keystroke Differences There are certain differences in keystrokes using the for various operations. The TI-89 / TI-92 Plus following table shows the keystrokes for major commands for the two calculators. ³ › FUNCTION TI-89 TI-92 Plus LETTERS j A-S, U-W...
Page 15
³ › FUNCTION TI-89 TI-92 Plus SYMBOLS ú (Conversion triangle) 2 2 ¥ 2 _ (Underscore) ¥ Ï Ï (Theta) Í 2 Í | (“With”) 2 È 2 È ' (Prime) (Degree) 2 ’ 2 ’...
KB Flash memory shared with calculator software applications. You can download Advanced Mathematics Software Version 2.0 to your computer from the TI web site at education.ti.com then transfer it to your TI-89 / TI-92 Plus using the software and a TI™ Connect TI GRAPH LINK™...
Page 17
TI web site. To download upgrades from the TI web site, you must have an Internet-connected computer, TI™ Connect TI-GRAPH LINK™...
Chapter 1: Getting Started Getting the TI.89 Ready to Use ..............2 Getting the TI.92 Plus Ready to Use............3 Setting the Contrast and Selecting a Language........4 Performing Computations................. 8 Graphing a Function ................11 This chapter helps you to get started using the TI-89 / TI-92 Plus quickly.
Getting the TI-89 Ready to Use comes with four AAA batteries. This chapter TI-89 describes how to install these batteries. It also describes how to turn the unit on for the first time, set the display contrast, select a language, and view the Home screen for both the...
Getting the TI-92 Plus Ready to Use comes with four AA batteries. This chapter TI-92 Plus describes how to install these batteries. It also describes how to turn the unit on for the first time, set the display contrast, select a language, and view the Home screen for both the...
Setting the Contrast and Selecting a Language , press ´. It is Turning the Unit on After you install the batteries in your TI-89 / TI-92 Plus possible that the display contrast may be too dark or too dim to see and Adjusting the anything.
Page 22
1. Press the cursor keys (D or C) to Localizing the move the pointer to the language in TI-89 / TI-92 Plus which you would like to set your . (The list of TI-89 / TI-92 Plus languages on your calculator may vary from this example.)
Page 23
About the Home After you select a language, a blank Home screen is displayed. Screen The Home screen lets you execute instructions, evaluate expressions, and view results. The following example contains previously entered data and describes the main parts of the Home screen. Entry/answer pairs in the history area are displayed in “pretty print.”...
Page 24
2 ®. Turning the When you want to turn the TI-89 / TI-92 Plus (Note: ® is the second function of the ´ key.) TI-89 / TI-92 Plus Chapter 1: Getting Started...
This section provides several examples for you to perform that demonstrate some of the computational features of the The history area in each screen was TI-89 / TI-92 Plus. cleared by pressing ƒ and selecting 8:Clear Home, before performing each example, to illustrate only the results of the example’s keystrokes.
Page 26
³ › TI.89 TI.92 Plus Steps Keystrokes Keystrokes Display Expanding Expressions 1. Expand the expression „ 3 „ 3 (xì 5) c X | 5 d Z 3 c X | 5 d Z 3 You can enter “expand” on the entry line by typing EXPAND on the ¸...
Page 27
2 Ã 0 2 Ã 0 domain constraint. ¸ ¸ TI.89: Í Í TI.92 Plus: 2 Finding the Derivative of Functions 1. Find the derivative of 2 = c X | Y 2 = c X | Y with respect to d Z 3 e c X «...
The example in this section demonstrates some of the graphing capabilities of the . It illustrates how to graph a function using the Y= Editor. You will learn TI-89 / TI-92 Plus how to enter a function, produce a graph of the function, trace a curve, find a minimum point, and transfer the minimum coordinates to the Home screen.
Page 29
¥ · ¥ H 9. Transfer the result to the Home " ¥ " screen, and then display the Home screen. Shortcuts for copying graph coordinates to Home screen history: TI.89: ¥ · TI.92 Plus: ¥ H Chapter 1: Getting Started...
Chapter 2: Operating the Calculator Turning the TI.89 / TI.92 Plus On and Off ..........14 Setting the Display Contrast ..............15 The TI.89 Keyboard ................. 16 The TI.92 Plus Keyboard................. 17 Modifier Keys.................... 18 Entering Alphabetic Characters............. 21 Home Screen..................... 23 Entering Numbers ..................
Turning the TI-89 / TI-92 Plus On and Off You can turn the on and off manually by using TI-89 / TI-92 Plus the ´ and 2 ® (or ¥ ® ) keys. To prolong battery life, the APDé (Automatic Power Downé) feature lets the turn itself off automatically.
The contrast setting is retained in memory when the is turned off. TI-89 / TI-92 Plus Adjusting the You can adjust the display contrast to suit your viewing angle and lighting conditions.
The TI-89 Keyboard Use this section to familiarize yourself with the various keys on keyboard. Most keys can perform two or more TI-89 functions, depending on whether you first press a modifier key. Overview of Some Important Keys ƒ through 2 Š...
The TI-92 Plus Keyboard With the easy-to-hold shape and keyboard layout, TI-92 Plus’s you can quickly access any area of the keyboard even when you are holding the unit with two hands. Keyboard Areas The keyboard is divided into several areas of related keys.
Note: For information about Used to type alphabetic letters, including a space using ¤ and j , refer to character. On the keyboard, these are printed in (TI-89 only) “Entering Alphabetic the same color as the j key. Characters” on page 21.
Page 36
Some keys perform only one additional operation, which may require either 2 or ¥, depending on the color in which the operation is printed on the keyboard and where it is positioned above the key. On the TI-89, ¥ 5 accesses , which is the same color as the ¥...
Page 37
Important Keys Description (continued) TI.89: Enters the “with” operator, which is used in symbolic Í calculations (Chapter 3). TI.92 Plus: 2 Í 2 <, Performs integrations and derivatives (Chapter 3). 2 ’ Designates an angle in polar, cylindrical, and spherical coordinates.
2 key. ´ color as the j key. Typing Alphabetic On the TI.89, press: On the TI.92 Plus, press: Characters on the j and then the letter Type a single the letter key TI-89 / TI-92 Plus...
Page 39
There are certain times when you do not need to press j or Automatic Alpha- 2 ™ to type alphabetic characters on the . Automatic Lock in TI-89 Dialog TI-89 alpha-lock is turned on whenever a dialog box is first displayed. The Boxes...
Status Line expressions or Shows the current state instructions. of the TI-89 / TI-92 Plus. History Area The history area shows up to eight previous entry/answer pairs (depending on the complexity and height of the displayed expressions). When the display is filled, information scrolls off the top of the screen.
Page 41
9:Format ¥ Í ¥ pairs that can be saved . Then TI.89: TI.92 Plus: press B, use C or D to highlight the new number, and press ¸ twice. Press ƒ and select Clear the history area , or 8:Clear Home...
2. Type the number. To see how the evaluates a negation in relation to TI-89 / TI-92 Plus other functions, refer to the Equation Operating System (EOSé) hierarchy in Appendix B. For example, it is important to know that ñ are evaluated before negation.
Implied recognizes implied multiplication, provided it TI-89 / TI-92 Plus does not conflict with a reserved notation. Multiplication If you enter: The TI.89 / TI.92 Plus interprets it as: Valid 2ù p 4 sin(46) 4ù sin(46) 5(1+2) (1+2)5 5ù...
Type the function name in this example. Example Calculate 3.76 ÷ (ë 7.9 + ‡5) + 2 log 45 On the TI.89: On the TI.92 Plus: Display 3 . 7 6 e 3 . 7 6 e 3.76/(ë 7.9+‡( c · 7 . 9 c ·...
Page 45
When you press ¸ to evaluate an expression, the Continuing a leaves the expression on the entry line and highlights Calculation TI-89 / TI-92 Plus it. You can continue to use the last answer or enter a new expression. If you press: The TI.89 / TI.92 Plus:...
A result may be calculated and displayed in any of several formats. This section describes the modes TI-89 / TI-92 Plus and their settings that affect the display formats. To check or change your current mode settings, refer to page 40.
Page 47
(decimal) form. (continued) Fractional results are evaluated numerically. Note: Results are rounded to the precision of the TI-89 / TI-92 Plus Symbolic forms, where displayed according to possible, are evaluated numerically. current mode settings. Because undefined variables cannot be evaluated, they are treated algebraically.
Page 48
You can use 3 to select different settings. The settings apply to all exponential formats. Internally, the calculates and retains all decimal TI-89 / TI-92 Plus results with up to 14 significant digits (although a maximum of 12 are displayed). Setting...
After you press ¸ to evaluate an expression, the Removing the TI-89 / TI-92 Plus leaves that expression on the entry line and highlights it. To edit the Highlight from the expression, you must first remove the highlight;...
Page 50
Overtyping a TI-89 / TI-92 Plus the insert and overtype modes, press 2 /. Character If the TI.89 / TI.92 Plus is in: The next character you type: Will be inserted at the cursor. Tip: Look at the cursor to see if you’re in insert or...
Menus To leave the keyboard uncluttered, the uses TI-89 / TI-92 Plus menus to access many operations. This section gives an overview of how to select an item from any menu. Specific menus are described in the appropriate chapters of this guidebook.
An input box indicates that you must type a value. (Alpha-lock is automatically turned on for the TI-89. See page 22.) After typing in an input box such as Variable, you must press ¸ twice to save the information and close the dialog box.
Page 53
Moving from One To move from one toolbar menu to another without making a selection, either: Toolbar Menu to Another ¦ Press the key (ƒ, „, etc.) for the other toolbar menu. — or — ¦ Use the cursor pad to move to the next (press B ) or previous (press A ) toolbar menu.
Using the Custom Menu has a custom menu that you can turn on TI-89 / TI-92 Plus and off at any time. You can use the default custom menu or create your own as described in Chapter 17: Programming. Turning the Custom When you turn on the custom menu, it replaces the normal toolbar menu.
Selecting an Application has different applications that let you TI-89 / TI-92 Plus solve and explore a variety of problems. You can select an application from a menu, or you can access commonly used applications directly from the keyboard. 1. Press O to display a menu that lists the applications.
Page 56
From the Keyboard You can access commonly used applications from the keyboard. On for example, ¥ # is the same as pressing ¥ and then ƒ. TI-89 This guidebook uses the notation ¥ #, similar to the notation used in second functions.
Mode settings are retained by the Constant Memoryé feature when the is turned off. All TI-89 / TI-92 Plus numbers, including elements of matrices and lists, are displayed according to the current mode settings. Press 3 to display the...
Page 58
Split 2 part of the screen. Refer to Chapter 12. Split Screen Proportional sizes of the two parts of a split screen: , or only) Ratio TI-92 Plus Calculates expressions and displays results in Exact/Approx numeric form or in rational/symbolic form: AUTO , or .
Page 59
Lets you select custom defaults. The mode is dimmed Custom Units until you select Unit System 3:CUSTOM Lets you localize the into one of Language TI-89 / TI-92 Plus several languages, depending on which language Flash applications are installed. Chapter 2: Operating the Calculator...
Using the Clean Up Menu to Start a New Problem On the Home screen, the Clean Up toolbar menu lets you start a new calculation from a cleared state without resetting the memory. TI-89 / TI-92 Plus’s Clean Up Toolbar From the Home screen, display the Clean Up menu by pressing: 2 ˆ...
Using the Catalog Dialog Box provides a way to access any built-in CATALOG command (functions and instructions) from TI-89 / TI-92 Plus one convenient list. In addition, the dialog box lets CATALOG you select functions used in Flash applications or user-defined functions (if any have been loaded or defined).
Page 62
2. Press … (This option is dimmed if no Flash Flash Apps. applications are installed in the TI-89 / TI-92 Plus ¦ The list is alphabetized by function name. The left column lists functions. The right column lists the Flash application that contains the function.
Page 63
One page at a time To the first function that The letter key. (On the , do TI-89 not press j first. If you do, begins with a specified letter you need to press j or 2 ™ again before you can type a letter.)
When you store a value, you store it as a named variable. You can then use the name instead of the value in expressions. When the encounters the name in an TI-89 / TI-92 Plus expression, it substitutes the variable’s stored value. Rules for Variable A variable name: Names ¦...
Page 65
2. Press §. The store symbol (! ) is displayed. 3. Type the variable name. Note: users should TI-89 use j as necessary 4. Press ¸. when typing variable names. To store to a variable temporarily, you can use the “with” operator.
Reusing the When you press to evaluate an expression, the ¸ TI-89 / TI-92 Plus leaves that expression on the entry line and highlights it. You can Expression on the type over the entry, or you can reuse it as necessary.
Page 67
7.95 you want. On the TI.89: On the TI.92 Plus: Display 8 § j R 2 Ë 8 § R 2 Ë 2 ã p ä j R Z 2 2 T R Z 2 ¸...
Page 68
Recalling the Last Each time you evaluate an expression, the stores the TI-89 / TI-92 Plus answer to the variable . To insert this variable in the entry line, ans(1) Answer press 2 ±. For example, calculate the area of a garden plot that is 1.7 meters by 4.2 meters.
Auto-Pasting an Entry or Answer from the History Area You can select any entry or answer from the history area and “auto-paste” a duplicate of it on the entry line. This lets you insert a previous entry or answer into a new expression without having to retype the previous information.
Status Line Indicators in the Display The status line is displayed at the bottom of all application screens. It shows information about the current state of the , including several important mode settings. TI-89 / TI-92 Plus Status Line Indicators Graph...
Page 71
If the screen is split to show two independent graphs, Number this indicates which graph is active — (Displays on the TI-92 Plus Graph Indicates the type of graphs that can be plotted. To mode, use the 3 key. Mode...
Finding the Software Version and ID Number In some situations, you may need to find out information about your , particularly the software version and the TI-89 / TI-92 Plus unit’s ID number. Displaying the From the Home screen, press ƒ...
Page 74
Chapter 3: Symbolic Manipulation Preview of Symbolic Manipulation ............58 Using Undefined or Defined Variables ..........59 Using Exact, Approximate, and Auto Modes ........61 Automatic Simplification................. 64 Delayed Simplification for Certain Built-In Functions......66 Substituting Values and Setting Constraints ........67 Overview of the Algebra Menu...............
Substitute the expression for x into the second equation, and solve for the value of y. Then substitute the y value back into the first equation to solve for the value of x. › ³ TI.89 TI.92 Plus Steps Keystrokes Keystrokes Display "...
How Undefined and When you enter an expression that contains a variable, the treats the variable in one of two ways. Defined Variables TI-89 / TI-92 Plus Are Treated ¦ If the variable is undefined, it is treated as an algebraic symbol.
Page 77
Deleting a Defined You can “undefine” a defined variable by deleting it. Variable To delete: Do this: One or more specified Use the function. DelVar variables You can also delete variables by using the screen ( 2 °) as VAR-LINK described in Chapter 21.
The Exact/Approx mode settings, which are described briefly in Chapter 2, directly affect the precision and accuracy with which the calculates a result. This section TI-89 / TI-92 Plus describes these mode settings as they relate to symbolic manipulation. When...
Page 79
When , the converts APPROXIMATE Exact/Approx = APPROXIMATE TI-89 / TI-92 Plus rational numbers and irrational constants to floating-point. However, Setting there are exceptions: ¦ Certain built-in functions that expect one of their arguments to be an integer will convert that number to an integer if possible. For...
Page 80
, the uses exact rational AUTO Exact/Approx = AUTO TI-89 / TI-92 Plus arithmetic wherever all of the operands are rational numbers. Otherwise, floating-point arithmetic is used after converting any rational operands to floating-point. In other words, floating-point is “infectious.” For example:...
When you type an expression on the entry line and press ¸, the automatically simplifies the TI-89 / TI-92 Plus expression according to its default simplification rules. Default All of the following rules are applied automatically. You do not see intermediate results.
Page 82
¦ Identities involving zeros and ones are exploited. This floating-point number causes numeric results to be shown as floating-point. If a floating-point whole number is entered as an exponent, it is treated as an integer (and does not produce a floating-point ¦...
Delayed Simplification for Certain Built-In Functions Usually, variables are automatically simplified to their lowest possible level before they are passed to a function. For certain functions, however, complete simplification is delayed until after the function is performed. Functions that Use Functions that use delayed simplification have a required var argument that performs the function with respect to a variable.
Substituting Values and Setting Constraints The “with” operator ( | ) lets you temporarily substitute values into an expression or specify domain constraints. Typing the “With” To type the “with” operator ( | ), press: Operator Í 2 Í 92 Plus: Substituting for a For every occurrence of a specified variable, you can...
Page 85
¦ Only x was replaced, not x Be Aware of the Substitution occurs only where there is an exact Limitations of match for the substitution. Substitutions Define the substitution in simpler terms for a more complete substitution. ¦ Infinite recursions can occur when you define a substitution variable in terms of itself.
Page 86
Specifying Domain Many identities and transformations are valid for only a particular domain. For example: Constraints only if and/or is not negative ln(xù y) = ln(x) + ln(y) ‚ ë sinê (sin(q)) = q only if radians Use the “with” operator to specify the domain constraint. ù...
Overview of the Algebra Menu You can use the „ Algebra toolbar menu to select the most commonly used algebraic functions. From the Home screen, press „ to display: The Algebra Menu This menu is also available from the MATH Note: For a complete menu.
Page 88
Menu Item Description Displays the submenu: Trig tExpand Expands trig expressions with angle sums and multiple angles. Collects the products of integer powers of tCollect trig functions into angle sums and multiple angles. tCollect is the opposite of tExpand Displays the submenu: Complex These are the same as , and...
Common Algebraic Operations This section gives examples for some of the functions available from the „ Algebra toolbar menu. For complete information about any function, refer to Appendix A. Some algebraic operations do not require a special function. Adding or Dividing You can add or divide polynomials directly, without Polynomials...
Page 90
( „ Solving an Equation Use the ) function to solve an equation for a specified solve variable. solve(equation, var) Solve x + y ì 5 = 2x ì 5y Notice that displays solve only the final result. To see intermediate results, you can manually solve the equation step-by-step.
Page 91
Notice that propFrac perform opposite comDenom If you do this example on your operations. TI-89 / TI-92 Plus, the propFrac function scrolls off the top of the screen. In this example: 31 x + 60 ¦ is the remainder of ì...
Overview of the Calc Menu You can use the … Calc toolbar menu to select commonly used calculus functions. From the Home screen, press … to display: The Calc Menu This menu is also available from the MATH Note: For a complete menu.
Common Calculus Operations This section gives examples for some of the functions available from the … Calc toolbar menu. For complete information about any calculus function, refer to Appendix A. ( … ( … Integrating and ‰ integrate Use the ) and d differentiate ) functions.
User-Defined Functions and Symbolic Manipulation You can use a user-defined function as an argument for the built-in algebra and calculus functions. TI-89 / TI-92 Plus’s For Information Refer to: about Creating a ¦ “Creating and Evaluating User-Defined Functions” in Chapter 5.
Page 95
TI-GRAPH LINK to Func TI-89 / TI 92-Plus. If x<0 Then Chapter 18 for more Define y1(x)=Func:If x<0 Then: ... :EndFunc Return ë x information. Else...
If You Get an Out-of-Memory Error stores intermediate results in memory and TI-89 / TI-92 Plus then deletes them when the calculation is complete. Depending on the complexity of the calculation, the may run TI-89 / TI-92 Plus out of memory before a result can be calculated.
ˆ constant 2.71828... , press: : ¥ * (base of the natural TI.89 TI.92 Plus: 2 * logarithms). , press: These constants are TI.89: ¥ s often used in entries as TI.92 Plus: 2 s well as results.
Chapter 4: Constants and Measurement Units Preview of Constants and Measurement Units ........82 Entering Constants or Units ..............83 Converting from One Unit to Another........... 85 Setting the Default Units for Displayed Results ........87 Creating Your Own User-Defined Units ..........88 List of Pre-Defined Constants and Units..........
What is the force when a = 9.8 meters/secondñ. (This is the acceleration due to gravity, which is a constant named _g). Convert the result from newtons to kilograms of force. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 3 …...
From the Keyboard If you know the abbreviation that the uses for a TI-89 / TI-92 Plus particular constant or unit (refer to the list that begins on page 89), you can type it directly from the keyboard. For example:...
Page 101
You may need to combine two or more units from different Combining Multiple categories. Units For example, suppose you want to enter a velocity in meters per second. In the dialog UNITS box, however, the Velocity category does not contain this unit.
Converting from One Unit to Another You can convert from one unit to another in the same category, including any user-defined units (page 88). For All Units Except If you use a unit in a calculation, it is converted and displayed automatically in the current default unit for that category, unless you Temperature use the 4 conversion operator as described later.
Page 103
Ranges @tmpCnv ¡tempUnit1 ¡tempUnit2 expression For @, press: TI.89: ¥ c ¤ [D] TI.92 Plus: 2 G ¤ D For example, to convert a 100_¡C range to its equivalent range in _¡F: tmpCnv(100_¡c, _¡f) 100_ C 180_ F Chapter 4: Constants and Measurement Units...
Setting the Default Units for Displayed Results All results involving units are displayed in the default unit for that category. For example, if the default unit for Length is _m, any length result is displayed in meters (even if you entered _km or _ft in the calculation).
Can have up to 8 characters. First character must be an underscore. For _, press: ¥ TI.89: 2 TI.92 Plus: ¦ Second character can be any valid variable name character except _ or a digit. For example, _9f is not valid. ¦...
/_coul _g .... acceleration of gravity..9.80665_m/_s ë 11_m _Gc ..gravitational constant..6.67259 /_kg/_s Note: The TI-89 / TI-92 Plus simplifies unit expressions ë 34_Jø_s _h .... Planck’s constant ....6.6260755 and displays results ë 23_J/_ K _k .... Boltzmann’s constant ..1.380658 according to your default ë...
Page 108
Pressure _atm..atmosphere _mmHg...millimeters of mecury _bar..bar _Pa ..pascal (SI) _inH2O ... inches of water _psi ..pounds per square _inHg ..inches of mercury inch (ENG/US) _mmH2O.. millimeters of water _torr..millimeters of mecury Viscosity, Kinematic _St... stokes Viscosity, Dynamic _P ....
Page 109
Chapter 4: Constants and Measurement Units...
If an Entry or Answer Is “Too Big” ............103 To help you get started using the as quickly as TI-89 / TI-92 Plus possible, Chapter 2 described the basic operations of the Home screen. This chapter describes additional operations that can help you use the Home screen more effectively.
Saving the Home Screen Entries as a Text Editor Script To save all the entries in the history area, you can save the Home screen to a text variable. When you want to reexecute those entries, use the Text Editor to open the variable as a command script.
Cut, copy, and paste operations let you move or copy information within the same application or between different applications. These operations use the TI-89 / TI-92 Plus’s clipboard, which is an area in memory that serves as a temporary storage location.
Page 113
2. Press ƒ and select or use the key shortcut: 6:Paste, : ¥ 7 TI.89 : ¥ TI.92 Plus Example: Copying Suppose you want to reuse an expression without retyping it each time. and Pasting 1. Copy the applicable information.
(but with different values) multiple times. User-defined functions can also extend your capabilities beyond the built-in functions. TI-89 / TI-92 Plus’s Format of a The following examples show user-defined functions with one argument and two arguments. You can use as many arguments as Function necessary.
Page 115
Creating a Multi- You can also create a user-defined function whose definition consists of multiple statements. The definition can include many of the Statement Function control and decision-making structures ( , etc.) used ElseIf Return in programming. Note: For information about similarities and differences For example, suppose you want to create a function that sums a between functions and...
Page 116
Function variable type. (Refer to Chapter 21.) — or — Press: ½ † TI.89: 2 ½ † TI.92 Plus: Display a list of Flash Press: ½ … application functions TI.89: 2 ½ … TI.92 Plus:...
Using Folders to Store Independent Sets of Variables has one built-in folder named , and TI-89 / TI-92 Plus MAIN all variables are stored in that folder. By creating additional folders, you can store independent sets of user-defined variables (including user-defined functions).
Page 118
Creating a Folder Enter the command. NewFold from the Home NewFold folderName Screen Folder name to create. This new folder is set automatically as the current folder. Creating a Folder VAR-LINK screen, which is described in Chapter 21, lists the existing variables and folders.
Page 119
Using Variables in You can access a user-defined variable or function that is not in the current folder. Specify the complete pathname instead of only the Different Folders variable name. A pathname has the form: folderName \ variableName — or — folderName \ functionName For example: If Current Folder =...
The following shows an answer that is both too long and too tall to be displayed on the screen. TI.89: Press C or ¤ C to scroll up. TI.92 Plus: Press C or ‚ C to scroll up Press A Press B...
Page 121
Chapter 5: Additional Home Screen Topics...
Chapter 6: Basic Function Graphing Preview of Basic Function Graphing........... 106 Overview of Steps in Graphing Functions .......... 107 Setting the Graph Mode................. 108 Defining Functions for Graphing ............109 Selecting Functions to Graph ............... 111 Setting the Display Style for a Function..........112 Defining the Viewing Window ..............
Graph a circle of radius 5, centered on the origin of the coordinate system. View the circle using the standard viewing window ( ). Then use to adjust the viewing ZoomStd ZoomSqr window. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1. Display the dialog box. MODE...
Change the graph format, if necessary. ƒ 9 — or — TI.89: ¥ Í TI.92 Plus: ¥ F Graph the selected functions (¥ %). Exploring the Graph From the Graph screen, you can: ¦ Display the coordinates of any pixel by using the free-moving cursor, or of a plotted point by tracing a function.
Before graphing y(x) functions, you must select FUNCTION graphing. You may also need to set the Angle mode, which affects how the graphs trigonometric functions. TI-89 / TI-92 Plus 1. Press 3 to display the Graph Mode MODE dialog box, which shows the current mode settings.
Defining Functions for Graphing graphing mode, you can graph functions named FUNCTION y1(x) through y99(x). To define and edit these functions, use the Y= Editor. (The Y= Editor lists function names for the current graphing mode. For example, in graphing mode, POLAR function names are r1(q), r2(q), etc.) 1.
Page 127
Clearing a Function From the Y= Editor: To erase: Do this: Highlight the function and press 0 or M. A function from the function list Press M once or twice (depending on the A function from cursor’s location) and then press ¸. the entry line Press ƒ...
Selecting Functions to Graph Regardless of how many functions are defined in the Y= Editor, you can select the ones you want to graph. Press ¥ # or O Selecting or to display the Y= Editor. Deselecting A “Ÿ” indicates which functions will be graphed the next time you Functions display the Graph screen.
Below If You Use Above or has four shading patterns, used on a rotating TI-89 / TI-92 Plus basis. If you set one function as shaded, it uses the first pattern. The Below Shading next shaded function uses the second pattern, etc. The fifth shaded function reuses the first pattern.
Defining the Viewing Window The viewing window represents the portion of the coordinate plane displayed on the Graph screen. By setting Window variables, you can define the viewing window’s boundaries and other attributes. Function graphs, parametric graphs, etc., have their own independent set of Window variables. Press ¥...
Y= ¦ To exit without making a Editor, Window Editor, or Graph screen. Press: change, press N. TI.89: ¥ Í TI.92 Plus: ¥ F Format Description Coordinates Shows cursor coordinates in rectangular ( RECT or polar (...
Press ¥ % or O Displaying the . The automatically graphs TI-89 / TI-92 Plus the selected functions. Graph Screen Note: If you select an „ Zoom operation from the Y= Editor or Window Editor,...
The values are stored in . Press: POLAR the xc and yc system variables. TI.89: ¥ Í TI.92 Plus: ¥ F Rectangular coordinates use xc and yc. Polar coordinates use rc and qc. Tip: To hide the cursor and To move the free-moving cursor:...
Coordinates = RECT . Press: POLAR TI.89: ¥ Í TI.92 Plus: ¥ F Trace coordinates are those of the function, not the pixel. Each displayed value is calculated from the value; that is,...
Page 135
Press C or D to move to the previous or next selected function at Moving from the same value. The new function number is shown on the screen. Function to Function The “previous or next” function is based on the order of the selected functions in the Y= Editor, not the appearance of the functions as graphed on the screen.
Note: If you select a Zoom SetFactors are given later in this tool from the Y=Editor or section. Window Editor, the TI-89 / TI-92 Plus automatically displays the For more information about the Graph screen. other items, refer to Appendix A. Zoom Tool Description Lets you draw a box and zoom in on that box.
Page 137
Center? 2. Move the cursor to the point where you want to zoom in or out, and then press ¸. adjusts TI-89 / TI-92 Plus the Window variables by the factors defined in Zoom SetFactors ¦ For a...
Page 138
Changing Zoom factors define the magnification and reduction used by Zoom ZoomIn ZoomOut Factors 1. From the „ menu, select to display the Zoom C:SetFactors ZOOM FACTORS dialog box. factors must be ‚ 1, but Zoom they do not have to be integers. The default setting is 4.
Using Math Tools to Analyze Functions On the Graph screen, the ‡ Math toolbar menu has several tools that help you analyze graphed functions. Press ‡ from the Graph screen. Overview of the Math Menu On the Derivatives submenu, only dy/dx is available for function graphing.
Page 140
1. From the Graph screen, press ‡ and select Finding y(x) at a 1:Value Specified Point 2. Type the value, which must be a real value between xmin . The value can be an expression. xmax y1(x)=1.25xùcos(x) 3. Press ¸. The cursor moves to that Tip: You can also display function coordinates by...
Page 141
1. From the Graph screen, press ‡ and select Finding the . Then 6:Derivatives select from the submenu. 1:dy/dx Derivative (Slope) at a Point 2. As necessary, use D and C to select the applicable function. 3. Set the derivative point. Either move the cursor to the point or type its value.
Page 142
1. From the Graph screen, press ‡ and select Finding the 9:Distance Distance between 2. As necessary, use D and C to select the function for the first Two Points point. 3. Set the first point. Either use A or B to move the cursor to the point or type its value.
Page 143
Above the x axis, press ¸. ¦ Below the x axis, press: TI.89: TI.92 Plus: N . Either use A and B to move the cursor Note: If you do not press 3. Set the lower bound for A or B , or type an x value to the lower bound or type its value.
Differences in Parametric and Function Graphing ......130 This chapter describes how to graph parametric equations on the Before using this chapter, you should be familiar TI-89 / TI-92 Plus. with Chapter 6: Basic Function Graphing. Parametric equations consist of both an...
2 “d ¸ 2 “d ¸ T 2 X . TI-92 Plus: Type T p X , not T X . Enter a ¡ symbol by typing either 2 “ or 2 I 2 1 . This ensures a number is interpreted as degrees, regardless of the angle mode.
You can set either the Tip: This is optional. For x or y component. multiple equations, this helps visually distinguish one from TI-89: 2 ˆ another. TI-92 Plus: ˆ Define the viewing Tip: „ Zoom also changes window (¥ $).
In most cases, this refers to a nonexistent function. So the simply TI-89 / TI-92 Plus returns the function name, not a number. Tip: You can use the Define The Y= Editor maintains an independent function list for each...
Page 148
You can set the style for either the component. For example, if you set the component to , the automatically TI-89 / TI-92 Plus Display Style sets the component to Tip: Use the Animate and styles are not available for parametric...
Page 149
¦ Automatic panning is not available. If you move the cursor off the left or right side of the screen, the will not automatically pan the TI-89 / TI-92 Plus viewing window. However, you can use QuickCenter ‡ Only...
= r sin q q = ì tan –1 Note: To find q, use the TI-89 / TI-92 Plus function angle(x+iy), which automatically performs the calculation shown above. You can view the coordinates of any point in either polar...
The graph of the polar equation A sin Bq forms the shape of a rose. Graph the rose for A=8 and B=2.5. Then explore the appearance of the rose for other values of A and B. ³ › TI-89 TI-92 Plus Steps Keystrokes...
‡ 5 or use † to graph. deselect them. Set the display style for an equation. Tip: This is optional. For TI-89: 2 ˆ multiple equations, this helps visually distinguish one from TI-92 Plus: ˆ another. Define the viewing Tip: „...
Differences in Polar and Function Graphing This chapter assumes that you already know how to graph y(x) functions as described in Chapter 6: Basic Function Graphing. This section describes the differences that apply to polar equations. Use 3 to set Setting the before you define equations or set Graph = POLAR...
Page 154
Setting the Graph To display coordinates as values, use: Format ƒ — — : ¥ Í TI-89 : ¥ TI-92 Plus to set . If , the polar Coordinates = POLAR Coordinates = RECT equations will be graphed properly, but coordinates will be displayed...
Page 155
¦ Automatic panning is not available. If you move the cursor off the left or right side of the screen, the will not automatically pan the TI-89 / TI-92 Plus viewing window. However, you can use QuickCenter ‡ Only...
Page 156
Using a Sequence to Generate a Table..........151 This chapter describes how to graph sequences on the . Before using this chapter, you should be familiar TI-89 / TI-92 Plus with Chapter 6: Basic Function Graphing. Sequences are evaluated only at consecutive integer values. The two general types of sequences are: ¦...
‡ 5 or use † to initial values. deselect them. Set the display style for a sequence. Note: For sequences, the TI-89: 2 ˆ default style is Square . TI-92 Plus: ˆ Tip: „ Zoom also changes Define the viewing window (¥ $).
Differences in Sequence and Function Graphing This chapter assumes that you already know how to graph y(x) functions as described in Chapter 6: Basic Function Graphing. This section describes the differences that apply to sequences. Use 3 to set Setting the Graph = SEQUENCE before you define sequences or set Window variables.
Page 160
Selecting With axes, the graphs only the TIME TI-89 / TI-92 Plus selected sequences. If you entered any sequences that require an Sequences initial value, you must enter the corresponding value. Note: With TIME You can select a sequence. axes, all defined...
Page 161
from the „ Window Variables Standard values (set when you select 6:ZoomStd Zoom toolbar menu) are: (Continued) xmin = ë 10. ymin = ë 10. nmin = 1. nmax = 10. xmax = 10. ymax = 10. plotStrt = 1. xscl = 1.
Page 162
Exploring a Graph As in function graphing, you can explore a graph by using the following tools. Any displayed coordinates are shown in rectangular or polar form as set in the graph format. Tool For Sequence Graphs: Free-Moving Works just as it does for function graphs. Cursor „...
Setting Axes for Time, Web, or Custom Plots For sequences only, you can select different types of axes for the graph. Examples of the different types are given later in this chapter. Displaying the From the Y= Editor, Axes: Dialog Box AXES ¦...
Cannot reference any other defined sequence except itself. When You Display After you select axes and display the Graph screen, the the Graph Screen TI-89 / TI-92 Plus: ¦ Draws a reference line. ¦ Plots the selected sequence definitions as functions, with u(nì...
Page 165
1. On the Y= Editor ( ¥ # ), define Example: u1(n) = ë.8u1(nì 1) + 3.6 . Set initial value ui1 = ë 4 Convergence 2. Set Axes = TIME ë nmin=1. xmin=0. ymin= 3. On the Window Editor nmax=25.
Page 166
5. On the Y= Editor, set Axes = WEB Build Web = AUTO ë ë nmin=0. xmin= 10. ymin= 6. On the Window Editor, change nmax=10. xmax=10. ymax=10. the Window variables. plotStrt=1. xscl=1. yscl=1. plotStep=1. u(n) 7. Regraph the sequence. u(nì1) The web plot shows how quickly the sequence...
Using Custom Plots axes give you great flexibility in graphing sequences. CUSTOM As shown in the following example, axes are CUSTOM particularly effective for showing relationships between one sequence and another. Example: Predator- Using the predator-prey model in biology, determine the numbers of rabbits and foxes that maintain population equilibrium in a certain Prey Model region.
Using a Sequence to Generate a Table Previous sections described how to graph a sequence. You can also use a sequence to generate a table. Refer to Chapter 13 for detailed information about tables. Example: Fibonacci In a Fibonacci sequence, the first two terms are 1 and 1. Each succeeding term is the sum of the two immediately preceding terms.
Implicit Plots................... 171 Example: Implicit Plot of a More Complicated Equation ....173 This chapter describes how to graph 3D equations on the . Before using this TI-89 / TI-92 Plus chapter, you should be familiar with Chapter 6: Basic Function (x,y,z) Graphing.
Graph the 3D equation z(x,y) = (xò y ì yò x) / 390. Animate the graph by using the cursor to interactively change the eye Window variable values that control your viewing angle. Then view the graph in different graph format styles. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1.
Page 172
Note: You can also display the graph as an implicit plot by using the dialog GRAPH FORMATS box ( ƒ : ¥ Í ¥ : Í ). If you press to switch between TI-89 TI-92 Plus: TI-89 TI-92 Plus: F styles, the implicit plot is not displayed. Chapter 10: 3D Graphing...
Tip: To help you see the ƒ 9 orientation of 3D graphs, — or — turn on Axes and Labels. TI-89: ¥ Í TI-92 Plus: ¥ F Note: Before displaying the Graph the selected graph, the screen shows equation (¥ %).
On the Y= Editor, Style toolbar menu is dimmed. Display Style For 3D equations, however, you can use: ƒ — — ¥ Í TI-89: : ¥ TI-92 Plus to set the format to . Refer Style WIRE FRAME HIDDEN SURFACE to “Changing the Axes and Style Formats”...
Page 175
Window Variables The Window Editor maintains an independent set of Window variables for each mode setting (just as the Y= Editor Graph maintains independent function lists). 3D graphs use the following Window variables. Variable Description Angles (always in degrees) used to view the graph. eyeq, eyef, Refer to “Rotating and/or Elevating the Viewing Angle”...
Page 176
Any displayed coordinates are shown in rectangular or cylindrical form as set in the graph format. In 3D graphing, cylindrical coordinates are shown when you use use: ƒ — — ¥ Í TI-89: : ¥ TI-92 Plus to set Coordinates = POLAR: Tool For 3D Graphs: Free-Moving The free-moving cursor is not available.
TI-89 : ¥ Í eyef=70 eye =0 TI-92 Plus : ¥ Simple Example of The following graph shows a sloped plane that has the equation z1(x,y) = ë (x + y) / 2 . Suppose you want to trace around the displayed Moving the Cursor boundary.
Page 178
Example of the On more complex shapes, the cursor may appear as if it is not on a grid point. This is an optical illusion caused when the cursor is on a Cursor on a Hidden hidden surface. Surface For example, consider a saddle shape .
Rotating and/or Elevating the Viewing Angle In 3D graphing mode, the eyeq and eyef Window variables let you set viewing angles that determine your line of sight. The eye Window variable lets you rotate the graph around that line of sight. How the Viewing The viewing angle has three components: Angle Is Measured...
Page 180
Screen or a Program : To type f or press ¥ c j or ¥ c , respectively. TI-89 Ú You can also press 2 ¿ and use the Greek menu. : To type f or press 2 or 2 respectively.
Animate the graph continuously Press and hold the cursor for in the same direction by pressing: about 1 second, and then TI-89: ¸ or j release it. TI-92 Plus: ¸ or space : To stop, press N, TI-89 ¸, ´, or ¥...
Changing the Axes and Style Formats With its default settings, the displays hidden TI-89 / TI-92 Plus surfaces on a 3D graph but does not display the axes. However, you can change the graph format at any time. Displaying the...
Page 183
Examples of Style To display the valid settings, Style highlight the current setting and Settings press B. ¦ Shows the 3D WIRE FRAME — Tip: is faster WIRE FRAME shape as a transparent wire to graph and may be more frame.
Style = WIRE AND CONTOUR the next (skipping IMPLICIT ) by pressing: PLOT Í TI-89 TI-92 Plus : ¦ , only the contours are shown. CONTOUR LEVELS Note: Pressing: The viewing angle is set initially so that you are viewing the TI-89 Í...
Page 185
Z Value of a Selected Point 1. To display the menu, press: Draw Interactively 2 ˆ TI-89: : ˆ TI-92 Plus 2. Select 7:Draw Contour 3. Either: ¦ Type the point’s x value and press ¸, and then type the y value...
Page 186
The evaluation time is much shorter. Then, after you’re sure you have the correct Window variable values, display the Graph Formats dialog box and set Style=CONTOUR LEVELS WIRE AND CONTOUR ¥ Í TI-89: : ¥ TI-92 Plus Chapter 10: 3D Graphing...
3. Press ¥ $, and set the Window variables as shown. 4. Display the Graph Formats dialog box: ¥ Í TI-89: : ¥ TI-92 Plus Turn on the axes, set Style = CONTOUR LEVELS and return to the Window editor.
3D equation, with the following exception. Display Format Style dialog box from the Y= Editor, Window editor, GRAPH FORMATS or Graph screen. ¥ Í TI-89: : ¥ Note: From the Graph TI-92 Plus screen, you can switch to Then set:...
Page 189
3D equation by using Style=WIRE FRAME The evaluation time is much shorter. Then, after you’re sure you have the correct Window variable values, set Style=IMPLICIT PLOT ¥ Í TI-89: : ¥ TI-92 Plus Chapter 10: 3D Graphing...
2. Press ¥ #, and define the equation: z1(x,y)=sin(x^4+yì x^3y)ì.1 3. Press ¥ $, and set the Window variables as shown. 4. Press: ¥ Í TI-89: : ¥ TI-92 Plus urn on the axes, set , and Style = IMPLICIT PLOT return to the Window editor.
Troubleshooting with the Fields Graph Format ........ 197 This chapter describes how to solve differential equations graphically on the . Before using this chapter, you TI-89 / TI-92 Plus should be familiar with Chapter 6: Basic Function Graphing. solves 1st-order systems of ordinary TI-89 / TI-92 Plus Note: A differential equation differential equations.
If you do, it is treated as Important: With y1' a function call. selected, the Leave the initial condition yi1 blank. TI-89 / TI-92 Plus will graph the y1 solution curve, not the derivative y1'. ¥ Í ¥ F 3.
Page 194
Y= Editor or Window Editor. Instead of entering t and y1 after pressing TI-89: 2 Š TI-92 Plus: Š , you can move the cursor to a point on the screen and then press ¸ . You can use … to trace curves for initial conditions specified in the Y= Editor.
‡ 5 or graph. use † to deselect them. Refer to Chapter 16. Set the display style for an equation. TI-89: 2 ˆ TI-92 Plus: ˆ Set the graph format. Solution Method and Fields are unique to Note: The Fields format is differential equations.
, and Style Line Square Thick Animate styles are available. mark only those discrete Display Style Path Square values (in increments) at which a differential equation is tstep plotted. : 2 ˆ TI-89 ˆ TI-92 Plus: Chapter 11: Differential Equation Graphing...
Page 197
Setting Graph From the Y= Editor, Window Editor, or Graph screen, press: Formats ƒ — or — ¥ Í TI-89: ¥ TI-92 Plus: The formats affected by differential equations are: Graph format Description Graph Order Not available. Specifies the method used to solve the differential...
Page 198
If it is available, you can select the axes that are used to graph the differential equations. For more information, refer to page 190. : 2 ‰ TI-89 TI-92 Plus: ‰ Axes Description TIME Plots on the x axis and (the solutions to the selected differential equations) on the y axis.
Page 199
Window Variables Boundaries of the viewing window. xmin xmax ymin ymax (Continued) Distance between tick marks on the x and y axes. xscl yscl Number of solution curves (0 through 10) that will be ncurves drawn automatically if you do not specify an initial condition.
Page 200
TI-89 / TI-92 Plus instead of having to redraw the field. This can speed up the regraphing time significantly. is deleted automatically when you exit the differential equation...
Setting the Initial Conditions You can enter initial conditions in the Y= Editor, let the calculate initial conditions automatically, or TI-89 / TI-92 Plus select them interactively from the Graph screen. Entering Initial You can specify one or more initial conditions in the Y= Editor. To...
Page 202
Note: With 1. Press: SLPFLD SLPFLD , you can select DIRFLD : 2 Š – or – TI-89 initial conditions interactively Š DIRFLD TI-92 Plus: regardless of whether you enter initial conditions in the 2. Specify an initial condition. Either: Y= Editor.
Defining a System for Higher-Order Equations In the Y= Editor, you must enter all differential equations as 1st-order equations. If you have an n -order equation, you must transform it into a system of n 1st-order equations. Transforming an A system of equations can be defined in various ways, but the following is a general method.
6. In the Y= Editor, press: Important: Fields= DIRFLD cannot plot a time axis. An : 2 ‰ TI-89 Invalid Axes error occurs if TI-92 Plus: ‰ Axes= or if t is set as a TIME and make sure Axes = CUSTOM axis.
Page 205
¥ TI-92 Plus: Fields FLDOFF 13. In the Y= Editor, press: : 2 ‰ TI-89 TI-92 Plus: ‰ and make sure Axes = TIME Note: When you enter 2- 14. In the Window Editor, change ymin=ë 2. graph mode, Window...
Note: With Axes= , the 7. In the Y= Editor, press: TIME solution to the selected : 2 ‰ TI-89 equation is plotted against TI-92 Plus: ‰ time (t). Axes = TIME t0=0. xmin=ë 1. ncurves=0. 8. In the Window Editor tmax=10.
Axes = ON Labels = ON , and Solution Method = RK Fields FLDOFF 4. In the Y= Editor, press: : 2 ‰ TI-89 TI-92 Plus: ‰ Axes = TIME t0=0. xmin=ë 1. ncurves=0. 5. In the Window Editor tmax=10. xmax=10. diftol=.001 ( ¥...
Page 209
TI-92 Plus: Fields DIRFLD 9. Press: : 2 ‰ TI-89 TI-92 Plus: ‰ Confirm that the axes are set as shown. 10. In the Y= Editor, clear the initial conditions for 11. Return to the Graph screen, which displays only the direction field.
Note: You do not need to BldData rklog graph the equation before : " TI-89 using BldData . For more TI-92 Plus: ¥ " information about BldData , BldData to create a data refer to Appendix A. variable containing the graphing points.
Page 211
9. Return to the Home screen, BldData eulerlog and use to create a BldData data variable containing the graphing points. Euler Note: errorlog lets you 10. Use the Data/Matrix Editor combine the data in rklog ) to create a new and eulerlog so that you can data variable named errorlog...
Page 212
xmin=ë 10. ymin=ë 10. xres=2. 16. In the Window Editor, set xmax=100. ymax=120. the Window variables. xscl=10. yscl=10. Note: The fuzzy line on the 17. Display the Graph screen graph indicates differences ( ¥ % ). between the RK and Euler values.
Graph mode. Otherwise, an error occurs. 1. In the Home screen : " TI-89 TI-92 Plus: ¥ " to find the deSolve() general solution. @1 represents a constant. You may get a different constant (@2, etc.).
Fields graph format setting. Setting the Fields From the Y= Editor, Window Editor, or Graph screen, press: Graph Format ƒ — or — ¥ Í TI-89: ¥ TI-92 Plus: What Order If the equation is: Valid Fields settings are: Equation Are You 1st-order...
Page 215
Enter a valid system of two 1st-order equations. For Y= Editor information about defining a valid system for a 2nd- order equation, refer to page 186. Axes = CUSTOM: : 2 ‰ TI-89 TI-92 Plus: ‰ , an Axes = TIME Invalid axes error occurs when you graph.
Page 216
To set Axes = TIME CUSTOM, press: : 2 ‰ TI-89 TI-92 Plus: ‰ With custom , you must enter at least one initial X Axis is not t axes condition for each equation in the Y= Editor (whether the equation is selected or not).
Page 218
Saving and Opening a Graph Database ..........220 This chapter describes additional features that you can use to create graphs on the . This information generally TI-89 / TI-92 Plus applies to all Graph mode settings. This chapter assumes that you already know the fundamental...
From the Home screen, graph the piecewise defined function: y = ìx when x < 0 and y = 5 cos(x) when x ‚ 0. Draw a horizontal line across the top of the cosine curve. Then save a picture of the displayed graph. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1.
… or perform an ‡ Math operation (such as Minimum or Maximum). You can also use the free- moving cursor. TI-89: ¥ · TI-89: ¥ b TI-92 Plus: ¥ H TI-92 Plus: ¥ D Displayed coordinates are added to Displayed coordinates are stored in a the Home screen’s history area...
5:Copy use: 2. Display the Y= Editor, highlight the desired ¥ 6 or ¥ 7. TI-89 function, and press ¸. TI-92 Plus: ¥ C (copy) or ¥ V (paste). 3. Press ƒ and select . Then press ¸. 6:Paste §...
Page 222
Graphing Directly command lets you graph an expression from the Home Graph screen without using the Y= Editor. Unlike the Y= Editor, lets Graph from the Home you specify an expression in terms of any independent variable, Screen regardless of the current graphing mode. If the expression is in Use the Graph command terms of:...
Graphing a Piecewise Defined Function To graph a piecewise function, you must first define the function by specifying boundaries and expressions for each piece. The when function is extremely useful for two-piece functions. For three or more pieces, it may be easier to create a multi-statement, user-defined function.
Page 224
Using a Multi- For three or more pieces, you may want to create a multi-statement, user-defined function. Statement, User- Defined Function For example, consider the previous three-piece function. When: Use expression: x < ìp 4 sin(x) x ‚ ìp x < 0 2x + 6 x ‚...
Graphs with Lists For these example functions, the Tip: To set graph formats graphs three groups. TI-89 / TI-92 Plus from the Y= Editor, Window ¦ Editor, or Graph screen, 2 sin(x), x+4, cos(x) press: ¦...
Using the Two-Graph Mode In two-graph mode, the ’ graph-related TI-89 / TI-92 Plus features are duplicated, giving you two independent graphing calculators. The two-graph mode is only available in split screen mode. For more information about split screens, refer to Chapter 14.
Page 227
If you set a display list, you can select (Ÿ) different style for a function, functions for graphing. that style is used by both sides. : 2 ˆ TI-89 ˆ) TI-92 Plus: Chapter 12: Additional Graphing Topics...
Page 228
Using a Split Screen For more complete information about split screens, refer to Chapter 14. ¦ To switch from one graph side to the other, press 2 a (second function of O). ¦ To display different applications: Note: You can display non- graph-related applications Switch to the applicable graph side and display the application (such as the Home screen)
: ˆ TI-92 Plus : 2 ˆ 2 TI-89 and select 2:DrawFunc TI-92 Plus : ˆ 2 3. On the Home screen, specify DrawFunc y1(x)ì6 the function to draw. 4. Press ¸ to draw the Tip: To clear the drawn function, press †...
A drawn object is not part of the graph itself. It is drawn “on top of” the graph and remains on the screen until you clear it. Drawings From the Graph screen: ¦ 2 ˆ Tip: You can also enter TI-89: ClrDraw on the Home ˆ TI-92 Plus: screen’s entry line. and select 1:ClrDraw —...
Page 231
Erasing Individual From the Graph screen: Parts of a Drawing 2 ‰ TI-89: Object ‰ TI-92 Plus: and select 2:Eraser. The cursor is shown as a small box. 2. Move the cursor to the applicable location. To erase: Do this: Press ¸.
Page 232
. This switches to the Home screen and puts 6:DrawSlp DrawSlp in the entry line. 2. Complete the command, and DrawSlp 4,0,6.37 press ¸. TI-89 / TI-92 Plus automatically switches to the Graph screen and draws the line. Chapter 12: Additional Graphing Topics...
Page 233
Typing Text Labels From the Graph screen: 2 ‰ TI-89: ‰ TI-92 Plus: and select 7:Text 2. Move the text cursor to the location where you want to begin Tip: The text cursor indicates the upper-left typing. corner of the next character you type.
Saving a Portion of You can define a rectangular box that encloses only the portion of the Graph screen that you want to save. the Graph Screen 2 ‰ TI-89: ‰ TI-92 Plus: and select 8:Save Picture Note: You cannot save a portion of a 3D graph.
Page 235
Opening a Graph When you open a graph picture, it is superimposed over the current Graph screen. To display only the picture, use the Y= Editor to Picture deselect any other functions before opening the graph picture. From the Graph screen: 1.
: ¥ graph formats ( ƒ 9 — or — ¥ Í TI-92 Plus TI-89 A graph database does not include drawn objects or stat plots. Saving the Current From the Y= Editor, Window Editor, Table screen, or Graph screen: Graph Database 1.
Page 238
Chapter 13: Tables Preview of Tables................... 222 Overview of Steps in Generating a Table..........223 Setting Up the Table Parameters ............224 Displaying an Automatic Table ............226 Building a Manual (Ask) Table ............. 229 Previously, in Chapter 6: Basic Function Graphing, you learned how to define and graph a function.
Preview of Tables Evaluate the function y=x ì 2x at each integer between ë 10 and 10. How many sign changes are there, and where do they occur? ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1. Display the MODE dialog box.
Overview of Steps in Generating a Table To generate a table of values for one or more functions, use the general steps shown below. For specific information about setting table parameters and displaying the table, refer to the following pages. Generating a Table Set Graph mode and, if necessary,...
Window variables set in the Window Editor (Chapter 6) and the split screen size (Chapter 14). Independent — The automatically AUTO TI-89 / TI-92 Plus generates a series of values for the independent variable based on , and tblStart @tbl Graph <...
Page 242
Which Setup @tbl Graph < - > Table To generate: tblStart Independent Parameters to Use An automatic table ¦ Based on value value AUTO initial values ¦ That matches — — AUTO Graph screen A manual table — — — “—”...
Displaying an Automatic Table on the dialog box, a table Independent AUTO TABLE SETUP is generated automatically when you display the Table screen. Graph < - > Table , the table matches the trace values from the Graph screen. If , the table is Graph <...
Page 244
1. Press ƒ Note: By default, the cell — — width is 6. ¥ Í TI-89: ¥ TI-92 Plus: 2. Press B or A to display a menu of valid widths ( – 3. Move the cursor to highlight a number and press ¸. (For single-digit numbers, you can type the number and press ¸.)
Page 245
Editing a Selected From a table, you can change a selected function without having to use the Y= Editor. Function 1. Move the cursor to any cell in the column for that function. The table’s header row shows the function names ( , etc.).
Independent TABLE SETUP lets you build a table manually by entering TI-89 / TI-92 Plus specific values for the independent variable. To display the Table screen, press ¥ ' or O Displaying the Table Screen...
Page 247
Clearing Insert a new row Highlight a cell in the specified row and above a specified row press: 2 ˆ TI-89: ˆ TI-92 Plus: The new row is undefined ( ) until you undef enter a value for the independent variable.
Selecting the Active Application ............235 On the , you can split the screen to show two TI-89 / TI-92 Plus applications at the same time. For example, it may be helpful to show both the Y= Editor and the Graph screen so that you can see the list of functions and how they are graphed.
Preview of Split Screens Split the screen to show the Y= Editor and the Graph screen. Then explore the behavior of a polynomial as its coefficients change. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1. Display the MODE dialog box.
Split 1 App Split 2 App described in Chapter 12, the exits the split screen mode and displays the TI-89 / TI-92 Plus same application can be in application full screen. both parts of a split screen. You can open different applications after the split screen is displayed, as described on page 235.
Page 251
Turning the off does not exit the split screen mode. TI-89 / TI-92 Plus the TI-89 / TI-92 Plus If the calculator is turned off: When you turn the calculator on again: When you press 2 ® The split screen is still in effect, but...
2 K to Display the Home Screen” on page 236. If you select an application that is already displayed, the switches to that application. TI-89 / TI-92 Plus 1. Press 3 and then „. Method 2: 2. Change and/or...
Page 253
Using 2 K to Pressing 2 K: If the Home screen: Display the Home Is not already displayed Opens the Home screen in place of the Screen active application. Is displayed, but is not Switches to the Home screen and makes the active application it the active application.
Page 254
Chapter 15: Data/Matrix Editor Preview of the Data/Matrix Editor............238 Overview of List, Data, and Matrix Variables........239 Starting a Data/Matrix Editor Session..........241 Entering and Viewing Cell Values ............243 Inserting and Deleting a Row, Column, or Cell........246 Defining a Column Header with an Expression.........
Use the Data/Matrix Editor to create a one-column list variable. Then add a second column of information. Notice that the list variable (which can have only one column) is automatically converted into a data variable (which can have multiple columns). ³ › TI-89 TI-92 Plus Steps Display Keystrokes Keystrokes 1.
Overview of List, Data, and Matrix Variables To use the Data/Matrix Editor effectively, you must understand list, data, and matrix variables. List Variable A list is a series of items (numbers, expressions, or character strings) that may or may not be related. Each item is called an element. In the Data/Matrix Editor, a list variable: ¦...
Data Variable From the Home screen NewData data1,list1,list2 or a program, you can (Continued) use the NewData Names of existing list variables command to create a Name of data variable data variable that to create consists of existing lists. Although you cannot Name of data variable directly display a data Column number...
Variable variable name, the If you specify a variable that already exists, an will display TI-89 / TI-92 Plus the Home screen. error message will be displayed when you press ¸. When you press N or ¸ to acknowledge the error, the dialog box is redisplayed.
Page 259
Using the Current You can leave the Data/Matrix Editor and go to another application at any time. To return to the variable that was displayed when you Variable left the Data/Matrix Editor, press O and select 1:Current Creating a New From the Data/Matrix Editor: Variable from the 1.
Entering and Viewing Cell Values If you create a new variable, the Data/Matrix Editor is initially blank (for a list or data variable) or filled with zeros (for a matrix). If you open an existing variable, the values in that variable are displayed.
Page 261
However, you can move the cursor to any cell and enter a value. If Columns Are Filled you leave gaps between cells, the handles the gaps TI-89 / TI-92 Plus Automatically automatically. ¦ In a list variable, a cell in the gap is undefined until you enter a value for the cell.
Page 262
Cell Width dialog box, press ƒ 1. To display the FORMATS — or — ¥ Í TI-89: Tip: Remember, to see a number in full precision, you ¥ TI-92 Plus: can always highlight the cell and look at the entry line.
The new row or column is inserted before the row or column that contains the highlighted cell. In the Data/Matrix Editor: Column 1. Move the cursor to any cell in the applicable row or column. 2 ˆ TI-89: ˆ TI-92 Plus: and select 1:Insert 3.
Page 264
(You cannot insert a cell into a locked column, which is defined by a function in the column header. Refer to page 248.) In the Data/Matrix Editor: 1. Move the cursor to the applicable cell. 2 ˆ TI-89: ˆ TI-92 Plus: and select 1:Insert 3. Select...
Defining a Column Header with an Expression For a list variable or a column in a data variable, you can enter a function in the column header that automatically generates a list of elements. In a data variable, you can also define one column in terms of another.
Page 266
Auto-calculate Auto-calculate = OFF to: 1. Press ƒ Make multiple changes —or— without recalculating each time. ¥ Í TI-89: ¥ TI-92 Plus: Enter a definition such as c1=c2+c3 before you 2. Change Auto-Calculate enter columns 2 and 3. Override any errors in a definition until you can 3.
Using Shift and CumSum Functions in a Column Header When defining a column header, you can use the shift and cumSum functions as described below. These descriptions differ slightly from Appendix A. This section describes how to use the functions in the Data/Matrix Editor. Appendix A gives a more general description for the Home screen or a program.
You can also sort all columns as a whole, based on a “key” column. Sorting a Single In the Data/Matrix Editor: Column 1. Move the cursor to any cell in the column. 2 ˆ TI-89: ˆ TI-92 Plus: and select 3:Sort Column & Numbers are sorted in ascending fred sally order.
Saving a Copy of a List, Data, or Matrix Variable You can save a copy of a list, data, or matrix variable. You can also copy a list to a data variable, or you can select a column from a data variable and copy that column to a list. Valid Copy Types You can copy a: To a:...
Chapter 16: Statistics and Data Plots Preview of Statistics and Data Plots............ 254 Overview of Steps in Statistical Analysis..........258 Performing a Statistical Calculation............ 259 Statistical Calculation Types ..............261 Statistical Variables................263 Defining a Statistical Plot..............264 Statistical Plot Types ................266 Using the Y= Editor with Stat Plots .............
To sort column 1, the cursor can be anywhere in column 1. This example has you press TI-89: ¥ C 2 C so that you can TI-92 Plus see the first four rows. Chapter 16: Statistics and Data Plots...
Page 272
³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display ‡ ‡ 6. Display the dialog box. Calculate B 7 D B 7 D Set: C j 1 D C 1 D Calculation Type = MedMed j C 2 D C 2 D x = C1 B D ¸...
Page 273
³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 15. Display the Y= Editor. For y1(x) ¥ # ¥ # the MedMed regression 2 ˆ 2 ˆ 2 equation, set the display style to Note: Depending on the previous contents of your Y= Editor, you may need to move the cursor to y1.
Page 274
³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display B C 2 ™ 22. Enter a title for column 6. Define R E S I D j R E S I D column 6’s header as the ¸ ¸ residuals for LinReg.
ƒ 9 „ Zoom is available on the — or — Y= Editor, Window Editor, TI-89: ¥ Í and Graph screen. TI-92 Plus: ¥ F Graph the selected stat plots and functions (¥ %).
Performing a Statistical Calculation From the Data/Matrix Editor, use the ‡ Calc toolbar menu to perform statistical calculations. You can analyze one-variable or two-variable statistics, or perform several types of regression analyses. The Calculate You must have a data variable opened. The Data/Matrix Editor will not perform statistical calculations with a list or matrix variable.
Page 277
Stat calculation results (until they are cleared from memory). Screen STAT VARS : 2 ‰ TI-89 ‰ TI-92 Plus: Previous results are cleared when you: ¦ Edit the data points or change the Calculation Type ¦...
Statistical Calculation Types As described in the previous section, the Calculate dialog box lets you specify the statistical calculation you want to perform. This section gives more information about the calculation types. dialog box ( ‡), highlight the current setting for Selecting the From the Calculate...
Page 279
Selecting the Calc Type Description Calculation Type Median-Median — Fits the data to the model MedMed y=ax+b (Continued) (where is the slope, and is the y-intercept) using the median-median line, which is part of the resistant line technique. Summary points medx1 medy1 medx2...
Gxñ Gxñ xñ To type the character s , sample std. deviation of press: population std. deviation of † TI-89: ¥ c j [S] number of data points nStat nStat TI-92 Plus: 2 G S mean of values ÿ sum of...
Defining a Statistical Plot From the Data/Matrix Editor, you can use the entered data to define several types of statistical plots. You can define up to nine plots at a time. Procedure From the Data/Matrix Editor: 1. Press „ to display the Plot Setup screen.
Page 282
Item Description Type the column number that contains a “weight” Freq Note: For an example of using Freq, Category, and value for each data point. If you do not enter a Include Categories, refer to column number, all data points are assumed to page 270.
You may want to sort all the columns in the Data/Matrix Editor before plotting. 2 ˆ or 2 ˆ TI-89: ˆ or ˆ TI-92 Plus: Box Plot This plots one-variable data with respect to the minimum and maximum data points ( ) in the set.
Page 284
Histogram This plots one-variable data as a histogram. The x axis is divided into equal widths called buckets or bars. The height of each bar (its value) indicates how many data points fall within the bar’s range. ¦ xmax ì xmin When defining the plot, you Number of bars = can specify the...
Do this: Highlight the plot and press …. You will see the Note: You can not use Edit a plot TI-89: 2 ˆ definition same definition screen that is displayed in the TI-92 Plus: ˆ Data/Matrix Editor. to set a plot’s display style.
Changing the Graph Press: ƒ Format — or — ¥ Í TI-89 ¥ TI-92 Plus: from the Y= Editor, Window Editor, or Graph screen. Then change the settings as necessary. From the Graph screen, press … to trace a plot. The movement of...
Using Frequencies and Categories To manipulate the way in which data points are analyzed, you can use frequency values and/or category values. Frequency values let you “weight” particular data points. Category values let you analyze a subset of the data points. Example of a In a data variable, you can use any column in the Data/Matrix Editor to specify a frequency value (or weight) for the data points on each...
Page 288
Suppose you enter the test scores from a class that has 10th and 11th grade students. You want to analyze the scores for the whole class, but you also want to analyze categories such as 10th grade girls, 10th grade boys, 10th grade girls and boys, etc. First, determine the category values you want to use.
Calculator-Based Rangeré System (CBRé) are optional accessories, available separately, that let you collect data from a variety of real-world experiments. TI-89 / TI-92 Plus CBL 2/CBL and CBR programs are available from the TI web site at: http://www.ti.com/calc/cbl http://www.ti.com/calc/cbr...
Page 290
Creating a Data You can create a new data variable that consists of the necessary CBL 2/CBL list variables. Variable with the CBL 2/CBL Lists ¦ From the Home screen or a program, use the NewData command. NewData dataVar, list1 [,list2 ] [,list3 ] ... CBL list variable names.
Page 292
Creating a Custom Menu............... 303 Creating a Table or Graph..............305 Drawing on the Graph Screen .............. 307 Accessing Another TI-89 / TI-92 Plus, a CBL 2/CBL, or a CBR ..309 Debugging Programs and Handling Errors......... 310 Example: Using Alternative Approaches ..........311 Assembly-Language Programs .............
Preview of Programming Write a program that prompts the user to enter an integer, sums all integers from 1 to the entered integer, and displays the result. ³ › TI.89 TI.92 Plus Steps Keystrokes Keystrokes Display O 7 3 O 7 3 1.
Page 294
Program I/O screen. ‡ ‡ 8. Leave the Program I/O screen and return to the Home screen. You can also press N , 2 K , or TI.89: " TI.92 Plus: ¥" to return to the Home screen. Chapter 17: Programming...
3. Press ¸. Refer to page 283. When you run a program, the automatically checks TI-89 / TI-92 Plus for errors. For example, the following message is displayed if you: ¦ Do not enter ( ) after the Note: The...
Page 296
Where Is the Output Depending on the commands in the program, the TI-89 / TI-92 Plus automatically displays information on the applicable screen. Displayed? ¦ Most output and input commands use the Program I/O screen. (Input commands prompt the user to enter information.) ¦...
Starting a Program Editor Session Each time you start the Program Editor, you can resume the current program or function (that was displayed the last time you used the Program Editor), open an existing program or function, or start a new program or function. 1.
Page 298
Resuming the You can leave the Program Editor and go to another application at any time. To return to the program or function that was displayed Current Program when you left the Program Editor, press O and select 1:Current Starting a New To leave the current program or function and start a new one: Program from the 1.
:expr(n)! n:¦ Convert to numeric expression Description of expr. program code. :------ To enter the comment symbol, press: ¦ ¥ d TI.89: TI.92 Plus: — or — ¦ ¦ Press „ and select Chapter 17: Programming...
Page 300
Controlling the Flow When you run a program, the program lines are executed in sequential order. However, some commands alter the program flow. of a Program For example: ¦ Tip: For information, refer to Control structures such as If...EndIf commands use a conditional pages 295 and 297.
Page 301
Example of Passing The following program draws a circle on the Graph screen and then draws a horizontal line across the top of the circle. Three values Values to a Program must be passed to the program: coordinates for the circle’s center and the radius ¦...
¦ Note: You can create a You can create functions that expand on the ’s TI-89 / TI-92 Plus function from the Home built-in functions. You can then use the new functions the same screen (see Chapter 5), but as any other function.
Page 303
Entering a Function When you create a new function in the Program Editor, the displays a blank “template”. TI-89 / TI-92 Plus Function name, which you specify when you create a new function. Be sure to edit this line to include any necessary arguments.
Calling One Program from Another One program can call another program as a subroutine. The subroutine can be external (a separate program) or internal (included in the main program). Subroutines are useful when a program needs to repeat the same group of commands at several different places.
System Variables with reserved names that are created (Global) automatically to store data about the state of the Variables . For example, Window variables TI-89 / TI-92 Plus , etc.) are globally available xmin xmax ymin ymax from any folder.
Page 306
Circular Definition When evaluating a user-defined function or running a program, you can specify an argument that includes the same variable that was Errors used to define the function or create the program. However, to avoid errors, you must assign a value for variables Circular definition that are used in evaluating the function or running the program.
Local Variables Define fact(n)=Func: Local m: 1!m: 1 is stored as the initial value for m. While n>1: nùm!m: nì1!n: EndWhile: Return m: EndFunc cannot use a local variable to perform symbolic TI-89 / TI-92 Plus calculations. Chapter 17: Programming...
Page 308
To Perform If you want a function or program to perform symbolic calculations, you must use a global variable instead of a local. However, you must Symbolic be certain that the global variable does not already exist outside of Calculations the program.
String Operations Strings are used to enter and display text characters. You can type a string directly, or you can store a string to a variable. How Strings Are A string is a sequence of characters enclosed in "quotes". In programming, strings allow the program to display information or Used prompt the user to perform some action.
Page 310
Converts a string into a variable name. This is called Note: See Appendix A for indirection. syntax for all TI-89 / TI-92 Plus commands and functions. Appends (concatenates) two strings into one string. & Returns the character that corresponds to a char specified character code.
— or — ¦ Display the built-in functions. Press: ½ TI.89: 2 ½ TI.92 Plus: The test operators are listed near the bottom of the „ menu. Built-in Relational Tests Relational operators let you define a conditional test that compares two values.
Using If, Lbl, and Goto to Control Program Flow An If...EndIf structure uses a conditional test to decide whether or not to execute one or more commands. Lbl (label) and Goto commands can also be used to branch (or jump) from one place to another in a program.
Page 313
If...Then...Else... To execute one group of commands if a conditional test is true and a different group if the condition is false, use this structure: EndIf Structures :If x>5 Then : Disp "x is greater than 5" Executed only if x>5. : 2ù...
Using Loops to Repeat a Group of Commands To repeat the same group of commands successively, use a loop. Several types of loops are available. Each type gives you a different way to exit the loop, based on a conditional test. „...
Page 315
For example: Tip: You can declare the :For i,0,5,1 counter variable as local Displays 0, 1, 2, 3, 4, and 5. : Disp i (pages 288 and 290) if it :EndFor does not need to be saved Displays 6. When variable :Disp i after the program stops.
Page 316
Loop...EndLoop creates an infinite loop, which is repeated Loop...EndLoop endlessly. The command does not have any arguments. Loop Loops :Loop : -------- : -------- :EndLoop :-------- Typically, the loop contains commands that let the program exit from the loop. Commonly used commands are: , and Exit Goto...
Configuring the TI-89 / TI-92 Plus Programs can contain commands that change the configuration of the . Because mode changes TI-89 / TI-92 Plus are particularly useful, the Program Editor’s Mode toolbar menu makes it easy to enter the correct syntax for the setMode command.
Getting Input from the User and Displaying Output Although values can be built into a program (or stored to variables in advance), a program can prompt the user to enter information while the program is running. Likewise, a program can display information such as the result of a calculation. …...
Page 319
Output Commands Command Description ClrZO Clears the Program I/O screen. Disp Displays an expression or string on the Program I/O Note: In a program, simply performing a calculation screen. Disp can also display the current contents of does not display the result. the Program I/O screen without displaying You must use an output additional information.
Creating a Custom Menu custom menu feature lets you create your TI-89 / TI-92 Plus own toolbar menu. A custom menu can contain any available function, instruction, or set of characters. The TI-89 / TI-92 Plus has a default custom menu that you can modify or redefine.
Page 321
Menu select Clean Up 2 ˆ TI.89: ˆ TI.92 Plus: 2. Select 3:Restore custom default This pastes the commands used to create the default menu into the entry line. 3. Press ¸ to execute the commands and restore the default.
Creating a Table or Graph To create a table or a graph based on one or more functions or equations, use the commands listed in this section. Table Commands Command Description DispTbl Displays the current contents of the Table screen. Sets the table setTable...
Page 323
Graph Picture and Command Description Database AndPic Displays the Graph screen and superimposes a Commands stored graph picture by using logic. Animates a series of stored graph pictures. CyclePic Note: For information about graph pictures and Creates a graph picture variable based on a matrix. NewPic databases, also refer to Chapter 12.
¦ Point coordinates — Refer to the coordinates in effect for the current viewing window (as defined in the Window Editor). -10,10 10,10 TI-89: 158,0 Tip: For information about TI-92 Plus: 238,0 pixel coordinates in split screens, refer to TI-89: 158,76 TI-89: 0,76 Chapter 14.
Page 325
Drawing Lines and Command Description Circles Circle or Draws, erases, or inverts a circle with a specified PxlCrcl center and radius. Draws a line with a specified slope through a DrawSlp specified point. Draws, erases, or inverts a line between two sets of Line or coordinates.
Accessing Another TI-89/TI-92 Plus, a CBL 2/CBL, or a CBR If you link two calculators (described in TI-89 / TI-92 Plus Chapter 22), programs on both units can transmit variables between them. If you link a to a Calculator- TI-89 / TI-92 Plus Based Laboratoryé...
Run-Time Errors The first step in debugging your program is to run it. The automatically checks each executed command for TI-89 / TI-92 Plus syntax errors. If there is an error, a message indicates the nature of the error. ¦...
Example: Using Alternative Approaches The preview at the beginning of this chapter shows a program that prompts the user to enter an integer, sums all integers from 1 to the entered integer, and displays the result. This section gives several approaches that you can use to achieve the same goal.
Page 329
: Text string(temp) box for output. :EndDlog :EndPrgm Example 5 This example uses the built-in functions to calculate TI-89 / TI-92 Plus the result without using a loop. :prog5() Prompts for input on :Prgm Program I/O screen. :Input "Enter an integer",n...
Assembly-Language Programs You can run programs written for the TI-89 / TI-92 Plus assembly language. Typically, assembly-language programs run much faster and provide greater control than the keystroke programs that you write with the built-in Program Editor. Where to Get Assembly-language programs, as well as education.ti.com...
Page 331
, etc. kbdprgm1() You Cannot Edit an You cannot use your to edit an assembly-language TI-89 / TI-92 Plus program. The built-in Program Editor will not open assembly- Assembly-Language language programs. Program Displaying a List of...
Page 332
Chapter 18: Text Editor Preview of Text Operations ..............316 Starting a Text Editor Session.............. 317 Entering and Editing Text..............319 Entering Special Characters..............324 Entering and Executing a Command Script ........328 Creating a Lab Report................330 This chapter shows you how to use the Text Editor to enter and edit text.
To type a single uppercase letter, press ¤ and then the letter. anything TI-89 only: want To type a space, press j want (alpha function of the · key). To type a period, press j to turn alpha-lock off, press ¶...
Starting a Text Editor Session Each time you start the Text Editor, you can start a new text session, resume the current session (the session that was displayed the last time you used the Text Editor), or open a previous session. 1.
Page 335
Resuming the You can leave the Text Editor and go to another application at any time. To return to the session that was displayed when you left the Current Session Text Editor, press O and select 1:Current Starting a New To leave the current Text Editor session and start a new one: Session from the...
As you reach the bottom of the screen, previous lines scroll off the calculator. Refer to top of the screen. page 322. Typing Alphabetic On the TI.89, press: On the TI.92 Plus, press: Characters j and then the letter key Type a single the letter key lowercase...
Page 337
Typing Alphabetic On the , while either type of alpha-lock is on: TI-89 Characters ¦ To type a period, comma, or other character that is the primary (continued) function of a key, you must turn alpha-lock off. ¦ To type a second function character such as 2 [, you do not need to turn alpha-lock off.
Page 338
Cutting and copying both place highlighted text into the clipboard of . Cutting deletes the text from its current location and Pasting Text TI-89 / TI-92 Plus (used to move text) and copying leaves the text. 1. Highlight the text you want to move or copy.
Page 339
TI-GRAPH LINK computer keyboard to type a text file and then send that file to the to Enter Text TI-89 / TI-92 Plus. This is useful if you need to create a lengthy text file. For information about obtaining a...
Page 340
2. Use the software to send the file from the TI-GRAPH LINKé computer to the TI-89 / TI-92 Plus a. Use the cable to connect the computer and TI-GRAPH LINK the calculator. b. Be sure the is on the Home screen.
The keyboard map does not display all available shortcuts. Refer to the inside front and the inside back covers of this guidebook for a complete list of shortcut keys. On the TI.89: On the TI.92 Plus: Press ¥ ^ to display the Press ¥ ” to display the keyboard map.
Page 342
TI.89 keyboard map feature TI.92 Plus keyboard map feature shortcuts: shortcuts: (¥ c) — Accesses the GREEK GREEK (2 G) — Accesses the Greek character set (described Greek character set (described later in this section). later in this section). (¥ b) — Copies the (2 ¢)—...
Page 343
Then select the applicable alpha character on the Letters from the keyboard to enter a Greek letter. Keyboard On the TI.89: On the TI.92 Plus: Press ¥ c to access the Greek Press 2 to access the Greek character set.
Page 344
¤ is used for uppercase letters. ¥ c Lowercase alpha-lock displays . Important: If you press j on the TI-89 to access ( 2 ™ ) is on. ¥ c displays . a Greek letter while alpha- ¥ c ¤...
Text Editor is redisplayed. TI.89: " TI.92 Plus: ¥ " After execution, the cursor moves to the next line in the script so that you can continue to execute a series of commands.
Page 346
Splitting the With a split screen, you can view your command script and see the result of an executed command at the same time. Text Editor/ Home Screen Press: … and select Split the screen 1:Script view … and select Return to a full screen Text Editor 2:Clear split...
TI-GRAPH LINKé cable that lets the communicate with a personal TI-89 / TI-92 Plus computer, you can create lab reports. Use the Text Editor to write a report, which can include print objects. Then use the software to print the report on the printer TI-GRAPH LINK attached to the computer.
Page 348
General Steps For Detailed Information 1. Connect the Refer to the manual that came to your with your TI-GRAPH LINK TI-89 / TI-92 Plus computer via the TI-GRAPH cable. LINK 2. Use the TI-GRAPH LINK software to get the lab report from the calculator, and then print the report.
Chapter 19: Numeric Solver Preview of the Numeric Solver ............334 Displaying the Solver and Entering an Equation ....... 335 Defining the Known Variables .............. 337 Solving for the Unknown Variable ............339 Graphing the Solution................340 The Numeric Solver lets you enter an expression or equation, define values for all but one unknown variable, and then solve for the unknown variable.
Preview of the Numeric Solver Consider the equation a=(m2ì m1)/(m2+m1)ù g, where the known values are m2=10 and g=9.8. If you assume that a=1/3 g, find the value of m1. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1. Display the Numeric Solver.
Displaying the Solver and Entering an Equation After you display the Numeric Solver, start by entering the equation that you want to solve. Displaying the To display the Numeric Solver, press Numeric Solver The Numeric Solver screen shows the last entered equation, if any. Entering an On the line, type in your...
Page 353
From the Numeric Solver, ¦ To select the displayed press ƒ and select 9:Format equation, press ¸. ( or use TI-89: ¥ Í TI-92 Plus: ¥ F). Then select ¦ To select a different a number from 1 through 11.
Defining the Known Variables After you type an equation in the Numeric Solver, enter the applicable values for all variables except the unknown variable. Defining the List of After typing your equation on line, press ¸ or D. eqn: Variables The screen lists the variables in the order they appear in the Note: If an existing variable...
Page 355
¦ Note: You cannot solve for If the equation contains a a system variable other than system variable ( xmin xmax exp . Also, if the equation etc.), that variable is not contains a system variable, listed. The solver uses the you cannot use …...
Solving for the Unknown Variable After you type an equation in the Numeric Solver and enter values for the known variables, you are ready to solve for the unknown variable. Finding the Solution With all known variables defined: 1. Move the cursor to the unknown variable.
Graphing the Solution You can graph an equation’s solutions any time after defining the known variables, either before or after you solve for the unknown variable. By graphing the solutions, you can see how many solutions exist and use the cursor to select an accurate initial guess and bounds.
Page 358
TI-89: variables listed in the solver, ˆ TI-92 Plus: use: to clear all single-character variables in the current folder. TI-89: 2 ˆ ˆ TI-92 Plus: 2. Press ¸ to confirm the action. The screen returns to the solver’s eqn: line.
Comparing or Manipulating Bits ............347 Wherever you enter an integer in a calculation, TI-89 / TI-92 Plus you can enter it in decimal, binary, or hexadecimal form. You can also set the mode to specify the form for displaying integer Base results.
Calculate 10 binary (base 2) + F hexadecimal (base 16) + 10 decimal (base 10). Then, use the 4 operator to convert an integer from one base to another. Finally, see how changing the Base mode affects the displayed results. ³ › TI.89 TI.92 Plus Steps Keystrokes Keystrokes Display 3 „...
Entering and Converting Number Bases Regardless of the Base mode, you must always use the appropriate prefix when entering a binary or hexadecimal number. Entering a Binary or To enter a binary number, use the form: Hexadecimal (for example: 0b binaryNumber 0b11100110 Number Binary number with up to 32 digits...
Performing Math Operations with Hex or Bin Numbers For any operation that uses an integer number, you can enter a hexadecimal or binary number. Results are displayed according to the Base mode. However, results are restricted to certain size limits when Base = HEX or BIN. 1.
Comparing or Manipulating Bits The following operators and functions let you compare or manipulate bits in a binary number. You can enter an integer in any number base. Your entries are converted to binary automatically for the bitwise operation, and results are displayed according to the Base mode.
Page 365
Rotating and Function with syntax Description Shifting Bits rotate(integer) #ofRotations – or – ¦ omitted — bits rotate once to the rotate(integer,#ofRotations) right (default is ë 1). ¦ negative — bits rotate the specified number of times to the right. Note: You can select these functions from the ¦...
For information about folders, to transfer VAR-LINK refer to Chapter 5. variables between two linked TI-89s, a TI-92, or a TI-92 Plus. Refer to Chapter 22. You can also store variables in the user data TI-89 / TI-92 Plus’s archive, a protected area of memory separate from RAM (random access memory).
(Archived variables are locked automatically.) Finally, unarchive the variable and delete the unused variables so that they will not take up memory. ³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display 1.
Page 368
³ › TI-89 TI-92 Plus Steps Keystrokes Keystrokes Display D 2 ˆ D ˆ 5. Highlight the function variable, and view its contents. Notice that the function was assigned using f(x) but is listed as f on the screen. 6. Close the Contents window.
Page 369
Steps ³ › Display TI-89 TI-92 Plus Keystrokes Keystrokes 2 ° 2 ° 14. Use VAR-LINK to unarchive the (use D to (use D to variable. highlight x1) highlight x1) ƒ 9 ƒ 9 " ¥ " 15. Return to the Home screen and ¸...
Free space in Flash ROM screen. VAR-LINK Includes programs written for the TI-89 / TI-92 Plus as well as any assembly-language programs you have loaded To close the screen, press ¸. To reset the memory, use the following procedure.
Page 371
Each individual sector can contain either archive or Flash Note: For TI-92 Plus applications, but not both. Shows Flash ROM free Modules and some TI-89 users, their maximum Therefore, the actual maximum archive space is about available space for archive or Flash...
Lets you transmit variables and Flash applications … Link between units and update the product software in your . Refer to Chapter 22. TI-89 / TI-92 Plus Collapsed folder view. Expanded folder view (to right of folder name). You can scroll for more variables and/or folders.
Page 373
Listing Only a If you have a lot of variables and/or folders, or Flash applications, it may be difficult to locate a particular variable. By changing VAR- Specified Folder LINK ’s view, you can specify the information you want to see. and/or Variable Type, or Flash From the...
, move the cursor to highlight the variable. VAR-LINK Note: You cannot edit the 2. Press: contents from this screen. 2 ˆ TI-89: ˆ TI-92 Plus: If you highlight a folder, the screen shows the number of variables in that folder.
Page 375
Creating a New For information about using folders, refer to Chapter 5. Folder , press ƒ 1. On and select VAR-LINK Manage 5:Create Folder 2. Type a unique name, and press ¸ twice. Copying or Moving You must have at least one folder other than .
Pasting a Variable Name to an Application Suppose you are typing an expression on the Home screen and can’t remember which variable to use. You can display the screen, select a variable from the list, and paste that VAR-LINK variable name directly onto the Home screen’s entry line. Which Applications From the following applications, you can paste a variable name to the current cursor location.
If you acquire additional programs for your particularly if they are large, you may TI-89 / TI-92 Plus, need to create additional free RAM before you can install those programs. Additional free RAM can improve performance times for certain types of calculations.
Page 378
From the VAR-LINK To archive or unarchive: Screen 1. Press 2 ° to display the screen. VAR-LINK Tip: To select a single 2. Select one or more variables, which can be in different folders. variable, highlight it. To (You can select an entire folder by selecting the folder name.) select multiple variables, highlight each variable and 3.
Garbage Collection message. This occurs if you try to archive a variable when there is not enough free archive memory. However, the will attempt to rearrange the TI-89 / TI-92 Plus archived variables to make additional room. Responding to the When you see the message to the...
Page 380
How Unarchiving a When you unarchive a variable, it is Sector 1 variable A copied to RAM but is not actually Variable Affects the deleted from the user data archive Process memory. After you unarchive Sector 2 variables B and C, they continue to take up space.
Running a program or referring to a function. So that you don’t have to unarchive variables unnecessarily, the performs a “behind-the scenes” copy. For example, if TI-89 / TI-92 Plus you run a program that is in the user data archive, the TI-89 / TI-92 Plus Note: Except for programs 1.
Page 382
Transmitting Variables, Flash Applications, and Folders....367 Transmitting Variables under Program Control......... 371 Upgrading Product Software (Base Code) ......... 373 Collecting and Transmitting ID Lists........... 378 Compatibility between a TI.89, TI.92 Plus, and TI.92 ...... 380 This chapter describes how to use the screen to: VAR-LINK ¦...
Receiving TI-89 TI-89 unit unit Note: You can link a TI-89 to another TI-92 Plus or a TI-89, a TI-92 Plus, but not to a graphing TI-92, calculator such as a TI-81 TI-82 TI-83, TI-83 Plus, TI-85, TI-86. I/O Port...
BUSY indicator are displayed in the status line of the receiving unit. 7. On the sending unit, select either: ¦ 1:Send to TI-89/92 Plus — or — ¦ 3:Send to TI-92 This starts the transmission. During transmission, a progress bar is displayed in the status line of the receiving unit.
Page 385
Archived variable The variable is transmitted to the current Note: You cannot send an archived variable to a TI-92 folder and it remains archived on the You must unarchive it first. receiving unit. Unlocked Flash If the receiving unit has the correct...
Page 386
Common Error and Shown on: Message and Description: Notification Sending Messages unit This is displayed after several seconds if: Note: The sending unit may not always display this ¦ A cable is not attached to the sending unit’s I/O port. message.
Page 387
TI-GRAPH computer-to-calculator cable LINK TI-89 to install the application or certificate on your TI-89 / TI-92 Plus. For installation instructions, refer to the Flash Applications instructions in the front of this guidebook, or to your TI™ Connect online help or guidebook.
(or for a generic chat program that allows a TI-92 , or Plus to be the receiving calculator). TI-89, TI-92 TI-92 SendChat sends a variable only if that variable is compatible with the TI-92 which is typically true in chat programs. However,...
Page 389
The Chat program is loaded on both calculators. (A program loaded on a must use instead of SendCalc SendChat TI-92 Note: For information about Use each calculator’ s Program Editor to enter the program. using the Program Editor, — or — refer to Chapter 17.
Upgrading Product Software (Base Code) You can upgrade the product software (base code) on your . You can also transfer product software (base TI-89 / TI-92 Plus code) from one to another, provided that the TI-89 TI-92 Plus receiving unit has the correct certification that allows it to run that software.
Page 391
For information about obtaining a computer-to-calculator cable for the TI-GRAPH LINK , check the Texas Instruments web site at: TI-89 / TI-92 Plus education.ti.com or contact Texas Instruments as described in Appendix C. Where to Get For up-to-date information about education.ti.com...
Page 392
You can see which version of product software is in your . From the Home screen, press ƒ and select A:About TI-89 / TI-92 Plus Product software (base code) will transfer only from a to a TI-89...
Page 393
Multiple Units download or install them. Note: Group certificates are Before installing a purchased feature upgrade, each TI-89 also available. See must have its own unique certificate. During download and TI-92 Plus page 378.
Page 394
Error Messages Most error messages are displayed on the sending unit. Depending on when the error occurs during the transfer process, you may see an error message on the receiving unit. Error Message Description The sending and receiving units are not connected properly, or the receiving unit is not set up to receive.
6:Send ID List collection of electronic ID numbers from individual calculators. TI-89 / TI-92 Plus ID Lists and Group The ID list feature provides a convenient way to collect calculator IDs for group purchase of commercial applications. After the IDs are...
Page 396
Texas Instruments. For complete instructions on how to transmit an ID list from a to a computer, refer to the TI-89 / TI-92 Plus TI-GRAPH LINK guidebook. The general steps are: 1. Connect the cable to the computer and to the calculator that contains the ID list.
Compatibility between a TI-89, TI-92 Plus, and TI-92 In general, data and programs are TI-89 TI-92 Plus compatible, with some differences. However, both calculators have incompatibilities with the . Where possible, data TI-92 transfer with a is allowed. TI-92 Main Types of...
Page 398
TI-89 TI-92 Plus differently. Examples are: ¦ Conflicts between system variable, function, and TI-89 / TI-92 Plus instruction names and user-defined names. TI-92 ¦ Programs or functions that use symbolic local variables. On a , a local variable must be initialized with a...
Page 400
Decomposing a Rational Function............394 Studying Statistics: Filtering Data by Categories ......396 CBL 2/CBL Program for the TI-89 / TI-92 Plus........399 Studying the Flight of a Hit Baseball ........... 400 Visualizing Complex Zeros of a Cubic Polynomial......402 Solving a Standard Annuity Problem...........
Analyzing the Pole-Corner Problem A ten-foot-wide hallway meets a five-foot-wide hallway in the corner of a building. Find the maximum length pole that can be moved around the corner without tilting the pole. Maximum Length of The maximum length of a pole is the shortest line segment touching the interior corner and opposite sides of the two hallways as shown Pole in Hallway...
Page 402
5. Compute the exact maximum length of the pole. Enter: c ( 2 ± ) Hint: Use the auto-paste 6. Compute the approximate feature to copy the result maximum length of the pole. from step 4 to the entry line inside the parentheses of Result: Approximately 20.8097 c( ) and press ¥...
Note: This example uses the result of the last answer the equation. to perform computations on TI-89: 2 ± | j C . This TI-89 / TI-92 Plus TI-92 Plus: 2 ± | C feature reduces keystroking and chances for error.
Page 404
7. Factor the result using the function. factor() 8. Multiply both sides of the equation by 4añ 9. Take the square root of both sides of the equation with the constraint that a>0 and b>0 and x>0 10. Solve for by subtracting from both sides and then dividing by...
Exploring a Matrix This activity shows you how to perform several matrix operations. Exploring a 3x3 Perform these steps to generate a random matrix, augment and find the identity matrix, and then solve to find an invalid value of the Matrix inverse.
Hint: To get the “with” 3. Enter the general solution for operator: and apply the constraint for Í TI-89: as shown. TI-92 Plus: È Compare the result with Method 1. Chapter 23: Activities...
Finding Minimum Surface Area of a Parallelepiped This activity shows you how to find the minimum surface area of a parallelepiped having a constant volume V. Detailed information about the steps used in this example can be found in Chapter 3: Symbolic Manipulation and Chapter 10: 3D Graphing.
Page 408
Finding the Perform the following steps to solve the problem analytically on the Home screen. Minimum Surface Area Analytically 1. Solve for in terms of Enter: solve( (sa(x,y,v),x)=0 and (sa(x,y,v),y)=0,{x,y}) Hint: Press ¸ to obtain 2. Find the minimum surface area the exact result in symbolic when the value of equals 300.
Running a Tutorial Script Using the Text Editor This activity shows you how to use the Text Editor to run a tutorial script. Detailed information about text operations can be found in Chapter 18: Text Editor. Running a Tutorial Perform the following steps to write a script using the Text Editor, test each line, and observe the results in the history area on the Script Home screen.
Page 410
4. Press † repeatedly to execute each line in the script one at a Note: Press … and select 2:Clear split to go back to a time. full-sized Text Editor screen. Tip: Press 2 K twice to 5. To see the results of the script on a full-sized screen, go to the display the Home screen.
Decomposing a Rational Function This activity examines what happens when a rational function is decomposed into a quotient and remainder. Detailed information about the steps used in this example can be found in Chapter 6: Basic Function Graphing and Chapter 3: Symbolic Manipulation.
Page 412
6. Add the original function f(x) and select the square y3(x) graphing style. 7. In the Window Editor, set the window variables to: [ë 10,15,10] [ë 100,100,10] Note: Be sure the Graph 8. Draw the graph. mode is set to Function. Observe that the global behavior of the function is basically f(x)
Studying Statistics: Filtering Data by Categories This activity provides a statistical study of the weights of high school students using categories to filter the data. Detailed information about using the commands in this example can be found in Chapter 15: Data/Matrix Editor, and Chapter 16: Statistics and Data Plots.
Page 414
Perform the following steps to compare the weight of high school students to their year in school. 1. Start the Data/Matrix Editor, and create a new Data variable named students 2. Enter the data and categories from Table 2 into columns , respectively.
Page 415
7. Press ƒ, and modify the item for Plot Include Categories 2 through Plot 5 to the following: Plot 2: {1,2} (freshman boys, girls) Plot 3: {7,8} (senior boys, girls) Plot 4: {1,3,5,7} (all boys) Plot 5: {2,4,6,8} (all girls) Note: Only Plot 1 through 8.
CBL System Experiment Workbook . You can use your computer keyboard to type lengthy text and then use to send it to the TI-GRAPH LINK TI-89 / TI-92 Plus. More CBL 2/CBL programs are available from the TI web site at: TI-89 / TI-92 Plus education.ti.com/cbl Program Instruction Description :cooltemp()
Studying the Flight of a Hit Baseball This activity uses the split screen settings to show a parametric graph and a table at the same time to study the flight of a hit baseball. Setting Up a Perform the following steps to study the flight of a hit baseball that has an initial velocity of 95 feet per second and an initial angle of 32 Parametric Graph degrees.
Page 418
5. Set the Window variables to: t values= [0,4,.1] x values= [0,300,50] y values= [0,100,10] Hint: Press 2 a. 6. Switch to the right side and display the graph. Hint: Press ¥ &. 7. Display the TABLE SETUP dialog box, and change tblStart and @ Hint: Press ¥...
Visualizing Complex Zeros of a Cubic Polynomial This activity describes graphing the complex zeros of a cubic polynomial. Detailed information about the steps used in this example can be found in Chapter 3: Symbolic Manipulation and Chapter 10: 3D Graphing. Visualizing Complex Perform the following steps to expand the cubic polynomial , find the absolute value of the function, graph the...
Page 420
Note: Calculating and 6. In the Y=Editor, press: drawing the graph takes ¥ Í TI-89: about three minutes. ¥ TI-92 Plus: and set the Graph Format variables to: Axes= Labels= ON Style= HIDDEN SURFACE 7. Graph the modulus surface. The 3D graph is used to...
Tip: To enter the “with” (|) 3. Enter the equation to solve for operator: using the “with” operator. TI-89: Í TI-92 Plus: 2 È solve(s=pù (1+i)^n,i) | s=2000 and p=1000 and n=6 Tip: Press ¥ ¸ to Result: The interest rate is obtain a floating-point result.
:Func lengthy text and then use :Local tempi,tempfunc,tempstr1 TI-GRAPH LINK send it :ë temp3+(1+temp2/1200ù temp6)ù temp4ù ((1ì (1+temp2/1200)^ to the TI-89 / TI-92 Plus. (ë temp1))/(temp2/1200))ì temp5ù (1+temp2/1200)^(ë temp1) ! tempfunc :For tempi,1,5,1 :"temp"&exact(string(tempi))! tempstr1 :If when(#tempstr1=0,false,false,true) Then :If tempi=2 :Return approx(nsolve(tempfunc=0,#tempstr1) | #tempstr1>0 and...
Finding Rational, Real, and Complex Factors This activity shows how to find rational, real, or complex factors of expressions. Detailed information about the steps used in this example can be found in Chapter 3: Symbolic Manipulation. Finding Factors Enter the expressions shown below on the Home screen. factor(x^3ì...
Simulation of Sampling without Replacement This activity simulates drawing different colored balls from an urn without replacing them. Detailed information about the steps used in this example can be found in Chapter 17: Programming. Sampling-without- In the Program Editor, define drawball() as a function that can be called with two parameters.
Quick-Find Locator ................410 Alphabetical Listing of Operations ............414 This appendix describes the syntax and the action of each function and TI-89 / TI-92 Plus instruction. Name of the function or instruction. Key or menu for entering the name.
Page 427
Quick-Find Locator This section lists the functions and TI-89 / TI-92 Plus instructions in functional groups along with the page numbers where they are described in this appendix. Algebra (" with ") cFactor() comDenom() cSolve() cZeros expand() factor() getDenom() getNum()
Alphabetical Listing of Operations Operations whose names are not alphabetic (such as +, !, and >) are listed at the end of this appendix, starting on page 526. Unless otherwise specified, all examples in this section were performed in the default reset mode, and all variables are assumed to be undefined.
Page 432
= cos(x) C Displays the Graph screen and logically 2 ˆ Style = 3:Square “ANDS” the picture stored in and the picVar TI-89: current graph screen at pixel coordinates ˆ Style = 3:Square TI-92 Plus: (row, column) „ Zoom = 7:ZoomTrig must be a picture type.
Page 433
ans() 2 ± key To use to generate the Fibonacci ans() ans() value sequence on the Home screen, press: ans(integer) value 1 ¸ Returns a previous answer from the Home screen history area. 1 ¸ 2 ± « 2 ± A 0 2 ¸ , if included, specifies which previous integer ¸...
Page 434
augment() MATH/Matrix menu augment({1,ë3,2},{5,4}) ¸ augment(list1, list2) list {1 ë3 2 5 4} Returns a new list that is appended to list2 the end of list1 augment(matrix1, matrix2) matrix [1,2;3,4]!M1 ¸ augment(matrix1; matrix2) matrix [5;6]!M2 ¸ Returns a new matrix that is matrix2 1 2 5 appended to...
Page 435
(depending on the argument you used with ) is set as the current data variable. BldData The incremental values used for any " TI-89: independent variables ( in the example to the right) are calculated according to the ¥ "...
Page 436
Returns a character string containing the char(65) ¸ "A" character numbered from the integer TI-89 / TI-92 Plus character set. See Appendix B for a complete listing of character codes. The valid range for is 0–255. integer Appendix A: Functions and Instructions...
Page 437
While viewing the Graph screen, you can clear all drawn items (such as lines and points) by pressing † ( ) or pressing: ReGraph 2 ˆ TI-89: ˆ TI-92 Plus: and selecting 1:ClrDraw. ClrErr CATALOG Program listing: ClrErr :clearerr() Clears the error status.
Page 438
ClrHome CATALOG ClrHome Clears all items stored in the entry() ans() Home screen history area. Does not clear the current entry line. While viewing the Home screen, you can clear the history area by pressing ƒ and selecting 8:Clear Home For functions such as that return solve()
Page 439
comDenom((y^2+y)/(x+1) returns a reduced comDenom(expression1,var) ^2+y^2+y,x) ¸ ratio of numerator and denominator expanded with respect to . The terms and their factors are sorted with as the main variable. Similar powers of are collected. There might be some incidental factoring of the collected coefficients.
Page 440
TI-89: 2 X key TI-92 Plus: X key In Degree angle mode: cos(expression1) expression cos(list1) list ‡2 cos((p/4)ô ) ¸ returns the cosine of the cos(expression1) argument as an expression. ‡2 cos(45) ¸ returns a list of the cosines of all...
Page 441
() TI-89: ¥ R key TI-92 Plus: 2 R key In Degree angle mode: cosê (expression1) expression cosê (list1) list cosê (1) ¸ returns the angle whose cosê (expression1) cosine is as an expression. In Radian angle mode: expression1 cosê...
Page 442
Even if is real, allows non- cSolve() equation real results in real mode. Although the TI-89 / TI-92 Plus processes all undefined variables as if they were real, can solve polynomial equations for cSolve() complex solutions. cSolve(x^(1/3)=ë 1,x) ¸ false...
Page 443
, you should place an underscore _ imag() ¥ 2 ) at the end TI-89: TI-92 Plus: . By default, a variable is treated as a real value. If you use _ , the variable is treated as z is treated as real: complex.
Page 444
cSolve(u_ù v_ì u_=c_ù v_ and Simultaneous polynomial equations can have extra variables that have no values, but v_^2=ë u_,{u_,v_}) ¸ represent given numeric values that could be ë( 1ì4øc_+1) substituted later. 1ì4øc_+1 and v_= ë( 1ì4øc_ì1) ë( 1ì4øc_ì1) and v_= or u_=0 and v_=0 cSolve(u_ù...
Page 445
CubicReg MATH/Statistics/Regressions menu In function graphing mode. CubicReg list1, list2 , [list3] [, list4, list5] {0,1,2,3}! L1 ¸ {0 1 2 3} Calculates the cubic polynomial regression and updates all the statistics variables. {0,2,3,4}! L2 ¸ {0 2 3 4} CubicReg L1,L2 ¸...
Page 446
Custom 2 ¾ key Program listing: Custom block :Test() EndCustm :Prgm :Custom Sets up a toolbar that is activated when you :Title "Lists" press 2 ¾. It is very similar to the :Item "List1" instruction except that ToolBar Title Item :Item "Scores"...
Page 447
, you should place an underscore _ imag() {1+i} ¥ 2 ) at the end TI-89: TI-92 Plus: z_ is treated as complex: . By default, a variable is treated as a real value. If you use _ , the variable is cZeros(conj(z_)ì...
Page 448
cZeros({u_ùv_ìu_ì(c_ùv_), Simultaneous polynomials can have extra variables that have no values, but represent v_^2+u_},{u_,v_}) ¸ given numeric values that could be ë ( 1ì 4øc_+1) substituted later. 1ì 4øc_+1 ë ( 1ì 4øc_ì 1) ë ( 1ì 4øc_ì 1) cZeros({u_ù v_ì u_ì v_,v_^2+u_}, You can also include unknown variables that do not appear in the expressions.
Page 449
key or MATH/Calculus menu d(3x^3ì x+7,x) ¸ 9xñ ì 1 d(expression1, var [,order]) expression d(list1,var [,order]) list d(3x^3ì x+7,x,2) ¸ 18ø x d(matrix1,var [,order]) matrix Returns the first derivative of expression1 d(f(x)ù g(x),x) ¸ with respect to variable expression1 be a list or a matrix. dx (f(x))ø...
Page 450
Zero, not the letter O, followed by b or h. 0b binaryNumber 0h hexadecimalNumber A binary number can have up to 32 digits. A hexadecimal number can have up to 8. Without a prefix, is treated as integer1 decimal. The result is displayed in decimal, regardless of the Base mode.
Page 451
Define listinpt()=prgm:Local Define progName(arg1Name, arg2Name, ...) = Prgm n,i,str1,num:InputStr "Enter block name of list",str1:Input "No. EndPrgm of elements",n:For Creates as a program or progName i,1,n,1:Input "element subprogram, but cannot return a result using "&string(i),num: . Can execute a block of multiple Return num! #str1[i]:EndFor:EndPrgm statements.
Page 452
+@n1øp different points in the calculation, which may produce different general solutions. Note: To type an @ symbol, press: ¥ TI-89: § TI-92 Plus: ans(1)|@3=cì 1 and @n1=0 ¸ xñ +2ø(cì 1) y=tanê sin(y)=(yù e^(x)+cos(y))y'! ode deSolve(1stOrderOde and initialCondition, ¸...
Page 453
deSolve(w''ì 2w'/x+(9+2/x^2)w= deSolve(2ndOrderOde and boundaryCondition1 and boundaryCondition2, independentVar, xù e^(x) and w(p/6)=0 and dependentVar) a particular solution w(p/3)=0,x,w) ¸ Returns a particular solution that satisfies and has specified values at two 2ndOrderOde øxøcos(3øx) different points. øxøsin(3øx) ì det() MATH/Matrix menu det([a,b;c,d]) ¸...
Page 454
. You can also use the 4 operator to perform unit and Note: To type an underscore ( _ ), press: number base conversions. ¥ TI-89: 2 , expressions are displayed Pretty Print = ON TI-92 Plus: To type 4, press 2 in pretty print.
Page 456
dotP() MATH/Matrix/Vector ops menu dotP({a,b,c},{d,e,f}) ¸ dotP(list1, list2) expression aø d + bø e + cø f Returns the “dot” product of two lists. dotP({1,2},{5,6}) ¸ dotP([a,b,c],[d,e,f]) ¸ dotP(vector1, vector2) expression aø d + bø e + cø f Returns the “dot” product of two vectors. dotP([1,2,3],[4,5,6]) ¸...
Page 457
DrawPol CATALOG In function graphing mode and DrawPol expression[, qmin] [, qmax] [, qstep] ZoomStd window: , using q Draws the polar graph of expression DrawPol 5ù cos(3ù q),0,3.5,.1 as the independent variable. ¸ Defaults for q , and q are the step current settings for the Window variables...
Page 458
Returns e raised to the power. expression1 e^(1.) ¸ 2.718... Note: On the TI-89, pressing ¥ s to e^(3)^2 ¸ display e^( is different from pressing On the TI-92 Plus, pressing 2s [E ] . to display e^ is different from accessing the character e from the QWERTY keyboard.
Page 459
e^([1,5,3;4,2,1;6,ë 2,1]) ¸ e^(squareMatrix1) squareMatrix Returns the matrix exponential of 782.209 559.617 456.509 . This is not the same as squareMatrix1 680.546 488.795 396.521 524.929 371.222 307.879 calculating e raised to the power of each element. For information about the calculation method, refer to cos() must be diagonalizable.
Page 460
EndCustm See Custom, page 429. EndDlog See Dialog, page 437. EndFor See For, page 450. EndFunc See Func, page 451. EndIf See If, page 456. EndLoop See Loop, page 466. EndPrgm See Prgm, page 481. EndTBar See ToolBar, page 515. EndTry See Try, page 515.
Page 461
If needed, the optional let you pass expressions one or more arguments to the program. For more information, check the TI Web site: education.ti.com Warning: gives you access to the full Exec power of the microprocessor. Please be...
Page 462
expand() MATH/Algebra menu expand((x+y+1)^2) ¸ expand(expression1 [, var]) expression expand(list1 [,var]) xñ + 2ø xø y + 2ø x + yñ + 2ø y + 1 list expand(matrix1 [,var]) matrix expand((x^2ì x+y^2ì y)/(x^2ù y^2 returns expand(expression1) expression1 ì x^2ù yì xù y^2+xù y)) ¸ expanded with respect to all its variables.
Page 463
ln(2xù y)+‡(2xù y) ¸ also distributes expand(expression1,[var]) logarithms and fractional powers regardless ln(2ø xø y) + ‡(2ø xø y) . For increased distribution of logarithms and fractional powers, inequality expand(ans(1)) ¸ constraints might be necessary to guarantee ln(xø y) + ‡2ø ‡(xø y) + ln(2) that some factors are nonnegative.
Page 464
factor() MATH/Algebra menu factor(a^3ù x^2ì aù x^2ì a^3+a) factor(expression1[, var]) expression factor(list1[,var]) list ¸ factor(matrix1[,var]) matrix aø(a ì1)ø(a + 1)ø(x ì1)ø(x + 1) ) returns factor(expression1 expression1 factored with respect to all of its variables factor(x^2+1) ¸ xñ + 1 over a common denominator.
Page 465
factor(152417172689) ¸ returns the rational factor(rationalNumber) number factored into primes. For composite 123457ø1234577 numbers, the computing time grows exponentially with the number of digits in the isPrime(152417172689) ¸false second-largest factor. For example, factoring a 30-digit integer could take more than a day, and factoring a 100-digit number could take more than a century.
Page 466
fMax(.5x^3ì xì 2,x)|x1 ¸ Use the “|” operator to restrict the solution interval and/or specify the sign of other x = ë.816... undefined variables. For the setting of the APPROX Exact/Approx fMax(aù x^2,x) ¸ mode, iteratively searches for one fMax() x = ˆ...
Page 467
FnOn [1] [, 2] ... [,99] Selects the specified Y= functions for the current graphing mode. Note: In 3D graphing mode, only one function at a time can be selected. FnOn 2 selects and deselects any previously z2(x,y) selected function. In the other graph modes, previously selected functions are not affected.
Page 468
fpart() MATH/Number menu fpart(ë 1.234) ¸ ë.234 fpart(expression1) expression fpart(list1) list fpart({1, ë 2.3, 7.003}) ¸ fpart(matrix1) matrix ë.3 .003} Returns the fractional part of the argument. For a list or matrix, returns the fractional parts of the elements. The argument can be a real or a complex number.
Page 469
SendCalc getConfg() CATALOG getConfg() ListPairs TI-89: getConfg() ¸ Returns a list of calculator attributes. The {"Product Name" "Advanced attribute name is listed first, followed by its Mathematics Software" value.
Page 470
getFold() CATALOG getFold() ¸ "main" getFold() nameString Returns the name of the current folder as a getFold()! oldfoldr ¸ "main" string. oldfoldr ¸ "main" getKey() CATALOG Program listing: getKey() integer :Disp Returns the key code of the key pressed. :Loop Returns 0 if no key is pressed.
Page 471
getType() CATALOG {1,2,3}! temp ¸ {1 2 3} getType(var) string getType(temp) ¸ "LIST" Returns a string indicating the data type of variable 2+3i! temp ¸ 2 + 3i getType(temp) ¸ "EXPR" has not been defined, returns the string " ". NONE DelVar temp ¸...
Page 473
4Hex MATH/Base menu 256 4Hex ¸ 0h100 integer1 4Hex integer Converts to a hexadecimal number. integer1 0b111100001111 4Hex ¸ 0hF0F Binary or hexadecimal numbers always have a 0b or 0h prefix, respectively. Zero, not the letter O, followed by b or h. 0b binaryNumber 0h hexadecimalNumber A binary number can have up to...
Page 476
iPart() MATH/Number menu iPart(ë 1.234) ¸ ë 1. iPart(number) integer iPart(list1) list iPart({3/2,ë 2.3,7.003}) ¸ iPart(matrix1) matrix {1 ë 2. 7.} Returns the integer part of the argument. For lists and matrices, returns the integer part of each element. The argument can be a real or a complex number.
Page 477
lcm() MATH/Number menu lcm(6,9) ¸ lcm(number1, number2) expression lcm(list1, list2) list lcm({1/3,ë 14,16},{2/15,7,5}) lcm(matrix1, matrix2) matrix ¸ Returns the least common multiple of the {2/3 14 80} two arguments. The of two fractions is of their numerators divided by the of their denominators.
Page 478
= 0, turns off the line. drawMode = ë 1, turns a line that is on to off drawMode or off to on (inverts pixels along the line). " TI-89: Note: Regraphing erases all drawn items. See ¥ " TI-92 Plus: also PxlLine Line 0,0,6,9,0 ¸...
Page 479
Displays the Graph screen and draws a line Graph cos(x) tangent to at the point specified. expression1 " TI-89: is an expression or the name of a expression1 ¥ " function, where is assumed to be the TI-92 Plus:...
Page 480
. The resulting list is always list1 one element shorter than the original list1 ln() TI-89: 2 x key TI-92 Plus: x key ln(2.0) ¸ .693... ln(expression1) expression ln(list1) list If complex format mode is...
Page 481
LnReg MATH/Statistics/Regressions menu In function graphing mode: LnReg list1, list2 , [list3] [, list4, list5] {1,2,3,4,5,6,7,8}! L1 ¸ Calculates the logarithmic regression and updates all the system statistics variables. {1 2 3 ...} {1,2,2,3,3,3,4,4}! L2 ¸ All the lists must have equal dimensions except for {1 2 2 ...} list5...
Page 482
log() CATALOG log(2.0) ¸ .301... log(expression1) expression log(list1) list If complex format mode is REAL Returns the base-10 logarithm of the log({ë 3,1.2,5}) ¸ argument. Error: Non-real result For a list, returns the base-10 logs of the elements. If complex format mode is RECTANGULAR log({ë...
Page 484
mat4list() MATH/List menu mat4list([1,2,3]) ¸ {1 2 3} mat4list(matrix) list Returns a list filled with the elements in [1,2,3;4,5,6]! M1 ¸ . The elements are copied from matrix matrix 1 2 3 row by row. 4 5 6 mat4list(M1) ¸ {1 2 3 4 5 6} max() MATH/List menu...
Page 485
MedMed MATH/Statistics/Regressions menu In function graphing mode: MedMed list1, list2 , [list3] [, list4, list5] Calculates the median-median line and {0,1,2,3,4,5,6}! L1 ¸ {0 1 2 ...} updates all the system statistics variables. {0,2,3,4,3,4,6}! L2 ¸ {0 2 3 ... MedMed L1,L2 ¸...
Page 486
min() MATH/List menu min(2.3,1.4) ¸ min(expression1, expression2) expression min(list1, list2) list min({1,2},{ë 4,3}) ¸ {ë 4 2} min(matrix1, matrix2) matrix Returns the minimum of the two arguments. If the arguments are two lists or matrices, returns a list or matrix containing the minimum value of each pair of corresponding elements.
Page 487
mRowAdd() MATH/Matrix/Row ops menu mRowAdd(ë 3,[1,2;3,4],1,2) ¸ mRowAdd(expression, matrix1, index1, index2) matrix Returns a copy of with each element matrix1 in row replaced with: mRowAdd(n,[a,b;c,d],1,2) ¸ index2 matrix1 × row + row expression index1 index2 aø n+c bø n+d nCr() MATH/Probability menu zø...
Page 488
NewData CATALOG NewData mydata,{1,2,3},{4,5,6} NewData dataVar, list1[, list2] [, list3]... ¸ Creates data variable where the dataVar, Done columns are the lists in order. (Go to the Data/Matrix Editor and open Must have at least one list. the var mydata to display the data variable below.) , ..., can be lists as shown,...
Page 489
NewPlot CATALOG FnOff ¸ Done NewPlot n, type, xList [,[yList], [frqList], [catList], [includeCatList], [mark] [, bucketSize]] PlotsOff ¸ Done {1,2,3,4}! L1 ¸ {1 2 3 4} Creates a new plot definition for plot number {2,3,4,5}! L2 ¸ {2 3 4 5} specifies the type of the graph plot.
Page 490
nInt(cos(x),x,ë p,p+1í ë 12) ¸ The goal is six significant digits. The adaptive algorithm terminates when it seems likely ë 1.041...í ë 12 that the goal has been achieved, or when it seems unlikely that additional samples will ‰(cos(x),x,ë p,p+10^(ë 12)) ¸ yield a worthwhile improvement.
Page 491
nPr() MATH/Probability menu nPr(z,3) ¸ zø (zì 2)ø (zì 1) nPr(expression1, expression2) expression For integer with ans(1)|z=5 ¸ expression1 expression2 ‚ ‚ 0, is the expression1 expression2 nPr() number of permutations of things expression1 nPr(z,ë 3) ¸ (z+1)ø (z+2)ø (z+3) taken at a time.
Page 492
OneVar MATH/Statistics menu {0,2,3,4,3,4,6}! L1 ¸ OneVar list1 [, list2] [, list3] [, list4] OneVar L1 ¸ Done Calculates 1-variable statistics and updates ShowStat ¸ all the system statistics variables. All the lists must have equal dimensions except for list4 represents xlist.
Page 493
ord() MATH/String menu ord("hello") ¸ ord(string) integer ord(list1) list char(104) ¸ "h" Returns the numeric code of the first character in character string , or a list ord(char(24)) ¸ string of the first characters of each list element. ord({"alpha","beta"}) ¸ See Appendix B for a complete listing of character codes.
part() CATALOG part(expression1[ ,nonNegativeInteger]) This advanced programming function lets you identify and extract all of the sub- expressions in the simplified result of expression1 For example, if simplifies to expression1 cos(pù x+3): function has one argument: cos() (pù x+3). The sum of (pù x+3) has two operands: pù...
Page 495
part(cos(pù x+3)) ¸ By combining the variations of part() , you can extract all of the sub-expressions in the part(cos(pù x+3),0) ¸ "cos" simplified result of . As shown in expression1 part(cos(pù x+3),1)! temp ¸ the example to the right, you can store an 3+pøx argument or operand and then use part()
Return when(y=x,1,0,0) you how to differentiate manually. You could :If part(y)=0 even include functions that the Return 0 ¦ y=p,ˆ,i,numbers TI-89 / TI-92 Plus cannot differentiate, such :part(y,0)! f as Bessel functions. :If f="L" ¦ if negate Return ë d(part(y,1),x) :If f="...
Page 497
PlotsOff CATALOG PlotsOff 1,2,5 ¸ Done PlotsOff [1] [, 2] [, 3] ... [, 9] Turns off the specified plots for graphing. PlotsOff ¸ Done When in 2-graph mode, only affects the active graph. If no parameters, then turns off all plots. PlotsOn CATALOG PlotsOn 2,4,5 ¸...
Page 498
PopUp CATALOG PopUp PopUp itemList, var {"1990","1991","1992"},var1 Displays a pop-up menu containing the ¸ character strings from , waits for you itemList to select an item, and stores the number of your selection in The elements of must be character itemList strings: { item1String...
Page 499
product() MATH/List menu product({1,2,3,4}) ¸ product(list[, start[, end]]) expression Returns the product of the elements product({2,x,y}) ¸ 2ø xø y contained in are optional. list Start They specify a range of elements. product({4,5,8,9},2,3) ¸ product([1,2,3;4,5,6;7,8,9]) product(matrix1[, start[, end]]) matrix ¸ [28 80 162] Returns a row vector containing the products product([1,2,3;4,5,6;7,8,9],...
Page 500
( Note: Regraphing erases all drawn items. PxlCrcl CATALOG PxlCrcl 40,80,30,1 ¸ PxlCrcl row, col, r [, drawMode] TI-89: PxlCrcl 50,125,40,1 Displays the Graph screen and draws a circle TI-92 Plus: ¸ centered at pixel coordinates (...
Page 501
Note: Regraphing erases all drawn items. See also LineHorz PxlLine CATALOG PxlLine rowStart, colStart, rowEnd, colEnd [, drawMode] PxlLine 50,15,20,90,1 ¸ TI-89: Displays the Graph screen and draws a line PxlLine 80,20,30,150,1 TI-92 Plus: ¸ between pixel coordinates ( rowStart...
Page 502
PxlText CATALOG PxlText string, row, col PxlText "sample TI-89: text",20,10 ¸ Displays the Graph screen and places PxlText "sample character string on the screen, starting string TI-92 Plus: text",20,50 ¸ at pixel coordinates ( is positioned with the upper-left corner string of its first character at the coordinates.
Page 503
QR m1,qm,rm ¸ Done The QR factorization is computed numerically using Householder qm ¸ transformations. The symbolic solution is ë sign(møpì nøo)øo computed using Gram-Schmidt. The columns are the orthonormal basis qMatName vectors that span the space defined by møsign(møpì nøo) matrix møn+oøp rm ¸...
Page 504
QuartReg MATH/Statistics/Regressions menu In function graphing mode: QuartReg list1, list2 , [list3] [, list4, list5] {ë 2,ë 1,0,1,2,3,4,5,6}! L1 ¸ Calculates the quartic polynomial regression and updates the system statistics variables. {ë 2 ë 1 0 ...} {4,3,1,2,4,2,1,4,6}! L2 ¸ All the lists must have equal dimensions except for {4 3 1 ...}...
Page 505
rand() MATH/Probability menu RandSeed 1147 ¸ Done rand([n]) expression is an integer ƒ zero. (Sets the random-number seed.) With no parameter, returns the next random rand() ¸ .158... number between 0 and 1 in the sequence. When an argument is positive, returns a rand(6) ¸...
Page 506
RclPic CATALOG RclPic picVar [, row, column] Displays the Graph screen and adds the picture stored in at the upper left-hand picVar corner pixel coordinates ( ) using column OR logic. must be a picture data type. picVar Default coordinates are (0, 0). real() MATH/Complex menu real(2+3i) ¸...
Page 507
ref() MATH/Matrix menu ref([ë 2,ë 2,0,ë 6;1,ë 1,9,ë 9;ë 5, ref(matrix1[, tol]) matrix 2,4,ë 4]) ¸ Returns the row echelon form of matrix1 ë 2/5 ë 4/5 Optionally, any matrix element is treated as 11/7 zero if its absolute value is less than .
Page 508
Return CATALOG Define factoral(nn)=Func Return [expression] :local answer,count:1! answer Returns as the result of the expression :For count,1,nn function. Use within a block, Func EndFunc :answerù count! answer:EndFor block. Prgm EndPrgm :Return answer:EndFunc ¸ Done Note: Use Return without an argument to factoral(3) ¸...
Page 509
rotate(list1[,#ofRotations]) In Dec base mode: list rotate({1,2,3,4}) ¸ Returns a copy of rotated right or left by list1 elements. Does not alter #of Rotations list1 {4 1 2 3} rotate({1,2,3,4},ë 2) ¸ is positive, the rotation is to #of Rotations the left.
Page 510
rowNorm () MATH/Matrix/Norms menu rowNorm([-5,6,-7;3,4,9;9,-9,-7]) rowNorm(matrix) expression ¸ Returns the maximum of the sums of the absolute values of the elements in the rows in matrix Note: All matrix elements must simplify to numbers. See also colNorm() rowSwap () MATH/Matrix/Row ops menu [1,2;3,4;5,6]! Mat ¸...
Page 512
setFold() CATALOG newFold chris ¸ Done setFold(newfolderName) oldfolderString setFold(main) ¸ "chris" Returns the name of the current folder as a string and sets as the current newfolderName setFold(chris)! oldfoldr ¸ folder. "main" The folder must exist. newfolderName 1! a ¸ setFold(#oldfoldr) ¸...
Page 514
_. Sets the default units to the values specified , and returns a list of the previous list1 ¥ TI-89: defaults. 2 TI-92 Plus: To specify the built-in SI (metric) or You can also select units from a menu by...
Page 515
Valid inputs are between . Defaults are xmin xmax xmin " TI-89: xmax ¥ " TI-92 Plus: specifies one of four shading patterns: pattern ClrDraw ¸ Done 1 = vertical (default) 2 = horizontal Shade cos(x),sin(x),0,5 ¸...
Page 516
shift() CATALOG In Bin base mode: shift(integer1[,#ofShifts]) integer shift(0b1111010110000110101) Shifts the bits in a binary integer. You can ¸ enter in any number base; it is integer1 0b111101011000011010 converted automatically to a signed, 32-bit binary form. If the magnitude of integer1 shift(256,1) ¸...
Page 517
ShowStat CATALOG {1,2,3,4,5}! L1 ¸ {1 2 3 4 5} ShowStat {0,2,6,10,25}! L2 ¸ Displays a dialog box containing the last {0 2 6 10 25} computed statistics results if they are still TwoVar L1,L2 ¸ valid. Statistics results are cleared ShowStat ¸...
Page 518
For the first system, x=ë 3 and y=2. For solution for the corresponding system. the second system, x=ë 7 and y=9/2. sin() TI-89: 2 W key TI-92 Plus: W key sin(expression1) expression In Degree angle mode:...
Page 519
sinê(squareMatrix1) In Radian angle mode and Rectangular squareMatrix complex format mode: Returns the matrix inverse sine of sinê([1,5,3;4,2,1;6,ë 2,1]) . This is not the same as squareMatrix1 calculating the inverse sine of each element. ¸ For information about the calculation method, refer to cos() ë.164…ì.064…øi...
Page 520
SinReg MATH/Statistics/Regressions menu In function graphing mode: SinReg list1, list2 , [iterations] , [ period] [, list3, list4] seq(x,x,1,361,30)! L1 ¸ Calculates the sinusoidal regression and updates all the system statistics variables. {1 31 61 …} {5.5,8,11,13.5,16.5,19,19.5,17, All the lists must have equal dimensions 14.5,12.5,8.5,6.5,5.5}! L2 ¸...
Page 521
exact(solve((xì a)e^(x)=ë xù For the setting of the mode, EXACT Exact/Approx portions that cannot be solved are returned as (xì a),x)) ¸ an implicit equation or inequality. + x = 0 or x = a Use the “|” operator to restrict the solution In Radian angle mode: interval and/or other variables that occur in the solve(tan(x)=1/x,x)|x>0 and x<1...
Page 522
If all of the equations are polynomials and if you do NOT specify any initial guesses, solve() uses the lexical Gröbner/Buchberger elimination method to attempt to determine all real solutions. For example, suppose you have a circle of radius r at the origin and another circle of radius r centered where the first circle crosses the positive x-axis.
Page 523
solve(e^(z)ù y=1 and Each solution variable starts at its guessed value if there is one; otherwise, it starts at ë y=sin(z),{y,z=2p}) ¸ 0.0. y=.001… and z=6.281… Use guesses to seek additional solutions one by one. For convergence, a guess may have to be rather close to a solution.
Page 524
stdDev(matrix1 , freqmatrix matrix stdDev([1,2,5;-3,0,1;.5,.7,3]) ¸ Returns a row vector of the standard [2.179... 1.014... deviations of the columns in matrix1 stdDev([L1.2,5.3;2.5,7.3;6,L4], Each element counts the number freqmatrix [4,2;3,3;1,7]) ¸ of consecutive occurrences of the [2.7005,5.44695] corresponding element in matrix1 Note: must have at least two rows.
Page 525
string() MATH/String menu string(1.2345) ¸ "1.2345" string(expression) string Simplifies and returns the result as string(1+2) ¸ "3" expression a character string. string(cos(x)+‡(3)) ¸ "cos(x) + ‡(3)" Style CATALOG Style 1,"thick" ¸ Done Style equanum, stylePropertyString Sets the system graphing function equanum Style 10,"path"...
Page 526
TI-89 / TI-92 Plus integer1 displaying a split screen. T (transpose) MATH/Matrix menu [1,2,3;4,5,6;7,8,9]! mat1 ¸ matrix1 î matrix...
Page 527
Note: The command is not valid for Table 3D, sequence, or diff equations graphing. As an alternative, you may want to use BldData tan() TI-89: 2 Y key TI-92 Plus: Y key In Degree angle mode: tan(expression1) expression tan(list1) list tan((p/4)ô...
Page 528
() TI-89: ¥ S key TI-92 Plus: 2 S key In Degree angle mode: tanê (expression1) expression tanê (list1) list tanê (1) ¸ returns the angle whose tanê (expression1) tangent is as an expression. In Radian angle mode: expression1 returns a list of the inverse tanê...
Page 529
tanhê(squareMatrix1) In Radian angle mode and Rectangular squareMatrix complex format mode: Returns the matrix inverse hyperbolic tanhê([1,5,3;4,2,1;6,ë 2,1]) tangent of . This is not the same squareMatrix1 ¸ as calculating the inverse hyperbolic tangent of each element. For information about the ë.099…+.164…øi .267…ì...
Page 530
tExpand() MATH\Algebra\Trig menu tExpand(sin(3f)) ¸ tExpand(expression1) expression 4ø sin(f)ø (cos(f))ñ ì sin(f) Returns an expression in which sines and cosines of integer-multiple angles, angle tExpand(cos(aì b)) ¸ sums, and angle differences are expanded. cos(a)ø cos(b)+sin(a)ø sin(b) Because of the identity (sin(x)) +(cos(x)) there are many possible equivalent results.
Page 531
Note: To select temperature units from a _¡R Rankine menu, press: For ¡, press 2 “. TI-89: For _ , press ¥ . TI-89: TI-92 Plus: For _ , press 2 . ¥ À TI-92 Plus: For example, 100_¡C converts to 212_¡F: _¡C...
Page 533
TwoVar MATH/Statistics menu {0,1,2,3,4,5,6}! L1 ¸ TwoVar list1, list2 , [list3] [, list4, list5] {0 1 2 ...} Calculates the statistics and updates TwoVar {0,2,3,4,3,4,6}! L2 ¸ all the system statistics variables. {0 2 3 ...} All the lists must have equal dimensions TwoVar L1,L2 ¸...
Page 534
variance() MATH/Statistics menu variance({a,b,c}) ¸ variance(list , freqlist expression añ -aø (b+c)+bñ -bø c+cñ Returns the variance of list Each element counts the number of freqlist variance({1,2,5,ë 6,3,ë 2}) ¸ consecutive occurrences of the 31/2 corresponding element in list variance({1,3,5},{4,6,2}) ¸ Note: must contain at least two elements.
Page 535
Nest to define expressions that have when() " TI-89: more than two pieces. ¥ " TI-92 Plus: ClrGraph ¸ Done Graph when(x<0,when(x<ë p, 4ù sin(x),2x+3),5ì x^2) ¸ when(n>0,nù factoral(nì 1),1) when() is helpful for defining recursive functions. ! factoral(n) ¸...
Page 536
integer1 xor integer2 In Hex base mode: integer 0h7AC36 xor 0h3D5F ¸ 0h79169 Compares two real integers bit-by-bit using operation. Internally, both integers are Important: Zero, not the letter O. converted to signed, 32-bit binary numbers. When corresponding bits are compared, the In Bin base mode: result is 1 if either bit (but not both) is 1;...
Page 537
zeros({expression1, expression2}, {varOrGuess1, varOrGuess2 [, … ]}) matrix Returns candidate real zeros of the simultaneous algebraic , where expressions each specifies an unknown whose varOrGuess value you seek. Optionally, you can specify an initial guess for a variable. Each must have the varOrGuess form: variable...
Page 538
For polynomial systems, computation time or memory exhaustion may depend strongly on the order in which you list unknowns. If your initial choice exhausts memory or your patience, try rearranging the variables in the expressions and/or list. varOrGuess If you do not include any guesses and if any zeros({x+e^(z)ù...
Page 539
1,1,L1,L2 ¸ Done displays the Graph screen. ZoomStd ¸ Note: Does not adjust ymin ymax histograms. " TI-89: ¥ " TI-92 Plus: ZoomData ¸ ZoomDec CATALOG In function graphing mode: ZoomDec 1.25xù cos(x)! y1(x) ¸ Done Adjusts the viewing window so that ZoomStd ¸...
Page 540
Displays the Graph screen, and calculates the necessary window dimensions for the ZoomStd ¸ dependent variables to view all the picture for the current independent variable settings. " TI-89: ¥ " TI-92 Plus: ZoomFit ¸ ZoomIn CATALOG In function graphing mode: ZoomIn 1.25xù...
Page 541
ZoomOut CATALOG In function graphing mode: ZoomOut 1.25xù cos(x)! y1(x) ¸ Done Displays the Graph screen, lets you set a center point for a zoom out, and updates the ZoomStd:ZoomOut ¸ viewing window. The magnitude of the zoom is dependent on factors .
Page 542
Displays the Graph screen, sets p/24 xscl , centers the origin, sets the ZoomStd ¸ settings to , and updates the viewing [ë 4, 4, .5] window. " TI-89: ¥ " TI-92 Plus: ZoomTrig ¸ Appendix A: Functions and Instructions...
Page 543
« (add) 56 ¸ expression1 + expression2 expression ans(1)+4 ¸ Returns the sum of expression1 ans(1)+4 ¸ expression2 ans(1)+4 ¸ ans(1)+4 ¸ {22,p,p/2}! L1 ¸ {22 p p/2} list1 list2 list matrix1 matrix2 matrix {10,5,p/2}! L2 ¸ {10 5 p/2} L1+L2 ¸...
Page 544
20ì [1,2;3,4] ¸ expression matrix1 matrix ë 2 matrix1 expression matrix ë 3 expression ì matrix1 returns a matrix of times the identity matrix minus expression must be square. matrix1 matrix1 ì returns a matrix of matrix1 expression times the identity matrix expression subtracted from must be...
Page 545
a/{3,a,‡(a)} ¸ expression à list1 list list1 à expression list 3 1 ‡a Returns a list containing the quotients of divided by divided by {a,b,c}/(aù bù c) ¸ expression list1 list1 expression. bø c aø c aø b [a,b,c]/(aù bù c) ¸ matrix1 à...
Page 546
Á (equal) Example function listing using math test expression1 = expression2 Boolean expression list1 = list2 symbols: =, ƒ, <, , >, ‚ Boolean list matrix1 = matrix2 Boolean matrix :g(x) Returns true if is determined to :Func expression1 :If xë 5 Then be equal to expression2 Return 5...
Page 547
¹ µ See "=" (equal) example. expression1 expression2 Boolean expression list1 list2 Boolean list matrix1 matrix2 Boolean matrix Returns is determined to be true expression1 less than or equal to expression2 Returns is determined to false expression1 be greater than expression2 Anything else returns a simplified form of the equation.
Page 548
¥ e (factorial) TI-92 Plus: 2 W key TI-89: expression1! expression 5! ¸ list1! list matrix1! matrix {5,4,3}! ¸ {120 Returns the factorial of the argument.
Page 549
& ¥ p (append) TI-92 Plus: 2 H key TI-89: "Hello " & "Nick" ¸ string1 & string2 string "Hello Nick" Returns a text string that is appended string2 string1 ‰() 2 < (integrate) ‰(expression1, var[, lower] [,upper]) expression ‰(list1,var [,order]) list ‰(matrix1,var [,order])
Page 550
‰(‰(ln(x+y),y,0,x),x,0,a) ¸ ‰ can be nested to do multiple integrals. Integration limits can depend on integration variables outside them. Note: See also nInt() ‡() (square root) ‡(4) ¸ ‡ (expression1) expression ‡ (list1) list ‡({9,a,4}) ¸ ‡a Returns the square root of the argument. For a list, returns the square roots of all the elements in list1.
Page 551
(power) 4^2 ¸ expression1 ^ expression2 expression list1 ^ list2 list {a,2,c}^{1,b,3} ¸ {a 2 cò } Returns the first argument raised to the power of the second argument. For a list, returns the elements in raised list1 to the power of the corresponding elements list2 In the real domain, fractional powers that have reduced exponents with odd...
Page 552
ô (radian) MATH/Angle menu In Degree or Radian angle mode: expression1ô expression list1ô list ‡2 matrix1ô matrix cos((p/4)ô ) ¸ In Degree angle mode, multiplies expression1 cos({0ô,(p/12)ô,ë pô }) ¸ by 180/p. In Radian angle mode, returns unchanged. expression1 ( 3 +1)ø 2 This function gives you a way to use a radian ë...
Page 553
Enters a prime symbol in a differential 2øy equation. A single prime symbol denotes a 1st-order differential equation, two prime symbols denote a 2nd-order, etc. (underscore) TI-89: ¥ key TI-92 Plus: 2 key 3_m 4 _ft ¸ 9.842…ø_ft expression_unit Designates the units for an .
Page 554
For a list of valid pre-defined units, refer to the chapter about constants and measurement units in this book. You can press: TI-89: ¥ À to select units from a TI-92 Plus: menu, or you can type the unit names directly.
Page 555
Returns the inverse of squareMatrix1 must be a non-singular square squareMatrix1 matrix. Í (“with”) TI-92 Plus: 2 Í key TI-89: x+1| x=3 ¸ expression | Boolean expression1 [and Boolean expression2]...[and Boolean expressionN] x+y| x=sin(y) ¸ sin(y) + y The “with” (|) symbol serves as a binary operator.
TI-89 / TI-92 Plus Error Messages This section lists error messages that may be displayed when input or internal errors are encountered. The number to the left of each error message represents an internal error number that is not displayed. If the error occurs inside a Try...EndTry block, the error number is stored in system variable errornum .
Page 560
Error Number Description Argument must be an expression For example, zeros(2x+3=0,x) is invalid because the first argument is an equation. ASAP or Exec string too long Attribute (8-digit number) of object (8-digit number) not found Batteries too low for sending/receiving product code Install new batteries before sending or receiving product software (base code).
Page 561
Error Number Description Domain error An argument must be in a specified domain. For example, is not ans(100) valid because the argument for must be in the range 1–99. ans() Duplicate variable name Else and ElseIf invalid outside of If..EndIf block EndTry is missing the matching Else statement Excessive iteration Expected 2 or 3-element list or matrix...
Page 562
Error Number Description Invalid axes Invalid command Invalid folder name Invalid for the current mode settings Invalid implied multiply For example, is invalid; whereas, is the correct syntax. This is x(x+1) xù (x+1) to avoid confusion between implied multiplication and function calls. Invalid in a function or current expression Only certain commands are valid in a user-defined function.
Page 563
Error Number Description Invalid outside Loop..EndLoop, For..EndFor, or While..EndWhile blocks For example, the command is valid only inside these loop blocks. Exit Invalid pathname For example, \\var is invalid. Invalid polar complex Invalid program reference Programs cannot be referenced within functions or expressions such as where is a program.
Page 564
Error Number Description Missing ) Missing " Missing ] Missing } Missing start or end of block syntax Missing Then in the If..EndIf block Name is not a function or program No functions selected No solution found Using the interactive math features ( ) in the application can F5:Math...
Page 565
Error Number Description Program not found A program reference inside another program could not be found in the provided path during execution. Recursion is limited to 255 calls deep Reserved name or system variable ROM-resident routine not available Sequence setup Signature error Singular matrix Slope fields need one selected function and are used for 1st-order equations only...
Page 566
Error Number Description ˆ Warning: ^0 or undef^0 replaced by 1 Warning: 0^0 replaced by 1 ˆ Warning: 1^ or 1^undef replaced by 1 Warning: cSolve may specify more zeros Warning: May produce false equation Warning: Expected finite real integrand Warning: May not be fully simplified Warning: More solutions may exist Warning: May introduce false solutions...
Page 567
Modes This section describes the modes of the TI-89 / TI-92 Plus lists the possible settings of each mode. These mode settings are displayed when you press 3. Graph Specifies the type of graphs you can plot. 1:FUNCTION y(x) functions (Chapter 6)
Page 568
, but the answer cannot be displayed in NORMAL the number of digits selected by , the Display Digits TI-89 / TI-92 Plus displays the answer in notation. If SCIENTIFIC Display Digits = FLOAT scientific notation will be used for exponents of 12 or more and exponents of ì4 or less.
Page 569
To determine what and how information is displayed on a split screen, use this mode in conjunction with other modes such as Split 1 App Split 2 App Number of Graphs , and Split Screen Ratio Split is available on the only.) Screen Ratio TI-92 Plus Appendix B: Reference Information...
Page 570
Specifies how fractional and symbolic expressions are calculated and displayed. By retaining rational and symbolic forms in the EXACT setting, the increases precision by TI-89 / TI-92 Plus eliminating most numeric rounding errors. 1:AUTO Uses EXACT setting in most cases. However,...
Page 571
Unit System 3:CUSTOM Language Lets you localize the into one of several languages, TI-89 / TI-92 Plus depending on which language Flash applications are installed. 1:English Default language included with the base code. TI-89 / TI-92 Plus Alternate languages are available only if the 2: —...
Page 572
TI-89 / TI-92 Plus Character Codes The char() function lets you refer to any character by its numeric character code. For example, to display 2 on the Program I/O screen, use . You can use Disp char(127) ord() to find the numeric code of a character. For example, returns 65.
Page 573
TI-89 Key Codes The getKey() function returns a value that corresponds to the last key pressed, according to the tables shown in this section. For example, if your program contains a getKey() function, pressing 2 ˆ will return a value of 273.
Page 574
Table 1: Key Codes for Primary Keys (Continued) Modifier None ¤ ¥ Assoc. Value Assoc. Value Assoc. Value Assoc. Value Assoc. Value ¸ ENTRY 4109 APPROX 8205 § STO4 4354 Á ƒ SYMB 8341 · SPACE 4372 8365 SPACE ¶ >...
Page 576
TI-92 Plus Key Codes The getKey() function returns a value that corresponds to the last key pressed, according to the tables shown in this section. For example, if your program contains a getKey() function, pressing 2 ƒ will return a value of 268.
Page 579
Table 6: Greek Letters (prefixed by 2 G) ¤ Assoc. Normal Table 7: Tilde Letters (prefixed by 2 N) ¤ Assoc. Normal ñ õ Table 8: Caret Letters (prefixed by 2 O) ¤ Assoc. Normal â ê î ô û Table 9: Umlaut Letters (prefixed by 2 U) ¤...
Entering Complex Numbers You can enter complex numbers in the polar form (rq), where r is the magnitude and q is the angle, or polar form r . You can also enter complex numbers in rectangular form a+b Overview of A complex number has real and imaginary components that identify a point in the complex plane.
Page 581
You can enter a complex number at any time, regardless of the Complex Format mode setting. However, the mode setting determines how results are displayed. If Complex Format is: The TI.89 / TI.92 Plus: Note: You can enter Will not display complex results unless you: REAL complex numbers in any ¦...
Page 582
Radian calculations. Internally, the converts all entered trig and Degree Mode TI-89 / TI-92 Plus values to radians, but it does not convert values for exponential, logarithmic, or hyperbolic functions. q) = cos(q) + angle mode, complex identities such as e^(...
Accuracy Information To maximize accuracy, the carries more digits TI-89 / TI-92 Plus internally than it displays. Computational Floating-point (decimal) values in memory are stored using up to 14 digits with a 3-digit exponent. Accuracy ¦ Window variables ( xmin...
This section lists the names of system variables and reserved function names that are used by the . Only TI-89 / TI-92 Plus those system variables and reserved function names that are identified by an asterisk (*) can be deleted by using DelVar on the entry line.
This section describes the Equation Operating System (EOSé) that is used by the . Numbers, TI-89 / TI-92 Plus variables, and functions are entered in a simple, straightforward sequence. EOS evaluates expressions and equations using parenthetical grouping and according to the priorities described below.
Page 586
Indirection The indirection operator (#) converts a string to a variable or function name. For example, creates the variable name #(“x”&”y”&”z”) . Indirection also allows the creation and modification of variables from inside a program. For example, if , then 10!r “r”!s1 #s1=10...
Regression Formulas This section describes how the statistical regressions are calculated. Least-Squares Most of the regressions use non-linear recursive least-squares techniques to optimize the following cost function, which is the sum Algorithm of the squares of the residual errors: residualExpression where: residualExpression is in terms of x and y is the independent variable list...
Page 588
Regression Description Uses the least-squares algorithm and transformed LnReg values ln(x) and y to fit the model equation: y=a+b ln(x) Uses the least-squares algorithm to fit the model Logistic equation: y=a/(1+b * ^(c * x))+d Uses the median-median line (resistant line) MedMed technique to calculate summary points x1, y1, x2, y2, x3, and y3, and fits the model equation:...
Contour Levels and Implicit Plot Algorithm Contours are calculated and plotted by the following method. An implicit plot is the same as a contour, except that an implicit plot is for the z=0 contour only. Algorithm Based on your Window variables, the distance between xmin and between is divided into a number of grid...
Runge-Kutta Method For Runge-Kutta integrations of ordinary differential equations, uses the Bogacki-Shampine 3(2) formula TI-89 / TI-92 Plus as found in the journal Applied Math Letters , 2 (1989), pp. 1–9. Bogacki-Shampine The Bogacki-Shampine 3(2) formula provides a result of 3rd-order...
Warranty Information ................581 This appendix provides supplemental information that may be helpful as you use the . It includes procedures that TI-89 / TI-92 Plus may help you correct problems with the , and it TI-89 / TI-92 Plus describes the service and warranty provided by Texas Instruments.
Battery Information uses two types of batteries: four alkaline TI-89 / TI-92 Plus batteries, and a lithium battery as a backup for retaining memory while you change the alkaline batteries. When to Replace As the alkaline batteries run down, the display will begin to dim (especially during calculations).
Page 594
1. If the TI-89 information stored in memory. Alkaline Batteries in the TI-89 2. Slide the protective cover over the keyboard. 3. Holding the calculator upright, push down on the battery cover latch, and then remove the cover. 4. Remove all four discharged AAA batteries.
Page 595
1. If the TI-92 Plus information stored in memory. Alkaline Batteries in the TI-92 Plus 2. Holding the unit upright, slide the latch on the top of the TI-92 Plus unit to the left unlocked position; slide the rear cover down about one-eighth inch and remove it from the main unit.
In Case of Difficulty If you have difficulty operating the , the TI-89 / TI-92 Plus following suggestions may help you correct the problem. Suggestions Suggested action: Press ¥ « to darken or ¥ | to lighten You cannot see anything on the display.
Support and Service Information For additional information about TI support, service, and products, please see below. For General E-mail: ti-cares@ti.com Information 1-800-TI-CARES (1-800-842-2737) Phone: For U.S., Canada, Mexico, Puerto Rico, and Virgin Islands only Home Page: education.ti.com For Technical Phone: 1.972.917.8324...
TI strongly recommends that you insure the product for value prior to mailing. Software. Software is licensed, not sold. TI and its licensors do not warrant that the software will be free from errors or meet your specific requirements.
Page 599
Warranty Performance. During the above one (1) year warranty period, your defective product will be either repaired or replaced with a new or reconditioned model of an equivalent quality (at TI’s option) when the product is returned to the original point of purchase.
Page 600
Appendix D: Programmer’s Guide setMode( ) and getMode( ) ..............584 setGraph( ) ....................587 setTable( ) ....................589 The parameter/mode strings used in the setMode( ) getMode( ) setGraph( ) , and setTable( ) functions do not translate into other languages when used in a program.
Page 602
Parameter/Mode Setting Strings FLOAT 10 FLOAT 11 FLOAT 12 Angle RADIAN DEGREE Exponential Format NORMAL SCIENTIFIC ENGINEERING Complex Format REAL RECTANGULAR POLAR Vector Format RECTANGULAR CYLINDRICAL SPHERICAL Pretty Print SplitScreen FULL TOP-BOTTOM LEFT-RIGHT Split1App (applications are not numbered) Split2App (applications are not numbered) Number of Graphs Appendix D: Programmer’s Guide...
Page 603
Parameter/Mode Setting Strings Graph 2 FUNCTION PARAMETRIC POLAR SEQUENCE DIFF_EQUATIONS Split Screen Ratio Exact/Approx AUTO EXACT APPROXIMATE Base Appendix D: Programmer’s Guide...
Page 604
setGraph( ) Parameter/Mode Setting Strings Coordinates RECT POLAR Graph Order SIMUL Grid Axes In 3D Mode: AXES Not in 3D Mode: Leading Cursor Labels Seq Axes TIME Custom Solution Method EULER Appendix D: Programmer’s Guide...
Index Commands and functions are bold. Special symbols are presented at the beginning of the index. Symbols í, exponent, 441 %, percent, 528 Bin, display as binary, 345, 417 &, append, 293, 532. inside front cover, 4Cylind, display as cylindrical vector, 429 inside back cover 4DD, display as decimal angle, 432 ', minute notation, 536...
Page 620
S (continued) standard annuity activity, 404 standard deviation, stdDev( ), 506 seq( ), sequence, 494 statistics, 253 – 273. See also regressions sequence graphing, 139 – 151 Box Plot, 266 serial number, 55 Calculation Type, 259, 261 service information, 580 categories, 270, 271 Category, 259, 260 folder, setFold( ), 101, 300, 495...
Page 621
WIRE AND CONTOUR, 155, 166 symbolic manipulation, 57 – 80 WIRE FRAME, 155, 166 sysdata, system data, 203 TI Connect/TI-GRAPH LINK, 322, 323, 374 system variables, 567, 568 time value of money activity, 405 TIME, time plots, 142, 146, 190, 191...