TI-89 TitaniumGraphing Calculator
Getting Started 10TI-89 Titanium keysÊ Function keys (ƒ– Š) open toolbar menus, access Apps, and edit categories of Apps.Ë Cursor keys (A, B, C, D) m
Previews 1005. Set the x and y Window variables to appropriate values for this example.Press 0 D 50 D 10 D 0 D 6000 D 10006. Display the Graph screen
30rotate( ), rotate . . . . . . . . . . . . . 686, 866rotate, rotate( ) . . . . . . . . . . . . . 603, 686round( ), round . . . . . . . . . . . . .
31Shade (graph math tool) . . . . . . 332, 337Shade, shade . . . . . . . . . . . . . . 632, 875shade, Shade . . . . . . . . . . . . . . . . . . 632
32status and open Apps . . . . . . . . . . 6viewing . . . . . . . . . . . . . . . . . . . . . 18square root, $() . . . . . . . . . . . . . . . .
33character code, ord( ) . . . . . . . . . 602character string, char( ) . . . 602, 792dimension, dim( ) . . . . . . . . . . . . 602expression to s
34tan( ), tangent . . . . . . . . . . . . . . . . . . 887tan/( ), arctangent . . . . . . . . . . . . . . 888Tangent (graph math tool) 331, 336,
35status . . . . . . . . . . . . . . . . . . . . . . 36tplot window variable . . . . . . . . . . . . 417Trace, trace . . . 751, 761, 763, 766,
36VValue (graph math tool) . .331, 332, 353, 382, . . . . . . . . . . . . . . . . . . . . . . 420variables . . . . . . . . . . . . . . . 39, 197
37while, While . . . . . . . . . . . . . . . . . . . 613Window Editor . . . . . . . . . . . . . . . . . . 58window variables(x . . . . . . . .
38ymax window variable . . .313, 344, 359, 379, . . . . . . . . . . . . . . . . . . 417, 941ymin window variable 313, 344, 351, 359, . . . . . .
Previews 1013D Graphing 3D Graphing 3D Graphing 3D Graphing Graph the 3D equation z(x,y) = (x3y N y3x) / 390. Animate the graph by using the cursor t
Previews 1024. Select the ZoomStd viewing cube, which automatically graphs the equation.As the equation is evaluated (before it is graphed), “evaluat
Previews 1036. Return the graph to its initial orientation. Then move the viewing angle along the “viewing orbit” around the graph.Press 0 (zero, not
Previews 1049. Display the graph in different graph format styles.Press Í (press Í to switch from each style to the next)HIDDEN SURFACECONTOUR LEVELS
Previews 105Note: You can also display the graph as an implicit plot by using the GRAPH FORMATS dialog box (8 Í). If you press Í to switch between st
Previews 1062. Display and clear the Y= Editor. Then define the 1st-order differential equation:y1'(t)=.001y1…(100Ny1)Press p to enter the … sho
Previews 1074. Display the Window Editor, and set the Window variables as shown to the right.Press 8 $ 0 D 10 D .1 D 0 D ? 10 D 110 D 10 D ? 10 D 120
Previews 1088. Return to the Y= Editor and change yi1 to enter two initial conditions as a list:yi1={10,20}Press 8 # C ¸ 2 [ 10 b 20 2 \ ¸9. Return t
Previews 10910. To select an initial condition interactively, press:2 Š When prompted, enter t=40 and y1=45.When selecting an initial condition inter
Getting Started 11Example: Enter the right arrow symbol (→) in the Text Editor.To open the keyboard map, press 8”. The keyboard map appears.Press Res
Previews 110Additional Graphing TopicsAdditional Graphing TopicsAdditional Graphing TopicsAdditional Graphing TopicsFrom the Home screen, graph the p
Previews 1114. Draw a horizontal line across the top of the cosine curve.The calculator remains in “horizontal” mode until you select a different ope
Previews 112TablesTablesTablesTablesEvaluate the function y=x3N2x at each integer between M10 and 10. How many sign changes are there, and where do t
Previews 1132. Display and clear the Y= Editor. Then define y1(x) = x3 N 2x.Press 8 # , 8 ¸ ¸ X Z 3 | 2 X ¸3. Set the table parameters to: tblStart =
Previews 114Split ScreensSplit ScreensSplit ScreensSplit ScreensSplit the screen to show the Y= Editor and the Graph screen. Explore the behavior of
Previews 1152. Clear the Y= Editor and turn off any stat data plots. Define y1(x) = .1x3N2x+6.A thick border around the Y= Editor indicates it is act
Previews 1165. Switch to the Graph screen, which regraphs the edited function.The thick border is around the Graph screen.Press 2 a6. Switch to the Y
Previews 117Data/Matrix EditorData/Matrix EditorData/Matrix EditorData/Matrix EditorUse the Data/Matrix Editor to create a one-column list variable.
Previews 118Note: If you don’t need to save the current variable, use it as a scratchpad. The next time you need a variable for temporary data, clear
Previews 119Statistics and Data Plots Statistics and Data Plots Statistics and Data Plots Statistics and Data Plots Based on a sample of seven cities
Getting Started 12To type most characters, press 8 and the corresponding key. Press N to close the map.Example: Use the keyboard map to find the “not
Previews 1203. Using the sample data below, enter the population in column 1.Pop. (in 1000s) Bldgs > 12 stories150 4500 31800 42250 9500 20750 559
Previews 1215. Move the cursor to row 1 in column 1 (r1c1). Sort the data in ascending order of population.This sorts column 1 and then adjusts all o
Previews 1228. Close the STAT VARS screen. The Data/Matrix Editor displays.Press ¸9. Display the Calculate dialog box. Set:Calculation Type = LinRegx
Previews 12313. Define Plot 1 as:Plot Type = ScatterMark = Boxx = C1y = C2Notice the similarities between this and the Calculate dialog box.Press , B
Previews 12415. Display the Y= Editor. For y1(x), the MedMed regression equation, set the display style to Dot.Note: Depending on the previous conten
Previews 12518. Return to the current session of the Data/Matrix Editor.Press O D ¸ ¸19. Enter a title for column 3. Define column 3’s header as the
Previews 12622. Enter a title for column 6. Define column 6’s header as the residuals for LinReg.Press B C 2 ™ RESID j ¸ † j C2 | j C5 ¸23. Display t
Previews 12726. Display the Y= Editor and turn all the y(x) functions off.From ‡, select 3:Functions Off, not 1:All Off.Plots 2 and 3 are still selec
Previews 128Programming Programming Programming Programming Write a program that prompts the user to enter an integer, sums all integers from 1 to th
Previews 1294. Type the following program lines.Request "Enter an integer",nDisplays a dialog box that prompts “Enter an integer”, waits fo
Getting Started 13Modifier keysModifier keysModifier keysModifier keysModifier keys add features by increasing the number of keyboard operations at y
Previews 1305. Go to the Home screen. Enter the program name, followed by a set of parentheses.You must include ( ) even when there are no arguments
Previews 131Text Operations Text Operations Text Operations Text Operations Start a new Text Editor session. Then practice using the Text Editor by t
Previews 1323. Type some sample text.• To type a single uppercase letter, press 7 and then the letter.- To type a space, press j (alpha function of
Previews 133Numeric Solver Numeric Solver Numeric Solver Numeric Solver Consider the equation a=(m2Nm1)/(m2+m1)…g, where the known values are m2=10 a
Previews 1343. Enter values for each variable, except the unknown variable m1.Define m2 and g first. Then define a. (You must define g before you can
Previews 1356. Graph the solution using a ZoomStd viewing window.The graph is displayed in a split screen. You can explore the graph by tracing, zoom
Previews 136Number BasesNumber BasesNumber BasesNumber BasesCalculate 10 binary (base 2) + F hexadecimal (base 16) + 10 decimal (base 10). Then, use
Previews 1373. Add 1 to the result and convert it to binary.2 4 displays the 4 conversion operator.Press « 1 2 4 2 ™ BIN j ¸4. Add 1 to the result an
Previews 138Memory and Variable Management Memory and Variable Management Memory and Variable Management Memory and Variable Management Assign values
Previews 139variables are locked automatically.) Finally, unarchive the variable and delete the unused variables so that they will not take up memory
Getting Started 14Example: Access the VAR-LINK [All] screen, where you can manage variables and Apps.Function keysFunction keysFunction keysFunction
Previews 1404. Change the screen’s view to show only function variables.Although this may not seem particularly useful in an example with four variab
Previews 141Archiving a variableArchiving a variableArchiving a variableArchiving a variableSteps and keystrokes Display1. Redisplay VAR-LINK, and hi
Previews 1424. Attempt to store a different value to the archived variable.Press 10 9 X1 ¸5. Cancel the error message.Press N6. Use VAR-LINK to unarc
Previews 143Deleting variablesDeleting variablesDeleting variablesDeleting variablesSteps and keystrokes Display1. Display VAR-LINK, and use the ‡ Al
Previews 1444. Because ‡ 1 also selected the MAIN folder, an error message states that you cannot delete the MAIN folder. Acknowledge the message.Whe
Operating the Calculator 145Operating the CalculatorOperating the CalculatorOperating the CalculatorOperating the CalculatorTurning the Calculator On
Operating the Calculator 146Turning the Calculator OffTurning the Calculator OffTurning the Calculator OffTurning the Calculator OffYou can use eithe
Operating the Calculator 147APD does not occur if a calculation or program is in progress, unless the program is paused. If a program is running, but
Operating the Calculator 148When to Replace BatteriesWhen to Replace BatteriesWhen to Replace BatteriesWhen to Replace BatteriesAs the batteries get
Operating the Calculator 149Ê ƒ – 2 Š open toolbar menus. Select applications (when used with 8)Ë 2, 8, ¤, and j add functionality by increasing the
Getting Started 15To enter a number in scientific notation:1. Type the numbers that precede the exponent. (This value can be an expression.)2. Press
Operating the Calculator 150Modifier KeysModifier KeysModifier KeysModifier KeysModifier KeysModifier KeysModifier KeysModifier KeysNote: Information
Operating the Calculator 151Some keys perform only one additional operation, which may require either 2 or 8, depending on the color in which the ope
Operating the Calculator 1528'Displays the Table screen.@:8 58 68 7These keys let you edit entered information by performing a cut, copy, or pas
Operating the Calculator 153Entering Alphabetic CharactersEntering Alphabetic CharactersEntering Alphabetic CharactersEntering Alphabetic CharactersA
Operating the Calculator 154Other letters are available as the j function of another key, similar to the 2 and 8 modifiers described in the previous
Operating the Calculator 155• On the TI-89 Titanium, you do not need j or alpha-lock to type x, y, z, or t. But you must use ¤ or uppercase ALPHA-loc
Operating the Calculator 156Note: To type a number, press j to turn alpha-lock off. Press j or 2 ™ to resume typing letters.Alpha-lock is not turned
Operating the Calculator 157module. For example, it is important to know that functions such as x2 are evaluated before negation.If you use | instead
Operating the Calculator 1582. Press:^í appears in the display.3. Type the exponent as an integer with up to 3 digits. You can use a negative exponen
Operating the Calculator 159DefinitionsDefinitionsDefinitionsDefinitionsNotes: •The Technical Reference module describes all of the built-in function
Getting Started 168$Displays the Window Editor.8%Displays the Graph screen.8&Sets parameters for the Table screen.8'Displays the Table scree
Operating the Calculator 160• This guidebook uses the word command as a generic reference to both functions and instructions.Implied MultiplicationIm
Operating the Calculator 161Entering an ExpressionEntering an ExpressionEntering an ExpressionEntering an ExpressionType the expression, and then pre
Operating the Calculator 162TI-89 TitaniumNote: You can also select log by using ½ Press Display3.76 e c · 7.9 « 2 ]5 d d« 2 2 ™ LOG j c 45 d¸3.76/(
Operating the Calculator 163Entering Multiple Expressions on a LineEntering Multiple Expressions on a LineEntering Multiple Expressions on a LineEnte
Operating the Calculator 1642. As necessary, use C and D to highlight the entry or answer you want to view. For example, C moves from answer to entry
Operating the Calculator 165TI-89 TitaniumStopping a CalculationStopping a CalculationStopping a CalculationStopping a CalculationWhen a calculation
Operating the Calculator 166Pretty Print ModePretty Print ModePretty Print ModePretty Print ModeBy default, Pretty Print = ON. Exponents, roots, frac
Operating the Calculator 167EXACT — Any result that is not a whole number is displayed in a fractional or symbolic form (1/2, p, , etc.).Note: By ret
Operating the Calculator 168APPROXIMATE — All numeric results, where possible, are displayed in floating-point (decimal) form.Note: Results are round
Operating the Calculator 169Note: To retain an EXACT form, use fractions instead of decimals. For example, use 3/2 instead of 1.5.The following chart
Getting Started 17Mode settings Mode settings Mode settings Mode settings Modes control how the TI-89 Titanium displays and interprets information. A
Operating the Calculator 170Internally, the calculator calculates and retains all decimal results with up to 14 significant digits (although a maximu
Operating the Calculator 171Ê Always 1 digit to the left of the decimal point.Ë Exponent (power of 10).Ì May have 1, 2, or 3 digits to the left of th
Operating the Calculator 172Removing the Highlight from the Previous EntryRemoving the Highlight from the Previous EntryRemoving the Highlight from t
Operating the Calculator 173Deleting a CharacterDeleting a CharacterDeleting a CharacterDeleting a CharacterClearing the Entry LineClearing the Entry
Operating the Calculator 174Inserting or Overtyping a CharacterInserting or Overtyping a CharacterInserting or Overtyping a CharacterInserting or Ove
Operating the Calculator 175To highlight multiple characters:To replace or delete the highlighted characters:MenusMenusMenusMenusTo leave the keyboar
Operating the Calculator 176are described in the appropriate modules.Displaying a MenuDisplaying a MenuDisplaying a MenuDisplaying a MenuPress: To di
Operating the Calculator 177Selecting an Item from a MenuSelecting an Item from a MenuSelecting an Item from a MenuSelecting an Item from a MenuTo se
Operating the Calculator 178For items that have a submenu, you can use the cursor pad as described below.• To display the submenu for the highlighted
Operating the Calculator 179Items Containing “. . .” (Dialog Boxes)Items Containing “. . .” (Dialog Boxes)Items Containing “. . .” (Dialog Boxes)Item
Getting Started 181. Press 3. Page 1 of the MODE dialog box appears.2. Press „ or … to display the modes listed on Page 2 or Page 3.Note: Modes that
Operating the Calculator 180Moving from One Toolbar Menu to AnotherMoving from One Toolbar Menu to AnotherMoving from One Toolbar Menu to AnotherMovi
Operating the Calculator 181Selecting an ApplicationSelecting an ApplicationSelecting an ApplicationSelecting an ApplicationThe graphing calculator h
Operating the Calculator 182From the Apps DesktopFrom the Apps DesktopFrom the Apps DesktopFrom the Apps DesktopPress the first letter of the applica
Operating the Calculator 183The most common dialog box lists these options for the application:Select an option and press ¸. The application appears.
Operating the Calculator 184From the KeyboardFrom the KeyboardFrom the KeyboardFrom the Keyboard
Operating the Calculator 185You can access commonly used applications from the keyboard. On the TI-89 Titanium for example, 8# is the same as pressin
Operating the Calculator 186Ê There are three pages of mode listings. Press ƒ, „, or … to quickly display a particular page.Ë Indicates you can scrol
Operating the Calculator 187• Press the number or letter for that setting.Note: To cancel a menu and return to the MODE dialog box without making a s
Operating the Calculator 188Exponential FormatNotation used to display results: NORMAL, SCIENTIFIC, or ENGINEERING. Complex FormatFormat used to disp
Operating the Calculator 189Using the Clean Up Menu to Start a New ProblemUsing the Clean Up Menu to Start a New ProblemUsing the Clean Up Menu to St
Getting Started 19Changing mode settingsChanging mode settingsChanging mode settingsChanging mode settingsExample: Change the Language mode setting t
Operating the Calculator 190Notes: Menu Item DescriptionClear a–z Clears (deletes) all single-character variable names in the current folder, unless
Operating the Calculator 191• When defining a variable that you want to retain, use more than one character in the name. This prevents it from being
Operating the Calculator 192Ê Defaults to „ Built-in.Ë ƒ Help displays a command’s parameters in a dialog box.Ì … and † allow access to Flash applica
Operating the Calculator 1933. Move the 8 indicator to the command, and press ¸.Note: From the top of the list, press C to move to the bottom. From t
Operating the Calculator 194From the example above, the syntax for factor is:Note: For details about the parameters, refer to that command’s descript
Operating the Calculator 195Selecting a Flash Application FunctionSelecting a Flash Application FunctionSelecting a Flash Application FunctionSelecti
Operating the Calculator 196Selecting a User-Defined Function or ProgramSelecting a User-Defined Function or ProgramSelecting a User-Defined Function
Operating the Calculator 1973. Move the 8 indicator to the function or program, and press ¸.Storing and Recalling Variable ValuesStoring and Recallin
Operating the Calculator 198• Cannot be the same as a name that is preassigned by the calculator. Preassigned names include:- Built-in functions (suc
Operating the Calculator 199Storing a Value in a VariableStoring a Value in a VariableStoring a Value in a VariableStoring a Value in a Variable1. En
TI-89 Titanium Graphing Calculator 2Important InformationTexas Instruments makes no warranty, either express or implied, including but not limited to
Getting Started 20Scroll down to the Language field.DPress Band then press D until 3:Español is highlighted.Note: Your menu list might vary, dependin
Operating the Calculator 200Displaying a VariableDisplaying a VariableDisplaying a VariableDisplaying a VariableIf the variable is undefined, the var
Operating the Calculator 201Recalling a Variable’s ValueRecalling a Variable’s ValueRecalling a Variable’s ValueRecalling a Variable’s ValueIn some c
Operating the Calculator 202Í Exact/Approx ModeÎ Graph NumberÏ Graph ModeÐ Replace BatteriesÑ History Pairs, Busy/Pause, Locked VariableIndicator Mea
Operating the Calculator 203Angle Mode Shows the units in which angle values are interpreted and displayed. To change the Angle mode, use the 3 key.R
Operating the Calculator 204Notes: • To cancel 2, 8, j, or ¤, press the same key again or press a different modifier key.• If the next key you press
Calculator Home Screen 205Calculator Home ScreenCalculator Home ScreenCalculator Home ScreenCalculator Home ScreenCalculator Home ScreenCalculator Ho
Calculator Home Screen 206Parts of the Calculator Home ScreenParts of the Calculator Home ScreenParts of the Calculator Home ScreenParts of the Calcu
Calculator Home Screen 207Ï Last AnswerResult of your last entry. Note that results are not displayed on the entry line. Note: 8 ¸ (Approx) was used
Calculator Home Screen 208History AreaHistory AreaHistory AreaHistory AreaThe history area shows up to eight previous entry/answer pairs (depending o
Calculator Home Screen 209Note: An example of viewing a long answer is available. History Information on the Status LineHistory Information on the St
Getting Started 21To return the Language mode setting to English, repeat the steps, selecting 1:English in the Language field.Using the Catalog to ac
Calculator Home Screen 210Modifying the History AreaModifying the History AreaModifying the History AreaModifying the History AreaSaving the Calculat
Calculator Home Screen 211Note: For information about folders, see the Memory and Variable Management module.3. Press ¸ (after typing in an input box
Calculator Home Screen 2121. Use the Text Editor to open the variable containing the saved calculator Home screen entries.The saved entries are liste
Calculator Home Screen 2131. Use C and D to highlight the item in the history area.2. Press ¸ to auto-paste that item to the entry line.To copy or mo
Calculator Home Screen 214Note: You can cut, copy or paste without having to use the ƒ toolbar menu. Press:@85, 8 6, or 8 7Cutting is not the same as
Calculator Home Screen 2152. Press ƒ and select 6:Paste, or use the key shortcut:@8 7Example: Copying and PastingExample: Copying and PastingExample:
Calculator Home Screen 216b) Press … 1 to select the d (differentiate) function.Note: You can also reuse an expression by creating a user-defined fun
Calculator Home Screen 217Reusing a Previous Entry or the Last AnswerReusing a Previous Entry or the Last AnswerReusing a Previous Entry or the Last
Calculator Home Screen 218Note: Reexecuting an entry “as is” is useful for iterative calculations that involve variables.Using the equation A=pr2, us
Calculator Home Screen 219Note: When the entry contains a decimal point, the result is automatically displayed in floating-point.Recalling a Previous
Getting Started 22Note: Typing a letter takes you to the first command in the list starting with the same letter.Select commands from the Catalog and
Calculator Home Screen 220Recalling the Last AnswerRecalling the Last AnswerRecalling the Last AnswerRecalling the Last AnswerEach time you evaluate
Calculator Home Screen 221Auto-Pasting an Entry or Answer from the History Auto-Pasting an Entry or Answer from the History Auto-Pasting an Entry or
Calculator Home Screen 222Auto-Pasting an Entry or AnswerAuto-Pasting an Entry or AnswerAuto-Pasting an Entry or AnswerAuto-Pasting an Entry or Answe
Calculator Home Screen 223Creating and Evaluating User-Defined FunctionsCreating and Evaluating User-Defined FunctionsCreating and Evaluating User-De
Calculator Home Screen 224Arguments (x and y in these examples) are placeholders that represent whatever values you pass to the function. They do not
Calculator Home Screen 225Creating a Multi-Statement FunctionCreating a Multi-Statement FunctionCreating a Multi-Statement FunctionCreating a Multi-S
Calculator Home Screen 226Ì Returns a message if nn is not an integer or if nn{0.Í Sums the reciprocals.Î Returns the sum.When entering a multi-state
Calculator Home Screen 227Evaluating a FunctionEvaluating a FunctionEvaluating a FunctionEvaluating a FunctionDisplaying and Editing a Function Defin
Calculator Home Screen 228Note: You can view a user-defined function in the CATALOG dialog box, but you cannot use the CATALOG to view or edit its de
Calculator Home Screen 229If an Entry or Answer Is “Too Long”If an Entry or Answer Is “Too Long”If an Entry or Answer Is “Too Long”If an Entry or Ans
Getting Started 23Example: Insert the comDenom( command on the calculator Home screen entry line.Note: Before selecting a command, position the curso
Calculator Home Screen 230For example:Note: This example uses the seq function to generate a sequential list of integers from 1 to 2500.When you see
Calculator Home Screen 231Turning the Custom Menu On and OffTurning the Custom Menu On and OffTurning the Custom Menu On and OffTurning the Custom Me
Calculator Home Screen 232Note: A custom menu can give you quick access to commonly used items. The Programming module shows you how to create custom
Calculator Home Screen 233Finding the Software Version and ID NumberFinding the Software Version and ID NumberFinding the Software Version and ID Num
Calculator Home Screen 234The About screen displays the following information about your calculator:• Hardware version• OS (Advanced Mathematics Soft
Symbolic Manipulation 235Symbolic ManipulationSymbolic ManipulationSymbolic ManipulationSymbolic ManipulationUsing Undefined or Defined VariablesUsin
Symbolic Manipulation 236Determining If a Variable Is ExistsDetermining If a Variable Is ExistsDetermining If a Variable Is ExistsDetermining If a Va
Symbolic Manipulation 237Note: Use 2 ° to view a list of defined variables, as described in Memory and Variable Management.Use the getType function.M
Symbolic Manipulation 238Deleting a Defined VariableDeleting a Defined VariableDeleting a Defined VariableDeleting a Defined VariableYou can “undefin
Symbolic Manipulation 239Temporarily Overriding a VariableTemporarily Overriding a VariableTemporarily Overriding a VariableTemporarily Overriding a
Getting Started 24To exit the Catalog without selecting a command, press N.Calculator Home screenCalculator Home screenCalculator Home screenCalculat
Symbolic Manipulation 240Using Exact, Approximate, and Auto ModesUsing Exact, Approximate, and Auto ModesUsing Exact, Approximate, and Auto ModesUsin
Symbolic Manipulation 241• With this kind of equation, EXACT will not compute approximate solutions. For example, 2Lx=x has an approximate solution x
Symbolic Manipulation 242Functions such as solve and ‰ (integrate) can use both exact symbolic and approximate numeric techniques. These functions sk
Symbolic Manipulation 243converting any rational operands to floating-point. In other words, floating-point is “infectious.” For example:1/2 - 1/3 tr
Symbolic Manipulation 244Automatic SimplificationAutomatic SimplificationAutomatic SimplificationAutomatic SimplificationWhen you type an expression
Symbolic Manipulation 245Products and sums involving undefined variables are sorted according to the first letter of the variable name.- Undefined va
Symbolic Manipulation 246How Long Is the Simplification Process?How Long Is the Simplification Process?How Long Is the Simplification Process?How Lon
Symbolic Manipulation 247Delayed Simplification for Certain Built-In FunctionsDelayed Simplification for Certain Built-In FunctionsDelayed Simplifica
Symbolic Manipulation 248Note: You may or may not want to define a numeric value for var, depending on the situation.For example:Note: The example to
Symbolic Manipulation 249Substituting Values and Setting ConstraintsSubstituting Values and Setting ConstraintsSubstituting Values and Setting Constr
Getting Started 25Ê History area lists the entry/answer pairs entered.Ë Tabs display menus for selecting lists of operations. Press ƒ, „, and so on t
Symbolic Manipulation 250Substituting for a Simple ExpressionSubstituting for a Simple ExpressionSubstituting for a Simple ExpressionSubstituting for
Symbolic Manipulation 251Note: • For an overview of complex numbers, refer to the Technical Reference module. • To get the complex i, press 2). Do no
Symbolic Manipulation 252• Infinite recursions can occur when you define a substitution variable in terms of itself.When you enter a substitution tha
Symbolic Manipulation 253Specifying Domain ConstraintsSpecifying Domain ConstraintsSpecifying Domain ConstraintsSpecifying Domain ConstraintsMany ide
Symbolic Manipulation 254Note: Enter ln(x†y) instead of ln(xy); otherwise, xy is interpreted as a single variable named xy.Note: For ‚ or , press 8Ã
Symbolic Manipulation 255Caution: After x is defined, it can affect all calculations that involve x (until you delete x).Overview of the Algebra Menu
Symbolic Manipulation 256Note: For a complete description of each function and its syntax, refer to the Technical Reference module.Menu Item Descript
Symbolic Manipulation 257Trig Displays the submenu:tExpand — Expands trig expressions with angle sums and multiple angles.TCollect — Collects the pro
Symbolic Manipulation 258Note: The left and right functions are also used to return a specified number of elements or characters from the left or rig
Symbolic Manipulation 259Factoring and Expanding PolynomialsFactoring and Expanding PolynomialsFactoring and Expanding PolynomialsFactoring and Expan
Getting Started 26About the history areaAbout the history areaAbout the history areaAbout the history areaThe history area displays up to eight entry
Symbolic Manipulation 260Finding Partial ExpansionsFinding Partial ExpansionsFinding Partial ExpansionsFinding Partial ExpansionsWith the expand („ 3
Symbolic Manipulation 261To see intermediate results, you can manually solve the equation step-by-step.Note: An operation such as | 2 p subtracts 2x
Symbolic Manipulation 262Note: The simult and rref matrix functions are not on the „ Algebra menu. Use 2I4 or the Catalog.Use the simult function wit
Symbolic Manipulation 263Finding the Zeros of an ExpressionFinding the Zeros of an ExpressionFinding the Zeros of an ExpressionFinding the Zeros of a
Symbolic Manipulation 264Finding Proper Fractions and Common DenominatorsFinding Proper Fractions and Common DenominatorsFinding Proper Fractions and
Symbolic Manipulation 265• is the remainder of x4N2x2+x divided by 2x2+x+4.• is the quotient.Overview of the Calc MenuOverview of the Calc MenuOver
Symbolic Manipulation 266‰ integrateIntegrates an expression with respect to a specified variable.limit Calculates the limit of an expression with re
Symbolic Manipulation 267Note: The d symbol for differentiate is a special symbol. It is not the same as typing the letter D on the keyboard. Use … 1
Symbolic Manipulation 268Note: You can integrate an expression only; you can differentiate an expression, list, or matrix.Finding a LimitFinding a Li
Symbolic Manipulation 269Finding a Taylor PolynomialFinding a Taylor PolynomialFinding a Taylor PolynomialFinding a Taylor PolynomialUse the taylor (
Getting Started 27Interpreting history information on the status lineInterpreting history information on the status lineInterpreting history informat
Symbolic Manipulation 270For Information about Creating a User-Defined FunctionFor Information about Creating a User-Defined FunctionFor Information
Symbolic Manipulation 271• Use 9 to create a user-defined secant function, where:• Use Define to create a user-defined function h(x), where:Multi-Sta
Symbolic Manipulation 272In some cases, you may be able to create an equivalent single-statement function. For example, consider a piecewise function
Symbolic Manipulation 273• Create an equivalent single-statement user-defined function.If You Get an Out-of-Memory ErrorIf You Get an Out-of-Memory E
Symbolic Manipulation 274- Clear the history area (, 8) or delete unneeded history pairs.- You can also use ,9 to reduce the number of history pairs
Symbolic Manipulation 275• Reformulate a problem to avoid fractional powers.• Omit relatively small terms to find an approximation.Special Constants
Symbolic Manipulation 276@n1 ... @n255@n1 ... @n255@n1 ... @n255@n1 ... @n255This notation indicates an “arbitrary integer” that represents any integ
Symbolic Manipulation 277@1 ... @255@1 ... @255@1 ... @255@1 ... @255ˆ, , , , eThis notation indicates an “arbitrary constant” that represents any in
Symbolic Manipulation 278undefundefundefundefThis indicates that the result is undefined.Mathematically undefined„ˆ (undetermined sign)Non-unique lim
Constants and Measurement Units 279Constants and Measurement UnitsConstants and Measurement UnitsConstants and Measurement UnitsConstants and Measure
Getting Started 28•Enter ClrHome on the calculator Home screen entry line.To delete an entry/answer pair, move the cursor to either the entry or answ
Constants and Measurement Units 280From the KeyboardFrom the KeyboardFrom the KeyboardFrom the KeyboardIf you know the abbreviation that the TI-89 Ti
Constants and Measurement Units 281Combining Multiple UnitsCombining Multiple UnitsCombining Multiple UnitsCombining Multiple UnitsYou may need to co
Constants and Measurement Units 282Using Parentheses with Units in a CalculationUsing Parentheses with Units in a CalculationUsing Parentheses with U
Constants and Measurement Units 283Converting from One Unit to AnotherConverting from One Unit to AnotherConverting from One Unit to AnotherConvertin
Constants and Measurement Units 284If you want to convert to a unit other than the default, use the 4 conversion operator.To convert 4 light years to
Constants and Measurement Units 285If an expression uses a combination of units, you can specify a conversion for some of the units only. Any units f
Constants and Measurement Units 286For Temperature ValuesFor Temperature ValuesFor Temperature ValuesFor Temperature ValuesTo convert a temperature v
Constants and Measurement Units 287For Temperature RangesFor Temperature RangesFor Temperature RangesFor Temperature RangesTo convert a temperature r
Constants and Measurement Units 288If You’re Using the SI or ENG/US SystemIf You’re Using the SI or ENG/US SystemIf You’re Using the SI or ENG/US Sys
Constants and Measurement Units 289Notes: • You can also use setUnits( ) or getUnits( ) to set or return information about default units. Refer to th
Getting Started 29Select an option, enter any required information, and press ¸. The App appears.Example: Create a new program using the Program Edit
Constants and Measurement Units 290• If the defaults are Area = _acre and Length = _m (meters), area results are shown with _acre units.• If you set
Constants and Measurement Units 291Rules for User-Defined Unit NamesRules for User-Defined Unit NamesRules for User-Defined Unit NamesRules for User-
Constants and Measurement Units 292Notes: • User-defined units are displayed in lowercase characters, regardless of the case you use to define them.•
Constants and Measurement Units 293List of Pre-Defined Constants and UnitsList of Pre-Defined Constants and UnitsList of Pre-Defined Constants and Un
Constants and Measurement Units 294Notes: • The calculator simplifies unit expressions and displays results according to your default units. Therefor
Constants and Measurement Units 295• These values represent the most up-to-date constants available at time of printing from the CODATA International
Constants and Measurement Units 296VolumeVolumeVolumeVolumeTimeTimeTimeTimeVelocityVelocityVelocityVelocity_cup cup _ml milliliter_floz fluid ounce _
Constants and Measurement Units 297AccelerationAccelerationAccelerationAccelerationTemperatureTemperatureTemperatureTemperatureLuminous IntensityLumi
Constants and Measurement Units 298ForceForceForceForceEnergyEnergyEnergyEnergyPowerPowerPowerPower_mg milligram _tonUK long ton_mton metric ton_dyne
Constants and Measurement Units 299PressurePressurePressurePressureViscosity, KinematicViscosity, KinematicViscosity, KinematicViscosity, KinematicVi
TI-89 Titanium Graphing Calculator 3• Consult the dealer or an experienced radio/television technician for help.Caution: Any changes or modifications
Getting Started 30The newly created program variable, program1, is saved to the Main folder.¸DDprogram1¸¸Press Result
Constants and Measurement Units 300Electric CurrentElectric CurrentElectric CurrentElectric CurrentChargeChargeChargeChargePotentialPotentialPotentia
Constants and Measurement Units 301CapacitanceCapacitanceCapacitanceCapacitanceMag Field StrengthMag Field StrengthMag Field StrengthMag Field Streng
Basic Function Graphing 302Basic Function GraphingBasic Function GraphingBasic Function GraphingBasic Function GraphingOverview of Steps in Graphing
Basic Function Graphing 303Exploring the GraphExploring the GraphExploring the GraphExploring the GraphFrom the Graph screen, you can:• Display the c
Basic Function Graphing 304•Use the ‡ Math toolbar menu to find a zero, minimum, maximum, etc.Setting the Graph ModeSetting the Graph ModeSetting the
Basic Function Graphing 305Angle ModeAngle ModeAngle ModeAngle ModeWhen using trigonometric functions, set the Angle mode for the units (RADIAN, DEGR
Basic Function Graphing 306the current graphing mode. For example, in POLAR graphing mode, function names are r1(q), r2(q), etc.)Defining a New Funct
Basic Function Graphing 307The function list now shows the new function, which is automatically selected for graphing.Note: If you accidentally move
Basic Function Graphing 308Clearing a FunctionClearing a FunctionClearing a FunctionClearing a FunctionFrom the Y= Editor:Note: ƒ 8 does not erase an
Basic Function Graphing 309From the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or
Getting Started 31Returning to the Apps desktop from within an AppReturning to the Apps desktop from within an AppReturning to the Apps desktop from
Basic Function Graphing 310You don’t have to select a function when you enter or edit it; it is selected automatically. To turn off any stat plots, p
Basic Function Graphing 311•Use the FnOn and FnOff commands (available from the Home screen’s † Other toolbar menu) for functions. Refer to the Techn
Basic Function Graphing 3123. To make a change, select the applicable style.To set Line as the style for all functions, press ‡ and select 4:Reset St
Basic Function Graphing 313From the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or
Basic Function Graphing 314To turn off tick marks, set xscl=0 and/or yscl=0. Small values of xres improve the graph’s resolution but may reduce the g
Basic Function Graphing 315From the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or
Basic Function Graphing 316To turn off tick marks, define the viewing window so that xscl and/or yscl = 0.Changing SettingsChanging SettingsChanging
Basic Function Graphing 3174. After changing all applicable format settings, press ¸ to save your changes and close the GRAPH FORMATS dialog box.Note
Basic Function Graphing 318• To pause graphing temporarily, press ¸. (The PAUSE indicator replaces BUSY.) To resume, press ¸ again.• To cancel graphi
Basic Function Graphing 319• Changed a stat plot definition.Displaying Coordinates with the Free-Moving CursorDisplaying Coordinates with the Free-Mo
Getting Started 32Example: Select the All category. If you select an Apps category containing no Apps, a message appears to confirm that the category
Basic Function Graphing 320Note: To hide the cursor and its coordinates temporarily, press M, N, or ¸. The next time you move the cursor, it moves fr
Basic Function Graphing 321Tracing a FunctionTracing a FunctionTracing a FunctionTracing a FunctionTo display the exact coordinates of any plotted po
Basic Function Graphing 322Note: If you enter an x value, it must be between xmin and xmax.The trace cursor moves only from plotted point to plotted
Basic Function Graphing 323Moving from Function to FunctionMoving from Function to FunctionMoving from Function to FunctionMoving from Function to Fu
Basic Function Graphing 324Using QuickCenterUsing QuickCenterUsing QuickCenterUsing QuickCenterIf you trace a function off the top or bottom of the v
Basic Function Graphing 325Using Zooms to Explore a GraphUsing Zooms to Explore a GraphUsing Zooms to Explore a GraphUsing Zooms to Explore a GraphTh
Basic Function Graphing 326@x and @y are the distances from the center of one pixel to the center of an adjoining pixel.ZoomStd Sets Window variables
Basic Function Graphing 327Zooming In with a Zoom BoxZooming In with a Zoom BoxZooming In with a Zoom BoxZooming In with a Zoom Box1. From the „ Zoom
Basic Function Graphing 328 Zooming In and Out on a Point Zooming In and Out on a Point Zooming In and Out on a Point Zooming In and Out on a Point•F
Basic Function Graphing 3291. From the „ Zoom menu, select C:SetFactors to display the ZOOM FACTORS dialog box.Note: To exit without saving any chang
Getting Started 33Customizing the Apps Customizing the Apps Customizing the Apps Customizing the Apps categoriescategoriescategoriescategoriesThe TI-
Basic Function Graphing 330Note: You can store only one set of Window variable values at a time. Storing a new set overwrites the old set.Restoring t
Basic Function Graphing 331Overview of the Math MenuOverview of the Math MenuOverview of the Math MenuOverview of the Math MenuPress ‡ from the Graph
Basic Function Graphing 332Note: For Math results, cursor coordinates are stored in system variables xc and yc (rc and qc if you use polar coordinate
Basic Function Graphing 333You can also display function coordinates by tracing the function (…), typing an x value, and pressing ¸.Finding a Zero, M
Basic Function Graphing 3345. Press ¸. A 4 at the top of the screen marks the lower bound.Finding the Derivative (Slope) at a PointFinding the Deriva
Basic Function Graphing 3353. Set the lower limit for x. Either use A and B to move the cursor to the lower limit or type its x value.4. Press ¸. A 4
Basic Function Graphing 3362. As necessary, use D and C to select the function for the first point.3. Set the first point. Either use A or B to move
Basic Function Graphing 337Finding an Arc LengthFinding an Arc LengthFinding an Arc LengthFinding an Arc Length1. From the Graph screen, press ‡ and
Basic Function Graphing 3383. Set the lower bound for x. Either use A and B to move the cursor to the lower bound or type its x value.Note: If you do
Basic Function Graphing 3396. Set the lower bound for x. Either use A and B to move the cursor to the lower bound or type its x value.Note: If you do
Getting Started 34Example: Replace the Social Studies category with the Business category and add the CellSheet and Finance App shortcuts. Press Res
Polar Graphing 340Polar GraphingPolar GraphingPolar GraphingPolar GraphingOverview of Steps in Graphing Polar EquationsOverview of Steps in Graphing
Polar Graphing 341Exploring the GraphExploring the GraphExploring the GraphExploring the GraphFrom the Graph screen, you can:• Display the coordinate
Polar Graphing 342•Use the „ Zoom toolbar menu to zoom in or out on a portion of the graph.•Use the ‡Math toolbar menu to find derivatives, tangents,
Polar Graphing 343You can use the Define command from the Home screen (see the Technical Reference module) to define functions and equations for any
Polar Graphing 344Note: You can use a negative qstep. If so, qmin must be greater than qmax.Standard values (set when you select 6:ZoomStd from the „
Polar Graphing 345ƒ 9– or –8 Íto set Coordinates = POLAR. If Coordinates = RECT, the polar equations will be graphed properly, but coordinates will b
Polar Graphing 346During a trace, you can also evaluate r(q) by typing the q value and pressing ¸.Note: You can use QuickCenter at any time during a
Parametric Graphing 347Parametric GraphingParametric GraphingParametric GraphingParametric GraphingOverview of Steps in Graphing Parametric Overview
Parametric Graphing 348Exploring the GraphExploring the GraphExploring the GraphExploring the GraphFrom the Graph screen, you can:• Display the coord
Parametric Graphing 349•Use the „ Zoom toolbar menu to zoom in or out on a portion of the graph.•Use the ‡Math toolbar menu to find derivatives, tang
Getting Started 352 ™¤Bus inessD©BD©BPress Result
Parametric Graphing 350Be careful when using implied multiplication with t. For example:Note: When using t, be sure implied multiplication is valid f
Parametric Graphing 351Selecting the Display StyleSelecting the Display StyleSelecting the Display StyleSelecting the Display StyleYou can set the st
Parametric Graphing 352Standard values (set when you select 6:ZoomStd from the „ Zoom toolbar menu) are:You may need to change the standard values fo
Parametric Graphing 353„ ZoomWorks just as it does for function graphs, with the following exceptions:•Only x (xmin, xmax, xscl) and y (ymin, ymax, y
Sequence Graphing 354Sequence GraphingSequence GraphingSequence GraphingSequence GraphingOverview of Steps in Graphing SequencesOverview of Steps in
Sequence Graphing 355Exploring the GraphExploring the GraphExploring the GraphExploring the GraphFrom the Graph screen, you can:• Display the coordin
Sequence Graphing 356Differences in Sequence and Function GraphingDifferences in Sequence and Function GraphingDifferences in Sequence and Function G
Sequence Graphing 357If a sequence requires an initial value but you do not enter one, you will get an error when graphing.On the Y= Editor, Axes let
Sequence Graphing 358Selecting SequencesSelecting SequencesSelecting SequencesSelecting SequencesWith TIME and WEB axes, the TI-89 Titanium graphs on
Sequence Graphing 359Window VariablesWindow VariablesWindow VariablesWindow VariablesThe Window Editor maintains an independent set of Window variabl
Getting Started 36Open Apps and split-screen statusOpen Apps and split-screen statusOpen Apps and split-screen statusOpen Apps and split-screen statu
Sequence Graphing 360Standard values (set when you select 6:ZoomStd from the „ Zoom toolbar menu) are:You may need to change the standard values for
Sequence Graphing 361With TIME axes (from Axes on the Y= Editor), you can set plotstrt = 1 and still graph only a selected part of the sequence. Simp
Sequence Graphing 362„ ZoomWorks just as it does for function graphs.•Only x (xmin, xmax, xscl) and y (ymin, ymax, yscl) Window variables are affecte
Sequence Graphing 363During a trace, you can evaluate a sequence by typing a value for n and pressing ¸. You can use QuickCenter at any time during a
Sequence Graphing 364To change any of these settings, use the same procedure that you use to change other types of dialog boxes, such as the MODE dia
Sequence Graphing 365•Draws a y=x reference line.• Plots the selected sequence definitions as functions, with u(nN1) as the independent variable. Thi
Sequence Graphing 3663. Moves horizontally to the y=x reference line.4. Repeats this vertical and horizontal movement until n=nmax.Note: The web star
Sequence Graphing 3676. On the Window Editor, change the Window variables.8. Press …. As you press B, the trace cursor follows the web. The screen di
Sequence Graphing 368Example: DivergenceExample: DivergenceExample: DivergenceExample: Divergence1. On the Y= Editor (8 #), define u1(n) = 3.2u1(nN1
Sequence Graphing 369Example: OscillationExample: OscillationExample: OscillationExample: OscillationThis example shows how the initial value can aff
Getting Started 37To return to the Apps desktop, press O. The split-screen status appears at the top of the Apps desktop with the names of the open A
Sequence Graphing 3706. On the Window Editor (8$), set the Window variables.8. Press …. Then use B to trace the web.As you trace to larger values of
Sequence Graphing 371Example: Predator-Prey ModelExample: Predator-Prey ModelExample: Predator-Prey ModelExample: Predator-Prey ModelUsing the predat
Sequence Graphing 3723. On the Window Editor (8$), set the Window variables.5. On the Y= Editor, set Axes = CUSTOM, XAxis=u1, and YAxis=u2.6. On the
Sequence Graphing 373Using a Sequence to Generate a TableUsing a Sequence to Generate a TableUsing a Sequence to Generate a TableUsing a Sequence to
Sequence Graphing 3743. Set Window variables (8$) so that nmin has the same value as tblStart.4. Display the table (8').5. Scroll down the table
3D Graphing 3753D Graphing3D Graphing3D Graphing3D GraphingOverview of Steps in Graphing 3D EquationsOverview of Steps in Graphing 3D EquationsOvervi
3D Graphing 376Exploring the GraphExploring the GraphExploring the GraphExploring the GraphFrom the Graph screen, you can:• Trace the equation.•Use t
3D Graphing 377Differences in 3D and Function GraphingDifferences in 3D and Function GraphingDifferences in 3D and Function GraphingDifferences in 3D
3D Graphing 378• When you return to FUNCTION graphing mode, your y(x) functions are still defined in the Y= Editor. When you return to 3D graphing mo
3D Graphing 379xmin, xmax,ymin, ymax,zmin, zmaxBoundaries of the viewing cube.xgrid, ygrid The distance between xmin and xmax and between ymin and ym
Getting Started 38More information is available about using split screens. (For more information, see the electronic Split Screens chapter.) Checking
3D Graphing 380Note: If you enter a fractional number for xgrid or ygrid, it is rounded to the nearest whole number | 1. The 3D mode does not have sc
3D Graphing 3818 Íto set Coordinates = POLAR.Tool For 3D Graphs:Free-Moving CursorThe free-moving cursor is not available.„ ZoomWorks essentially the
3D Graphing 382Note: During a trace, you can also evaluate z(x,y). Type the x value and press ¸; then type the y value and press ¸. Moving the Cursor
3D Graphing 383Note: You can move the cursor only within the x and y boundaries set by Window variables xmin, xmax, ymin, and ymax.Although the rules
3D Graphing 384By displaying and labeling the axes, you can more easily see the pattern in the cursor movement. To move grid points closer together,
3D Graphing 385For example, consider a saddle shape z1(x,y) = (x2Ny2) / 3. The following graph shows the view looking down the y axis.Now look at the
3D Graphing 386For example, suppose you trace the paraboloid z(x,y) = x2+.5y2 graphed with the indicated Window variables. You can easily move the cu
3D Graphing 387How the Viewing Angle Is MeasuredHow the Viewing Angle Is MeasuredHow the Viewing Angle Is MeasuredHow the Viewing Angle Is MeasuredNo
3D Graphing 388Effect of Changing eyeEffect of Changing eyeEffect of Changing eyeEffect of Changing eyeq thetathetathetathetaThe view on the Graph
3D Graphing 389Effect of Changing eyeEffect of Changing eyeEffect of Changing eyeEffect of Changing eyef phi phi phi phiBy changing eyef, you can ele
Getting Started 39Turning off the Apps desktopTurning off the Apps desktopTurning off the Apps desktopTurning off the Apps desktopYou can turn off th
3D Graphing 390Note: During rotation, the axes expand or contract to fit the screen’s width and height. This causes some distortion as shown in the e
3D Graphing 391As the z axis rotates 90¡, its range (L10 to 10 in this example) expands to almost twice its original length. Likewise, the x and y ax
3D Graphing 392Note: The viewing orbit affects the eye Window variables in differing amounts.Animating the GraphAnimating the GraphAnimating the Grap
3D Graphing 393• After animating the graph, you can stop and then re-start the animation in the same direction by pressing:¸ or j• During an animati
3D Graphing 394– or -8 ÍTo change any of these settings, use the same procedure that you use to change other types of dialog boxes, such as the MODE
3D Graphing 395Note: Setting Labels = ON is helpful when you display either type of 3D axes.Examples of Style SettingsExamples of Style SettingsExamp
3D Graphing 396Optical illusions may be more noticeable with box axes. For example, it may not be immediately obvious which is the “front” of the box
3D Graphing 397Selecting the Graph Format StyleSelecting the Graph Format StyleSelecting the Graph Format StyleSelecting the Graph Format StyleIn 3D
3D Graphing 398format as it does if you use: 8 Í Note: These examples use the same x, y, and z Window variable values as a ZoomStd viewing cube. If y
3D Graphing 399How Are Z Values Determined?How Are Z Values Determined?How Are Z Values Determined?How Are Z Values Determined?You can set the nconto
Getting Started 4Getting StartedGetting StartedGetting StartedGetting StartedInitial start-up Initial start-up Initial start-up Initial start-up Inst
Getting Started 40To turn on the Apps desktop, repeat the procedure, selecting ON in the Apps Desktop mode field. To return to the Apps desktop from
3D Graphing 400Drawing a Contour for the Z Value of a Selected Point InteractivelyDrawing a Contour for the Z Value of a Selected Point Interactively
3D Graphing 401Drawing Contours for Specified Z ValuesDrawing Contours for Specified Z ValuesDrawing Contours for Specified Z ValuesDrawing Contours
3D Graphing 402• Because of possible long evaluation times, you first may want to experiment with your 3D equation by using Style=WIRE FRAME. The eva
3D Graphing 4035. Press 8% to graph the equation.It will take awhile to evaluate the graph; so be patient. When the graph is displayed, the complex m
3D Graphing 404Notes:• For more accurate estimates, increase the xgrid and ygrid Window variables. However, this increases the graph evaluation time.
3D Graphing 405By using implicit plots in 3D graphing mode, you can graph these implicit forms without solving for y or x.Notes: You can also graph m
3D Graphing 406Note: From the Graph screen, you can switch to the other graph format styles by pressing:Í However, to return to IMPLICIT PLOT press:8
3D Graphing 407Note: These examples use the same x, y, and z Window variable values as a ZoomStd viewing cube. If you use ZoomStd, press Z to look do
3D Graphing 408ExampleExampleExampleExampleGraph the equation sin(x4+y–x3 y) = .1.1. Use 3 to set Graph=3D.2. Press 8#, and define the equation:z1(x,
3D Graphing 409Note: When you animate the graph, the screen changes to normal view. Press p to switch between normal and expanded views.6. Use the cu
Getting Started 41The clock is turned on by default. If you turn off the clock, all Clock dialog box options except Clock ON/OFF are grayed out. Disp
Differential Equation Graphing 410Differential Equation GraphingDifferential Equation GraphingDifferential Equation GraphingDifferential Equation Gra
Differential Equation Graphing 4114. Set the display style for a function.@2 ˆ5. Set the graph format. Solution Method and Fields are unique to diffe
Differential Equation Graphing 412Differences in Diff Equations and Function GraphingDifferences in Diff Equations and Function GraphingDifferences i
Differential Equation Graphing 413Note: You can use the Define command from the Home screen to define functions and equations.When entering equations
Differential Equation Graphing 414Selecting the Display StyleSelecting the Display StyleSelecting the Display StyleSelecting the Display StyleWith th
Differential Equation Graphing 415Important: The Fields graph format is critical in successfully graphing differential equations. Note: If you press
Differential Equation Graphing 416Window VariablesWindow VariablesWindow VariablesWindow VariablesDifferential equation graphs use the following Wind
Differential Equation Graphing 417Note: If tmax < t0, tstep must be negative. If Fields=SLPFLD, tplot is ignored and is assumed to be the same ast
Differential Equation Graphing 418When ncurves is used, t0 is set temporarily at the middle of the screen and initial conditions are distributed even
Differential Equation Graphing 419Standard values (set when you select 6:ZoomStd from the „ Zoom toolbar menu) are:You may need to change the standar
Getting Started 426. If the time format is 24 hours, proceed to step 9.— or —If the time format is 12 hours, press D to highlight the AM/PM field.7.
Differential Equation Graphing 420Note: During a trace, you can move the cursor to a particular point by typing a value for t and pressing ¸. You can
Differential Equation Graphing 421Setting the Initial ConditionsSetting the Initial ConditionsSetting the Initial ConditionsSetting the Initial Condi
Differential Equation Graphing 422If You Do Not Enter an Initial Condition in the Y= EditorIf You Do Not Enter an Initial Condition in the Y= EditorI
Differential Equation Graphing 423Selecting an Initial Condition Interactively from the Graph ScreenSelecting an Initial Condition Interactively from
Differential Equation Graphing 424Note: With SLPFLD or DIRFLD, you can select initial conditions interactively regardless of whether you enter initia
Differential Equation Graphing 425Defining a System for Higher-Order EquationsDefining a System for Higher-Order EquationsDefining a System for Highe
Differential Equation Graphing 426d) On the left side of the equation, substitute for the derivative value as shown below.In place of: Substitute:yy&
Differential Equation Graphing 427Note: Based on the above substitutions, the y' lines in the Y= Editor represent:y1' = y'y2' = y
Differential Equation Graphing 428ExampleExampleExampleExample1. Press 3 and set Graph=DIFF EQUATIONS.2. Define a system of equations for the 2nd-ord
Differential Equation Graphing 429If you select ZoomSqr („ 5), you can see that the phase-plane orbit is actually a circle. However, ZoomSqr will cha
Getting Started 439. Type the day, then press ¸ ¸ to save your settings and exit. The date is updated in the top right corner of the Apps desktop.Exa
Differential Equation Graphing 430To examine this harmonic oscillator in more detail, use a split screen to graph the manner in which y and y' c
Differential Equation Graphing 431Example of a 3rd-Order EquationExample of a 3rd-Order EquationExample of a 3rd-Order EquationExample of a 3rd-Order
Differential Equation Graphing 432ExampleExampleExampleExample1. Press 3 and set Graph=DIFF EQUATIONS.2. Define a system of equations for the 3rd-ord
Differential Equation Graphing 4336. Press: ,9 — or —@8ÍSet Axes = ON, Labels = ON, Solution Method = RK, and Fields = FLDOFF.Important: For 3rd- or
Differential Equation Graphing 434Setting Axes for Time or Custom PlotsSetting Axes for Time or Custom PlotsSetting Axes for Time or Custom PlotsSett
Differential Equation Graphing 435Note: t is not valid for either Axis when Fields=DIRFLD. If you select t, an Invalid axes error occurs when graphin
Differential Equation Graphing 436Predator-Prey ModelPredator-Prey ModelPredator-Prey ModelPredator-Prey ModelUse the two coupled 1st-order different
Differential Equation Graphing 4374. In the Y= Editor, press: @2 ‰ Set Axes = TIME.5. In the Window Editor (8$), set the Window variables.t0=0tmax=10
Differential Equation Graphing 4388. Return to the Y= Editor. Press:,9— or —@8ÍSet Fields = DIRFLD.Note: In this example, DIRFLD is used for two rela
Differential Equation Graphing 439Example Comparison of RK and EulerExample Comparison of RK and EulerExample Comparison of RK and EulerExample Compa
Getting Started 4430 DBD¸DPress Result
Differential Equation Graphing 4402. Express the 1st-order equation in terms of y1' and y1.y1'=.001y1ù(100Ny1)3. Enter the equation in the
Differential Equation Graphing 441Ê Important: Change tstep from .1 (its default) to 1. Otherwise, BldData calculates too many rows for the data vari
Differential Equation Graphing 44210. Use the Data/Matrix Editor (O) to create a new data variable named errorlog.Note: errorlog lets you combine the
Differential Equation Graphing 44315. The exact solution to the differential equation is given below. Enter it as y1.y1 = (100ùe^(x/10))/(e^(x/10)+9)
Differential Equation Graphing 444By moving the trace cursor to trace each solution to xc = 40, you can find that:• The exact solution (y1) is 85.848
Differential Equation Graphing 445ExampleExampleExampleExampleFor a general solution, use the following syntax. For a particular solution, refer to t
Differential Equation Graphing 446Before using deSolve( ), clear any existing t and y variables. Otherwise, an error occurs.1. In the Home screen @ &
Differential Equation Graphing 447You can also use deSolve( ) to solve this problem directly. Enter:deSolve(y' = 1/1000 yù(100Ny) and y(0)=10,t,
Differential Equation Graphing 448 When you see this or any other error message:• For your order of equation, use the previous table to find the vali
Differential Equation Graphing 449Fields=SLPFLDFields=SLPFLDFields=SLPFLDFields=SLPFLDIn the Y= EditorUse † to select one and only one 1st-order equa
Getting Started 45BD¸D2002Press Result
Differential Equation Graphing 450Fields=DIRFLDFields=DIRFLDFields=DIRFLDFields=DIRFLDIn the Y= EditorEnter a valid system of two 1st-order equations
Differential Equation Graphing 451Fields=FLDOFFFields=FLDOFFFields=FLDOFFFields=FLDOFFIn the Graph screenIf the direction field is drawn but no curve
Differential Equation Graphing 452If You Use the Table Screen to View Differential EquationsIf You Use the Table Screen to View Differential Equation
Differential Equation Graphing 453
Tables 454TablesTablesTablesTablesOverview of Steps in Generating a TableOverview of Steps in Generating a TableOverview of Steps in Generating a Tab
Tables 455Exploring the TableExploring the TableExploring the TableExploring the TableFrom the Table screen, you can:• Scroll through the table to se
Tables 456Displaying the TABLE SETUP Dialog BoxDisplaying the TABLE SETUP Dialog BoxDisplaying the TABLE SETUP Dialog BoxDisplaying the TABLE SETUP D
Tables 457Note: The table initially starts at tblStart, but you can use C to scroll to prior values.Which Setup Parameters to UseWhich Setup Paramete
Tables 4581. Use D and C to highlight the value or setting to change.2. Specify the new value or setting.Note: To cancel a menu or exit the dialog bo
Tables 459•Set Graph < - > Table and Independent by using the setTable function. Refer to the Technical Reference module.Displaying an Automati
Getting Started 46DBScroll down to October and press ¸D19Press Result
Tables 460Note: You can scroll back from the starting value by pressing C or 2C.The header row and the first column are fixed so that they cannot scr
Tables 461Changing the Cell WidthChanging the Cell WidthChanging the Cell WidthChanging the Cell WidthCell width determines the maximum number of dig
Tables 462• If a number’s magnitude is too large for the current cell width, the number is rounded and shown in scientific notation.• If the cell wid
Tables 463If Results are Complex NumbersIf Results are Complex NumbersIf Results are Complex NumbersIf Results are Complex NumbersA cell shows as muc
Tables 4644. Press ¸ to save the edited function and update the table. The edited function is also saved in the Y= Editor.If You Want to Change the S
Tables 465If you first display an automatic table and then change it to Independent = ASK, the table continues to show the same values. However, you
Tables 466Note: In this example, you can move the cursor to column 2, but you can enter values in column 1 only.Entering a List in the Independent Va
Tables 467Adding, Deleting, or ClearingAdding, Deleting, or ClearingAdding, Deleting, or ClearingAdding, Deleting, or ClearingCell Width and Display
Tables 468
Additional Graphing Topics 469Additional Graphing TopicsAdditional Graphing TopicsAdditional Graphing TopicsAdditional Graphing TopicsCollecting Data
Getting Started 47Turning off the clockTurning off the clockTurning off the clockTurning off the clockFrom the Apps desktop, open the CLOCK dialog bo
Additional Graphing Topics 470Note: Use a split screen to show a graph and the Home screen or Data/Matrix Editor at the same time.Notes about SysData
Additional Graphing Topics 471• If the Graph screen contains a function or stat plot that references the current contents of sysData, this command wi
Additional Graphing Topics 472Copying from the Home Screen to the Y= EditorCopying from the Home Screen to the Y= EditorCopying from the Home Screen
Additional Graphing Topics 473Graphing Directly from the Home ScreenGraphing Directly from the Home ScreenGraphing Directly from the Home ScreenGraph
Additional Graphing Topics 474Note: Graph uses the current Window variable settings and is available from the Home screen’s † toolbar menu.Graph does
Additional Graphing Topics 475• Execute the ClrGraph command (available from the Home screen’s † Other toolbar menu).– or –• Display the Y= Editor. T
Additional Graphing Topics 476two-piece functions. For three or more pieces, it may be easier to create a multi-statement, user-defined function.Usin
Additional Graphing Topics 477Note: To enter when, type it or use the CATALOG.where:Nested functions quickly become complex and difficult to visualiz
Additional Graphing Topics 478For example, consider the previous three-piece function.Note: For information about similarities and differences betwee
Additional Graphing Topics 479From the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen
Getting Started 48To turn on the clock, repeat the procedure, selecting ON in the Clock field. Remember to reset the time and date.¸Scroll down to th
Additional Graphing Topics 480Examples Using the Y= EditorExamples Using the Y= EditorExamples Using the Y= EditorExamples Using the Y= EditorEnter t
Additional Graphing Topics 481Simultaneous Graphs with ListsSimultaneous Graphs with ListsSimultaneous Graphs with ListsSimultaneous Graphs with List
Additional Graphing Topics 482Using the Two-Graph ModeUsing the Two-Graph ModeUsing the Two-Graph ModeUsing the Two-Graph ModeIn two-graph mode, the
Additional Graphing Topics 4834. Press ¸ to close the dialog box.The Two-Graph ScreenThe Two-Graph ScreenThe Two-Graph ScreenThe Two-Graph ScreenA tw
Additional Graphing Topics 484• Window Editor variables.• Table setup parameters and Table screens.• Graph formats such as Coordinates, Axes, etc.• G
Additional Graphing Topics 485• Suppose Graph 1 and Graph 2 are set for function graphing. Although both sides show the same function list, you can s
Additional Graphing Topics 486- Use 3 to set Number of Graphs = 1, or exit the split screen by setting Split Screen = FULL.– or –- Press 2 K twice. T
Additional Graphing Topics 487To switch the active sides, press 2 a or use the switch function, switch(1) or switch(2).Drawing a Function or Inverse
Additional Graphing Topics 488Drawing the Inverse of a FunctionDrawing the Inverse of a FunctionDrawing the Inverse of a FunctionDrawing the Inverse
Additional Graphing Topics 4891. On the Graph screen, press: 2 ˆ and select 3:DrawInvTo display the Home screen and put DrawInv in the entry line, pr
Getting Started 49Using menusUsing menusUsing menusUsing menusTo select most TI-89 Titanium menus, press the function keys corresponding to the toolb
Additional Graphing Topics 490From the Graph screen:Note: You can also enter ClrDraw on the Home screen’s entry line.You can also do anything that ca
Additional Graphing Topics 491Drawing a Point or a Freehand LineDrawing a Point or a Freehand LineDrawing a Point or a Freehand LineDrawing a Point o
Additional Graphing Topics 492Erasing Individual Parts of a Drawing ObjectErasing Individual Parts of a Drawing ObjectErasing Individual Parts of a D
Additional Graphing Topics 4932. Move the cursor to the 1st point, and press ¸.3. Move to the 2nd point, and press ¸. (As you move, a line extends fr
Additional Graphing Topics 494Drawing a Horizontal or Vertical LineDrawing a Horizontal or Vertical LineDrawing a Horizontal or Vertical LineDrawing
Additional Graphing Topics 4952. As necessary, use D and C to select the applicable function.Note: To set the tangent point, you can also type its x
Additional Graphing Topics 496Typing Text LabelsTyping Text LabelsTyping Text LabelsTyping Text LabelsFrom the Graph screen:1. 2 ‰ and select 7:Text.
Additional Graphing Topics 497Saving and Opening a Picture of a GraphSaving and Opening a Picture of a GraphSaving and Opening a Picture of a GraphSa
Additional Graphing Topics 498Saving a Portion of the Graph ScreenSaving a Portion of the Graph ScreenSaving a Portion of the Graph ScreenSaving a Po
Additional Graphing Topics 499Opening a Graph PictureOpening a Graph PictureOpening a Graph PictureOpening a Graph PictureWhen you open a graph pictu
Getting Started 5Turning on your Turning on your Turning on your Turning on your TI-89 TitaniumTI-89 TitaniumTI-89 TitaniumTI-89 Titanium for the fir
Getting Started 50Selecting menu optionsSelecting menu optionsSelecting menu optionsSelecting menu options• Press the number or letter to the left of
Additional Graphing Topics 500Deleting a Graph PictureDeleting a Graph PictureDeleting a Graph PictureDeleting a Graph PictureUnwanted Picture variab
Additional Graphing Topics 501ExampleExampleExampleExampleThis example program (named cyc) generates 10 views of a 3D graph, with each view rotated 1
Additional Graphing Topics 502Technical Reference module. For information about using the Program Editor, refer to Programming.Program Listing Every
Additional Graphing Topics 503Comments start with ¦. Press:8 dNote: Due to its complexity, this program takes several minutes to run.After entering t
Additional Graphing Topics 504A graph database does not include drawn objects or stat plots.Note: In two-graph mode, the elements for both graphs are
Additional Graphing Topics 505From the Y= Editor, Window Editor, Table screen, or Graph screen:Deleting a Graph DatabaseDeleting a Graph DatabaseDele
Split Screens 506Split ScreensSplit ScreensSplit ScreensSplit ScreensSetting and Exiting the Split Screen ModeSetting and Exiting the Split Screen Mo
Split Screens 507Setting the Initial ApplicationsSetting the Initial ApplicationsSetting the Initial ApplicationsSetting the Initial ApplicationsIf y
Split Screens 508Other Modes that Affect a Split ScreenOther Modes that Affect a Split ScreenOther Modes that Affect a Split ScreenOther Modes that A
Split Screens 509Voyage™ 200:Exiting the Split Screen ModeExiting the Split Screen ModeExiting the Split Screen ModeExiting the Split Screen ModeTOP–
Getting Started 51Example: Select factor( from the Algebra menu on the calculator Home screen.Press ResultPress:"– or –From the Apps desktop, us
Split Screens 510When You Turn Off the CalculatorWhen You Turn Off the CalculatorWhen You Turn Off the CalculatorWhen You Turn Off the CalculatorTurn
Split Screens 511Split screen indicator DescriptionTop-bottom split screen• 1 indicates the application that will appear in the top portion of the sc
Split Screens 512Selecting the Active ApplicationSelecting the Active ApplicationSelecting the Active ApplicationSelecting the Active ApplicationWith
Split Screens 513Opening a Different ApplicationOpening a Different ApplicationOpening a Different ApplicationOpening a Different ApplicationIf you s
Split Screens 514Using 2nd QUIT to Display the Home ScreenUsing 2nd QUIT to Display the Home ScreenUsing 2nd QUIT to Display the Home ScreenUsing 2nd
Split Screens 515Note: Both Top-Bottom and Left-Right splits use the same methods to select an application.
Data/Matrix Editor 516Data/Matrix EditorData/Matrix EditorData/Matrix EditorData/Matrix EditorOverview of List, Data, and Matrix VariablesOverview of
Data/Matrix Editor 517On the Home screen (or anywhere else you can use a list), you can enter a list as a series of elements enclosed in braces { } a
Data/Matrix Editor 518Note: For stat calculations, columns must have the same length.From the Home screen or a program, you can use the NewData comma
Data/Matrix Editor 519Matrix VariableMatrix VariableMatrix VariableMatrix VariableA matrix is a rectangular array of elements. When you create a matr
Getting Started 52Selecting submenu optionsSelecting submenu optionsSelecting submenu optionsSelecting submenu optionsA small arrow symbol (ú) to the
Data/Matrix Editor 520Starting a Data/Matrix Editor SessionStarting a Data/Matrix Editor SessionStarting a Data/Matrix Editor SessionStarting a Data/
Data/Matrix Editor 521Note: If you do not type a variable name, your calculator displays the Home screen.4. Press ¸ (after typing in an input box suc
Data/Matrix Editor 522Creating a New Variable from the Data/Matrix EditorCreating a New Variable from the Data/Matrix EditorCreating a New Variable f
Data/Matrix Editor 523Deleting a VariableDeleting a VariableDeleting a VariableDeleting a VariableBecause all Data/Matrix Editor variables are saved
Data/Matrix Editor 524When values are entered, the entry line shows the full value of the highlighted cell.Note: Use the title cell at the very top o
Data/Matrix Editor 525Scrolling through the EditorScrolling through the EditorScrolling through the EditorScrolling through the EditorNote: To enter
Data/Matrix Editor 526• In a list variable, a cell in the gap is undefined until you enter a value for the cell.Note: If you enter more than one colu
Data/Matrix Editor 527Changing the Cell WidthChanging the Cell WidthChanging the Cell WidthChanging the Cell WidthThe cell width affects how many cha
Data/Matrix Editor 528Clearing a Column or all ColumnsClearing a Column or all ColumnsClearing a Column or all ColumnsClearing a Column or all Column
Data/Matrix Editor 5291. Move the cursor to any cell in the column and press †.– or –Move the cursor to the header cell (c1, c2, etc.) and press ¸.No
Getting Started 53Using dialog boxesUsing dialog boxesUsing dialog boxesUsing dialog boxesAn ellipsis (…) at the end of a menu option indicates that
Data/Matrix Editor 530• Press A or B to remove the highlighting. Then edit the old expression.Note: To cancel any changes, press N before pressing ¸.
Data/Matrix Editor 531Clearing a Header DefinitionClearing a Header DefinitionClearing a Header DefinitionClearing a Header Definition1. Move the cur
Data/Matrix Editor 532Note: If you have a CBL 2™ or CBR™, use these techniques for your collected lists. Use 2° to see existing list variables.To Fi
Data/Matrix Editor 533If Auto-calculate = OFF and you make changes as described above, the header definitions are not recalculated until you set Auto
Data/Matrix Editor 534Note: To enter shift, type it from the keyboard or select it from the CATALOG.Using the CumSum FunctionUsing the CumSum Functio
Data/Matrix Editor 535Sorting ColumnsSorting ColumnsSorting ColumnsSorting ColumnsAfter entering information in a data, list, or matrix variable, you
Data/Matrix Editor 536Sorting All Columns Based on a “Key” ColumnSorting All Columns Based on a “Key” ColumnSorting All Columns Based on a “Key” Colu
Data/Matrix Editor 537Saving a Copy of a List, Data, or Matrix VariableSaving a Copy of a List, Data, or Matrix VariableSaving a Copy of a List, Data
Data/Matrix Editor 5382. Press ƒ and select 2:Save Copy As.4. Press ¸ (after typing in an input box such as Variable, you must press ¸ twice).To Copy
Data/Matrix Editor 539
Getting Started 54Example: Open the SAVE COPY AS dialog box from the Window Editor. Press ResultOUse the cursor keys to highlightand press ¸ƒ2– or –D
Statistics and Data Plots 540Statistics and Data PlotsStatistics and Data PlotsStatistics and Data PlotsStatistics and Data PlotsOverview of Steps in
Statistics and Data Plots 541Performing a Statistical CalculationPerforming a Statistical CalculationPerforming a Statistical CalculationPerforming a
Statistics and Data Plots 542From the Data/Matrix Editor:1. Press ‡ to display the Calculate dialog box.This example shows all items as active. On yo
Statistics and Data Plots 5432. Specify applicable settings for the active items.Item DescriptionCalculation TypeSelect the type of calculation. x Ty
Statistics and Data Plots 544Note: To use an existing list variable for x, y, Freq, or Category, type the list name instead of a column number. An ex
Statistics and Data Plots 545Previous results are cleared when you:• Edit the data points or change the Calculation Type.• Open another data variable
Statistics and Data Plots 546Selecting the Calculation TypeSelecting the Calculation TypeSelecting the Calculation TypeSelecting the Calculation Type
Statistics and Data Plots 547LinReg Linear regression — Fits the data to the model y=ax+b (where a is the slope, and b is the y-intercept) using a le
Statistics and Data Plots 548Note: For TwoVar and all regression calculations, the columns that you specify for x and y (and optionally, Freq or Cate
Statistics and Data Plots 549Management. All statistical variables are cleared when you edit the data or change the calculation type. Other condition
Getting Started 55Note: Pressing the 8 S key shortcut also opens the SAVE COPY AS dialog box in most Apps.Canceling a menuCanceling a menuCanceling a
Statistics and Data Plots 550†† corr is defined for a linear regression only; R2 is defined for all polynomial regressions.Note: • If regeq is 4x + 7
Statistics and Data Plots 551• 1st quartile is the median of points between minX and medStat, and 3rd quartile is the median of points between medSta
Statistics and Data Plots 5524. Specify applicable settings for the active items.Note: Item DescriptionPlot Type Select the type of plot. MarkSelect
Statistics and Data Plots 553• Plots defined with column numbers always use the last data variable in the Data/Matrix Editor, even if that variable w
Statistics and Data Plots 554• Execute a Graph command.• Open a different variable in the Data/Matrix Editor.Copying a Plot DefinitionCopying a Plot
Statistics and Data Plots 555ScatterScatterScatterScatterData points from x and y are plotted as coordinate pairs. Therefore, the columns or lists th
Statistics and Data Plots 556Box PlotBox PlotBox PlotBox PlotThis plots one-variable data with respect to the minimum and maximum data points (minX a
Statistics and Data Plots 557HistogramHistogramHistogramHistogramThis plots one-variable data as a histogram. The x axis is divided into equal widths
Statistics and Data Plots 558Using the Y= Editor with Stat PlotsUsing the Y= Editor with Stat PlotsUsing the Y= Editor with Stat PlotsUsing the Y= Ed
Statistics and Data Plots 559Showing the List of Stat PlotsShowing the List of Stat PlotsShowing the List of Stat PlotsShowing the List of Stat Plots
Getting Started 56The custom menu replaces the standard toolbar menu on the calculator Home screen. (For details on creating a custom menu, see the e
Statistics and Data Plots 560Note: Plots defined with column numbers always use the last data variable in the Data/Matrix Editor, even if that variab
Statistics and Data Plots 561Defining the Viewing WindowDefining the Viewing WindowDefining the Viewing WindowDefining the Viewing WindowStat plots a
Statistics and Data Plots 562Changing the Graph FormatChanging the Graph FormatChanging the Graph FormatChanging the Graph FormatTracing a Stat PlotT
Statistics and Data Plots 563When you press C or D to move to another plot or y(x) function, tracing moves to the current or beginning point on that
Statistics and Data Plots 564• In the Data/Matrix Editor, you can enter the test scores and frequency values in two columns.ÊFrequency of 2Ë Frequenc
Statistics and Data Plots 565Note: You can also use frequency values from a list variable instead of a column.Example of a Category ColumnExample of
Statistics and Data Plots 566In the Data/Matrix Editor, you can enter the scores and the category values in two columns. To use category values, spec
Statistics and Data Plots 567Note: You can also use category values from a list variable instead of a column.Note: To analyze the whole class, leave
Statistics and Data Plots 568If You Have a CBL 2™ or CBR™If You Have a CBL 2™ or CBR™If You Have a CBL 2™ or CBR™If You Have a CBL 2™ or CBR™The Calc
Statistics and Data Plots 569Note: For specifics about using the CBL 2 and retrieving data to the TI-89 Titanium, refer to the guidebook that comes w
Getting Started 57Note: Restoring the default custom menu erases the previous custom menu. If you created the previous custom menu with a program, yo
Statistics and Data Plots 570• From the Home screen or a program, use the NewData command.For example:NewData temp1, time, tempcreates a data variabl
Statistics and Data Plots 571CBR™CBR™CBR™CBR™You can also use the Calculator-Based Ranger™ (CBR) to explore the mathematical and scientific relations
Programming 572ProgrammingProgrammingProgrammingProgrammingRunning an Existing ProgramRunning an Existing ProgramRunning an Existing ProgramRunning a
Programming 573Note: Arguments specify initial values for a program. When you run a program, the TI-89 Titanium automatically checks for errors. For
Programming 574Press ´ to stop program execution. A message is then displayed.Where Is the Output Displayed?Where Is the Output Displayed?Where Is th
Programming 575Note: To clear any previous output, enter the Clr[O command in your program. You can also execute Clr[O from the Home screen.When a pr
Programming 576Starting a Program Editor SessionStarting a Program Editor SessionStarting a Program Editor SessionStarting a Program Editor SessionEa
Programming 5774. Press ¸ (after typing in an input box such as Variable, you must press ¸ twice) to display an empty “template.”You can now use the
Programming 578Starting a New Program from the Program EditorStarting a New Program from the Program EditorStarting a New Program from the Program Ed
Programming 579Copying a ProgramCopying a ProgramCopying a ProgramCopying a ProgramIn some cases, you may want to copy a program or function so that
Getting Started 58Opening Apps with the Apps desktop turned offOpening Apps with the Apps desktop turned offOpening Apps with the Apps desktop turned
Programming 580Entering and Editing Program LinesEntering and Editing Program LinesEntering and Editing Program LinesEntering and Editing Program Lin
Programming 581Entering CommentsEntering CommentsEntering CommentsEntering CommentsA comment symbol (¦) lets you enter a remark in a program. When yo
Programming 582• Control structures such as If...EndIf commands use a conditional test to decide which part of a program to execute.• Loops commands
Programming 583Note: A list of output commands is available. Getting Values into a ProgramGetting Values into a ProgramGetting Values into a ProgramG
Programming 584Example of Passing Values to a ProgramExample of Passing Values to a ProgramExample of Passing Values to a ProgramExample of Passing V
Programming 585• To run the program from the Home screen:Note: This example assumes that the user enters values that can be displayed by the viewing
Programming 586• You can create functions that expand on the TI-89 Titanium’s built-in functions. You can then use the new functions the same as any
Programming 587• Can use all built-in TI-89 Titanium / Voyage™ 200 functions except:• Can refer to any variable; however, it can store a value to a l
Programming 588If the function requires input, one or more values must be passed to the function. (A user-defined function can store to local variabl
Programming 589Note: This example calculates the cube if x|0; otherwise, it returns a 0.The argument x is automatically treated as a local variable.
Getting Started 59To access Apps not listed on the APPLICATIONS menu, select 1:FlashApps.Using split screensUsing split screensUsing split screensUsi
Programming 590Note: Because x and y in the function are local, they are not affected by any existing x or y variable.Calling One Program from Anothe
Programming 591Calling a Separate ProgramCalling a Separate ProgramCalling a Separate ProgramCalling a Separate ProgramTo call a separate program, us
Programming 592An internal subroutine is called and executed in the same way as a separate program.Ê Declares the subroutine as a local variable.Ë De
Programming 593Lbl commands are local to the programs in which they are located. Therefore, a Goto command in the calling program cannot branch to a
Programming 594Folder Variables Variables that are stored in a particular folder.• If you store to a variable name only, it is stored in the current
Programming 595Note: If a program has local variables, a graphed function cannot access them. For example:may display an error or an unexpected resul
Programming 596Variable-Related Commands and FunctionsVariable-Related Commands and FunctionsVariable-Related Commands and FunctionsVariable-Related
Programming 597Note: The Define, DelVar, and Local commands are available from the Program Editor’s †Var toolbar menu.Using Local Variables in Functi
Programming 598Example of a Local VariableExample of a Local VariableExample of a Local VariableExample of a Local VariableThe following program segm
Programming 599For example:Ê Local variable m is not assigned an initial value.In the example above, the local variable m exists independently of any
Getting Started 6• Select and edit categories of Apps.• View all of the Apps installed on your calculator.• View the full name of the highlighted App
Getting Started 60Example: Set split-screen mode to TOP-BOTTOM.Press Result3„BD
Programming 600To Perform Symbolic CalculationsTo Perform Symbolic CalculationsTo Perform Symbolic CalculationsTo Perform Symbolic CalculationsIf you
Programming 601How Strings Are UsedHow Strings Are UsedHow Strings Are UsedHow Strings Are UsedA string is a sequence of characters enclosed in "
Programming 602String CommandsString CommandsString CommandsString CommandsNote: See the Technical Reference module for syntax for all commands and f
Programming 603Conditional TestsConditional TestsConditional TestsConditional TestsConditional tests let programs make decisions. For example, depend
Programming 604Entering a Test OperatorEntering a Test OperatorEntering a Test OperatorEntering a Test Operator• Type the operator directly from the
Programming 605Note: From the keyboard, you can type:>= for |<= for {/= for ƒ(To get the / character, press e.)Boolean TestsBoolean TestsBool
Programming 606Using If, Lbl, and Goto to Control Program FlowUsing If, Lbl, and Goto to Control Program FlowUsing If, Lbl, and Goto to Control Progr
Programming 607If CommandIf CommandIf CommandIf CommandTo execute only one command if a conditional test is true, use the general form:Ê Executed onl
Programming 608Note: EndIf marks the end of the Then block that is executed if the condition is true.If...Then...Else... EndIf StructuresIf...Then...
Programming 609Refer to the Technical Reference module for more information and an example.Lbl and Goto CommandsLbl and Goto CommandsLbl and Goto Com
Getting Started 61Setting the initial Apps for split screenSetting the initial Apps for split screenSetting the initial Apps for split screenSetting
Programming 610Because a Goto command is unconditional (it always branches to the specified label), it is often used with an If command so that you c
Programming 611You can then begin entering the commands that will be executed in the loop.Note: A loop command marks the start of the loop. The corre
Programming 612When For is executed, the variable value is compared to the end value. If variable does not exceed end, the loop is executed; otherwis
Programming 613While...EndWhile LoopsWhile...EndWhile LoopsWhile...EndWhile LoopsWhile...EndWhile LoopsA While...EndWhile loop repeats a block of com
Programming 614For example:Ê Initially sets x.Ë Displays 0, 1, 2, 3, and 4.Ì Increments x.Í Displays 5. When x increments to 5, the loop is not execu
Programming 615Typically, the loop contains commands that let the program exit from the loop. Commonly used commands are: If, Exit, Goto, and Lbl (la
Programming 616Repeating a Loop ImmediatelyRepeating a Loop ImmediatelyRepeating a Loop ImmediatelyRepeating a Loop ImmediatelyThe Cycle command imme
Programming 617Configuration CommandsConfiguration CommandsConfiguration CommandsConfiguration CommandsNote: The parameter/mode strings used in the s
Programming 6181. Position the cursor where you want to insert the setMode command.3. Select a mode to display a menu of its valid settings.4. Select
Programming 619Input CommandsInput CommandsInput CommandsInput CommandsTo see a submenu that lists additional commands, select 1:Dialog.Command Descr
Getting Started 62To set the initial App for each split-screen portion:1. Select the Split 1 App mode setting and press B to display a menu of availa
Programming 620Note: String input cannot be used in a calculation. To convert a string to a numeric expression, use the expr command.Output CommandsO
Programming 621Notes: • In a program, simply performing a calculation does not display the result. You must use an output command.•After Disp and Out
Programming 622Notes: • When you run a program that sets up a custom toolbar, that toolbar is still available even after the program has stopped.•Req
Programming 623Turning the Custom Menu On and OffTurning the Custom Menu On and OffTurning the Custom Menu On and OffTurning the Custom Menu On and O
Programming 624Defining a Custom MenuDefining a Custom MenuDefining a Custom MenuDefining a Custom MenuTo create a custom menu, use the following gen
Programming 625Ë :Title "Units"Ë :Item "_m/_s^2":Item "_ft/_s^2":Item "_m":Item "_ft":Item "_l
Programming 626Editor to create a new program, and paste them into the blank program. Then modify the commands as necessary.Note: This inserts all th
Programming 627Creating a Table or GraphCreating a Table or GraphCreating a Table or GraphCreating a Table or GraphTo create a table or a graph based
Programming 628Note: More information is available about using setMode. Graph Picture and Database CommandsGraph Picture and Database CommandsGraph P
Programming 629Note: For information about graph pictures and databases, also refer to Additional Graphing Topics.Drawing on the Graph ScreenDrawing
Getting Started 632DB4¸Press Result
Programming 630• Pixel coordinates — Refer to the pixels that physically make up the screen. These are independent of the viewing window because the
Programming 631Drawing a Point or PixelDrawing a Point or PixelDrawing a Point or PixelDrawing a Point or PixelDrawing Lines and CirclesDrawing Lines
Programming 632Drawing ExpressionsDrawing ExpressionsDrawing ExpressionsDrawing ExpressionsLineHorz orPxlHorzDraws, erases, or inverts a horizontal l
Programming 633Accessing Another Accessing Another Accessing Another Accessing Another TI-89 TitaniumTI-89 TitaniumTI-89 TitaniumTI-89 Titanium, a CB
Programming 634Accessing Another Accessing Another Accessing Another Accessing Another TI-89 TitaniumTI-89 TitaniumTI-89 TitaniumTI-89 TitaniumWhen t
Programming 635Debugging Programs and Handling ErrorsDebugging Programs and Handling ErrorsDebugging Programs and Handling ErrorsDebugging Programs a
Programming 636Debugging TechniquesDebugging TechniquesDebugging TechniquesDebugging TechniquesRun-time error messages can locate syntax errors but n
Programming 637Example: Using Alternative ApproachesExample: Using Alternative ApproachesExample: Using Alternative ApproachesExample: Using Alternat
Programming 638Note: For {, type 8µ (zero). For &, press:8 p (times)Example 2Example 2Example 2Example 2This example uses Prompt for input, Lbl,
Programming 639Example 3Example 3Example 3Example 3This example uses Dialog...EndDlog to create dialog boxes for input and output. It uses Loop...End
Getting Started 64If you set Split 1 App and Split 2 App to the same nongraphing App or to the same graphing App with Number of Graphs set to 1, the
Programming 640Example 4Example 4Example 4Example 4This example uses built-in functions to calculate the result without using a loop.Ê Prompts for in
Programming 641Assembly-Language ProgramsAssembly-Language ProgramsAssembly-Language ProgramsAssembly-Language ProgramsYou can run programs written f
Programming 642You can purchase computer-to-calculator and unit-to-unit cables from the TI Online Store at education.ti.com/buy.Running an Assembly-L
Programming 643The programs must be stored in the MAIN folder. Also, you cannot use a shortcut to run a program that requires an argument.If you have
Programming 644For Information about Writing an Assembly-Language ProgramFor Information about Writing an Assembly-Language ProgramFor Information ab
Text Editor 645Text EditorText EditorText EditorText EditorStarting a Text Editor SessionStarting a Text Editor SessionStarting a Text Editor Session
Text Editor 6464. Press ¸ (after typing in an input box such as Variable, you must press ¸ twice) to display an empty Text Editor screen.You can now
Text Editor 647Starting a New Session from the Text EditorStarting a New Session from the Text EditorStarting a New Session from the Text EditorStart
Text Editor 648Copying a SessionCopying a SessionCopying a SessionCopying a SessionIn some cases, you may want to copy a session so that you can edit
Text Editor 649Typing TextTyping TextTyping TextTyping TextWhen you create a new Text Editor session, you see an empty screen. When you open a previo
Getting Started 65Managing Apps and operating system (OS) versionsManaging Apps and operating system (OS) versionsManaging Apps and operating system
Text Editor 650• Press 2C or 2D to scroll up or down one screen at a time, and ¹C or ¹D to go to the top or bottom of the text session. Typing Alphab
Text Editor 651On the TI-89 Titanium, while either type of alpha-lock is on:• To type a period, comma, or other character that is the primary functio
Text Editor 652Highlighting TextHighlighting TextHighlighting TextHighlighting TextNote: To remove highlighting without replacing or deleting, move t
Text Editor 653Cutting, Copying, and Pasting TextCutting, Copying, and Pasting TextCutting, Copying, and Pasting TextCutting, Copying, and Pasting Te
Text Editor 654Finding TextFinding TextFinding TextFinding TextFrom the Text Editor:1. Place the text cursor at any location preceding the text you w
Text Editor 655Inserting or Overtyping a CharacterInserting or Overtyping a CharacterInserting or Overtyping a CharacterInserting or Overtyping a Cha
Text Editor 656Selecting Characters from the CHAR MenuSelecting Characters from the CHAR MenuSelecting Characters from the CHAR MenuSelecting Charact
Text Editor 657• Press N to exit the map.TI-89 Titanium Keyboard mapTo access the TI-89 Titanium shortcuts, first press the ¹ key.TI-89 Titanium keyb
Text Editor 658•HOMEDATA (¹?) — Copies the current graph coordinates to the Home screen’s history area.Typing Special Symbols from the KeyboardTyping
Text Editor 659On the TI-89 Titanium:f Press ¹c to access the Greek character set. Note: If you press a key combination that does not access a Greek
Getting Started 66To display the ABOUT screen, press ƒ 3:About from the Apps desktop. The ABOUT screen displays the following information about your
Text Editor 660• Press ¹c7+ letter to access uppercase Greek letters. Example:¹c7[W] displays ΩThe exact keys that you press on the TI-89 Titanium de
Text Editor 661Entering and Executing a Command ScriptEntering and Executing a Command ScriptEntering and Executing a Command ScriptEntering and Exec
Text Editor 662You can type multiple commands on the same line if you type a colon to separate the commands.Deleting a Command MarkDeleting a Command
Text Editor 663The command is copied to the entry line on the Home screen and executed. The Home screen is displayed temporarily during execution, an
Text Editor 664Creating a Script from Your Home Screen EntriesCreating a Script from Your Home Screen EntriesCreating a Script from Your Home Screen
Text Editor 665ExampleExampleExampleExample1. Type your script. Press „ and select 1:Command to mark the command lines.2. Press … and select 1:Script
Numeric Solver 666Numeric SolverNumeric SolverNumeric SolverNumeric SolverDisplaying the Solver and Entering an EquationDisplaying the Solver and Ent
Numeric Solver 667Refer to a function or equation defined elsewhere.Notes: • Do not use system function names (such as y1(x) or r1(q)) as simple vari
Numeric Solver 668Recalling Previously Entered EquationsRecalling Previously Entered EquationsRecalling Previously Entered EquationsRecalling Previou
Numeric Solver 669Saving Equations for Future UseSaving Equations for Future UseSaving Equations for Future UseSaving Equations for Future UseBecause
Getting Started 67Deleting an ApplicationDeleting an ApplicationDeleting an ApplicationDeleting an ApplicationDeleting an application removes it from
Numeric Solver 670Defining the Known VariablesDefining the Known VariablesDefining the Known VariablesDefining the Known VariablesAfter you type an e
Numeric Solver 671Enter a number or expression for all variables except the one you want to solve for.Notes and Common ErrorsNotes and Common ErrorsN
Numeric Solver 672• If you refer to a previously defined function, any variables used as arguments in the function call are listed, not the variables
Numeric Solver 673Editing the EquationEditing the EquationEditing the EquationEditing the EquationIn the Numeric Solver, press C until the cursor is
Numeric Solver 674For the bounds, you can also enter variables or expressions that evaluate to appropriate values (bound={lower,upper}) or a valid li
Numeric Solver 675Note: To stop (break) a calculation, press ´. The unknown variable shows the value being tested when the break occurred.Using the s
Numeric Solver 676see how many solutions exist and use the cursor to select an accurate initial guess and bounds.Displaying the GraphDisplaying the G
Numeric Solver 677You can explore the graph by using the free-moving cursor, tracing, zooming, etc., as described in Basic Function Graphing.How the
Numeric Solver 678Selecting a New Initial Guess from the GraphSelecting a New Initial Guess from the GraphSelecting a New Initial Guess from the Grap
Numeric Solver 679Clearing Variables Before Leaving the Numeric SolverClearing Variables Before Leaving the Numeric SolverClearing Variables Before L
Getting Started 68To connect your calculator to another calculator – Use the USB unit-to-unit cable or an I/O unit-to-unit cable to connect the TI-89
Number Bases 680Number BasesNumber BasesNumber BasesNumber BasesEntering and Converting Number BasesEntering and Converting Number BasesEntering and
Number Bases 681Converting between Number BasesConverting between Number BasesConverting between Number BasesConverting between Number BasesUse the 4
Number Bases 682Performing Math Operations with Hex or Bin Performing Math Operations with Hex or Bin Performing Math Operations with Hex or Bin Perf
Number Bases 683Dividing When Base = HEX or BINDividing When Base = HEX or BINDividing When Base = HEX or BINDividing When Base = HEX or BINThe Base
Number Bases 684Size Limitations When Base = HEX or BINSize Limitations When Base = HEX or BINSize Limitations When Base = HEX or BINSize Limitations
Number Bases 685Note: You can select these operators from the MATH/Base menu. For an example using each operator, refer to the Technical Reference mo
Number Bases 686Note: If you enter an integer that is too large to be stored in a signed, 32-bit binary form, a symmetric modulo operation brings the
Number Bases 687shift(integer)– or –shift(integer,#ofShifts)If #ofShifts is:• omitted — bits shift once to the right (default is L1).• negative — bit
Number Bases 688The result is displayed according to the Base mode.Note: If you enter an integer that is too large to be stored in a signed, 32-bit b
Memory and Variable Management 689Memory and Variable ManagementMemory and Variable ManagementMemory and Variable ManagementMemory and Variable Manag
Getting Started 69BatteriesBatteriesBatteriesBatteriesThe TI-89 Titanium uses four AAA alkaline batteries and a backup silver oxide battery (SR44SW o
Memory and Variable Management 690Resetting the MemoryResetting the MemoryResetting the MemoryResetting the MemoryFrom the MEMORY screen:Important: T
Memory and Variable Management 691Displaying the VAR-LINK ScreenDisplaying the VAR-LINK ScreenDisplaying the VAR-LINK ScreenDisplaying the VAR-LINK S
Memory and Variable Management 692To scroll through the list:• Press D or C. (Use 2 D or 2 C to scroll one page at a time.)– or –• Type a letter. If
Memory and Variable Management 693Variable Types as Listed on VAR-LINKVariable Types as Listed on VAR-LINKVariable Types as Listed on VAR-LINKVariabl
Memory and Variable Management 694Displaying Information about Variables on the Displaying Information about Variables on the Displaying Information
Memory and Variable Management 695Showing the Contents of a VariableShowing the Contents of a VariableShowing the Contents of a VariableShowing the C
Memory and Variable Management 696Note: Press either A or B to toggle between expanded or collapsed view when you have a folder highlighted.Folders a
Memory and Variable Management 697By creating additional folders, you can store independent sets of user-defined variables (including user-defined fu
Memory and Variable Management 698The system variables in the MAIN folder are always directly accessible, regardless of the current folder.Note: User
Memory and Variable Management 699Setting the Current Folder from the Home ScreenSetting the Current Folder from the Home ScreenSetting the Current F
Getting Started 7Ï Edit categories.To return to the Apps desktop at any time, press O. The last category selected appears with the last open App high
Getting Started 70You can also transfer the OS to another TI-89 Titanium using a USB unit-to-unit cable . If you accidentally interrupt the transfer
Memory and Variable Management 700Renaming Variables or FoldersRenaming Variables or FoldersRenaming Variables or FoldersRenaming Variables or Folder
Memory and Variable Management 701For example:To see a list of existing folders and variables, press 2°. On the VAR-LINK screen, you can highlight a
Memory and Variable Management 702From the VAR-LINK screen:3. Select the new setting.4. When you are back on the VAR-LINK VIEW screen, press ¸.The VA
Memory and Variable Management 703Copying or Moving Variables from One Folder to AnotherCopying or Moving Variables from One Folder to AnotherCopying
Memory and Variable Management 7042. Press ƒ Manage and select 6:Lock or 7:UnLock.Deleting a Folder from the VAR-LINK ScreenDeleting a Folder from th
Memory and Variable Management 705Deleting a Variable or a Folder from the Home ScreenDeleting a Variable or a Folder from the Home ScreenDeleting a
Memory and Variable Management 706• Home screen, Y= Editor, Table Editor, or Data/Matrix Editor — The cursor must be on the entry line.• Text Editor,
Memory and Variable Management 707If you paste a variable name that is not in the current folder, the variable’s pathname is pasted.Archiving and Una
Memory and Variable Management 708Additional free RAM can improve performance times for certain types of calculations.From the VAR-LINK ScreenFrom th
Memory and Variable Management 709From the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Screen or a ProgramFrom the Home Sc
Getting Started 713. Replace the battery cover on the calculator. The cover should snap into place.Replacing the AAA (alkaline) batteriesReplacing th
Memory and Variable Management 710Why not Perform Garbage Collection Automatically, without a Why not Perform Garbage Collection Automatically, witho
Memory and Variable Management 711This process continues to the end of the last sector. Depending on the size of individual variables, the empty bloc
Memory and Variable Management 712Unarchived variables are “marked for deletion,” meaning they will be deleted during the next garbage collection.If
Memory and Variable Management 713The Garbage Collection ProcessThe Garbage Collection ProcessThe Garbage Collection ProcessThe Garbage Collection Pr
Memory and Variable Management 714• Opening a text variable in the Text Editor.• Opening a data variable, list, or matrix in the Data/Matrix Editor.•
Memory and Variable Management 7153. Free up the needed amount of memory by:• Deleting unnecessary variables from RAM.• Archiving large variables or
Connectivity 716ConnectivityConnectivityConnectivityConnectivityConnecting Two UnitsConnecting Two UnitsConnecting Two UnitsConnecting Two UnitsThe T
Connectivity 717Two TI-89 Titanium calculators linked togetherPosition so that the USB symbols face each other; then insert the connector.USB PortUSB
Connectivity 718A TI-89 Titanium and a Voyage™ 200 linked togetherI/O PortI/O PortI/O unit-to-unit cable
Connectivity 719A TI-89 Titanium and a TI-89 linked togetherTransmitting Variables, Flash Applications, and Transmitting Variables, Flash Application
Getting Started 72Replacing the backup (silver oxide) batteryReplacing the backup (silver oxide) batteryReplacing the backup (silver oxide) batteryRe
Connectivity 720Setting Up the UnitsSetting Up the UnitsSetting Up the UnitsSetting Up the UnitsFlash applications will transfer only between certain
Connectivity 721- If selecting a Flash App (from the F7 tab), this selects the App folder and its contents. A checkmark appears beside the folder, bu
Connectivity 722During transmission, a progress bar is displayed in the status line of the receiving unit. When transmission is complete, the VAR-LIN
Connectivity 723Locked variables that have the same name on both the sending and receiving units must be unlocked on the receiving unit before they c
Connectivity 724Canceling a TransmissionCanceling a TransmissionCanceling a TransmissionCanceling a TransmissionFrom either the sending or receiving
Connectivity 725Sending unitThe receiving unit does not have the correct certification for the operating system (OS) or Flash application being sent.
Connectivity 726Deleting Variables, Flash Applications, or FoldersDeleting Variables, Flash Applications, or FoldersDeleting Variables, Flash Applica
Connectivity 7273. Press ƒ and choose 1:Delete.– or –Press 0. A confirmation message appears.4. Press ¸ to confirm the deletion. Where to Get Flash A
Connectivity 728You can use optional parameters with the SendCalc or GetCalc command to specify either the USB port or I/O port. (See Appendix A for
Connectivity 729Notes:Ê Sets up this unit to receive and display the variable msg.Ë Then lets this user enter a message in msg and send it.Ì Loop exe
Previews 73PreviewsPreviewsPreviewsPreviewsPerforming ComputationsPerforming ComputationsPerforming ComputationsPerforming ComputationsThis section p
Connectivity 730To synchronize GetCalc and SendCalc, the loops are arranged so that the receiving unit executes GetCalc while the sending unit is wai
Connectivity 731Stopping the ProgramStopping the ProgramStopping the ProgramStopping the ProgramBecause the Chat program sets up an infinite loop on
Connectivity 732messages and status information related to new functionality in the OS may not display correctly.When in OS download mode, the Automa
Connectivity 733• Use a USB cable or TI Connectivity Cable USB and TI Connect™ software (education.ti.com/downloadticonnect) to send the variables an
Connectivity 7344. On the receiving unit, select 5:Receive OS.A warning message displays. Press N to halt the process, or press ¸ to proceed. Pressin
Connectivity 735If You are Upgrading the Operating System on Multiple UnitsIf You are Upgrading the Operating System on Multiple UnitsIf You are Upgr
Connectivity 736Collecting and Transmitting ID ListsCollecting and Transmitting ID ListsCollecting and Transmitting ID ListsCollecting and Transmitti
Connectivity 737To send an ID number from one device to another, first connect two units by using a USB unit-to-unit cable or I/O unit-to-unit cable.
Connectivity 738• Each time an ID list is successfully sent from one device to another, the ID list is automatically deleted from the sending unit.•
Connectivity 739Most functions of the TI-89 Titanium are compatible with the TI-89, Voyage™ 200, and TI-92 Plus. The TI-89 Titanium and the TI-89 are
Previews 74Finding the Factorial of NumbersFinding the Factorial of NumbersFinding the Factorial of NumbersFinding the Factorial of NumbersExpanding
Connectivity 740Link Transmission TableLink Transmission TableLink Transmission TableLink Transmission TableTo &From (TI-89 Titanium TI-89Voyage™
Activities 741ActivitiesActivitiesActivitiesActivitiesAnalyzing the Pole-Corner ProblemAnalyzing the Pole-Corner ProblemAnalyzing the Pole-Corner Pro
Activities 7421. Define the expression for side a in terms of w and store it in a(w).Note: When you want to define a function, use multiple character
Activities 743Deriving the Quadratic FormulaDeriving the Quadratic FormulaDeriving the Quadratic FormulaDeriving the Quadratic FormulaThis activity s
Activities 744Detailed information about using the functions in this example can be found in Symbolic Manipulation.Performing Computations to Derive
Activities 7454. Divide both sides of the equation by the leading coefficient a. Note: Continue to use the last answer (2 ±) as in step 3 in steps 4
Activities 746Exploring a MatrixExploring a MatrixExploring a MatrixExploring a MatrixThis activity shows you how to perform several matrix operation
Activities 747Exploring a 3x3 MatrixExploring a 3x3 MatrixExploring a 3x3 MatrixExploring a 3x3 MatrixPerform these steps to generate a random matrix
Activities 748Exploring cos(x) = sin(x)Exploring cos(x) = sin(x)Exploring cos(x) = sin(x)Exploring cos(x) = sin(x)This activity uses two methods to f
Activities 749Method 2: Symbolic ManipulationMethod 2: Symbolic ManipulationMethod 2: Symbolic ManipulationMethod 2: Symbolic ManipulationPerform the
Previews 75Finding Prime FactorsFinding Prime FactorsFinding Prime FactorsFinding Prime FactorsFinding RootsFinding RootsFinding RootsFinding RootsSt
Activities 750Finding Minimum Surface Area of a ParallelepipedFinding Minimum Surface Area of a ParallelepipedFinding Minimum Surface Area of a Paral
Activities 751Finding the Minimum Surface Area AnalyticallyFinding the Minimum Surface Area AnalyticallyFinding the Minimum Surface Area Analytically
Activities 752Running a Tutorial Script Using the Text EditorRunning a Tutorial Script Using the Text EditorRunning a Tutorial Script Using the Text
Activities 7532. Type the following lines into the Text Editor.CCCCCC: Compute the maximum value of f on the closed interval [a,b]: assume that f is
Activities 754Decomposing a Rational FunctionDecomposing a Rational FunctionDecomposing a Rational FunctionDecomposing a Rational FunctionThis activi
Activities 755Decomposing a Rational FunctionDecomposing a Rational FunctionDecomposing a Rational FunctionDecomposing a Rational FunctionTo examine
Activities 7565. In the Y= Editor, select the thick graphing style for y2(x).6. Add the original function f(x) to y3(x) and select the square graphin
Activities 757Observe that the global behavior of the f(x) function is basically represented by the quadratic quotient y2(x). The rational expression
Activities 758Filtering Data by Categories Filtering Data by Categories Filtering Data by Categories Filtering Data by Categories Each student is pla
Activities 759Perform the following steps to compare the weight of high school students to their year in school.1. Start the Data/Matrix Editor, and
Previews 76Expanding ExpressionsExpanding ExpressionsExpanding ExpressionsExpanding ExpressionsReducing ExpressionsReducing ExpressionsReducing Expre
Activities 7605. Copy Plot 1 to Plot 2.6. Repeat step 5 and copy Plot 1 to Plot 3, Plot 4, and Plot 5.7. Press ƒ, and modify the Include Categories i
Activities 761CBL 2™ Program for the CBL 2™ Program for the CBL 2™ Program for the CBL 2™ Program for the TI-89 TitaniumTI-89 TitaniumTI-89 TitaniumT
Activities 762:setMode("Graph","FUNCTION") Set up the TI-89 Titanium for function graphing.:PlotsOff Turn off any previous plots.
Activities 763You can also use the Calculator-Based Ranger™ system (CBR™) to explore the mathematical and scientific relationships between distance,
Activities 764Setting Up a Parametric Graph and Table Setting Up a Parametric Graph and Table Setting Up a Parametric Graph and Table Setting Up a Pa
Activities 7655. Set the Window variables to:t values= [0,4,.1]x values= [0,300,50]y values= [0,100,10]6. Switch to the right side and display the gr
Activities 766Optional ExerciseOptional ExerciseOptional ExerciseOptional ExerciseAssuming the same initial velocity of 95 feet per second, find the
Activities 7673. Use the abs( ) function to find the absolute value of f(x+yi). (This calculation may take about 2 minutes.)Note: The absolute value
Activities 7686. In the Y=Editor, press: 8 Í and set the Graph Format variables to:Axes= ONLabels= ONStyle= HIDDEN SURFACENote: Calculating and drawi
Activities 769SummarySummarySummarySummaryNote that zc is zero for each of the function values in steps 7–9. Thus, the complex zeros 1,Li, i of the p
Previews 77Factoring PolynomialsFactoring PolynomialsFactoring PolynomialsFactoring PolynomialsSolving EquationsSolving EquationsSolving EquationsSol
Activities 770Finding the Interest Rate of an AnnuityFinding the Interest Rate of an AnnuityFinding the Interest Rate of an AnnuityFinding the Intere
Activities 771Finding the Future Value of an AnnuityFinding the Future Value of an AnnuityFinding the Future Value of an AnnuityFinding the Future Va
Activities 772period (1 = beginning of month, 0 = end of month).Note: You can use your computer keyboard to type lengthy text and then use TI Connect
Activities 773Finding the Monthly PaymentFinding the Monthly PaymentFinding the Monthly PaymentFinding the Monthly PaymentFind the monthly payment on
Activities 774Finding FactorsFinding FactorsFinding FactorsFinding FactorsEnter the expressions shown below on the Home screen.1.factor(x^3N5x) ¸ dis
Activities 775Simulation of Sampling without ReplacementSimulation of Sampling without ReplacementSimulation of Sampling without ReplacementSimulatio
Activities 776Sampling without ReplacementSampling without ReplacementSampling without ReplacementSampling without ReplacementSuppose an urn contains
Activities 7771. Set the modes for Page 1 as shown in this screen. (Show angles in degrees and display all digits with a floating decimal point.)Pres
Activities 7783. Enter vectors describing the initial path of the boat, water current, and resultant path of the boat.Store these vectors as i, c, an
Activities 779When converted to rectangular form, the sum of vectors i and c equals the resultant vector r.5. Using function p2r, convert vectors i,
Previews 78Solving Equations with a Domain ConstraintSolving Equations with a Domain ConstraintSolving Equations with a Domain ConstraintSolving Equa
Activities 7807. Solve eq2 for b to calculate the actual speed of the boat.solve(eq2,b)8. Substitute the known value of b into eq1, and solve eq1 for
Appendix A: Functions and Instructions 781 Name of the function or instruction.Key or menu for entering the name. You can also type the name. Syntax
782 Appendix A: Functions and Instructions | ("with") 912 cFactor() 791 comDenom() 794 cSolve() 799 cZeros 803 expand() 817 facto
Appendix A: Functions and Instructions 783 + (add) 900 ì (subtract) 901 ù (multiply) 902 àààà (divide) 902 ë (negate) 904 % (percent) 904
784 Appendix A: Functions and Instructions = 905 ≠≠≠≠ 905 < 905 ≤≤≤≤ 906 > 906 ≥≥≥≥ 906 # (indirection) 908 ! (store) 912 ¦ (c
Appendix A: Functions and Instructions 785 ! (factorial) 906 BldData 790 CubicReg 801 cumSum() 802 ExpReg 819 LinReg 836 LnReg 838 Logistic
786 Appendix A: Functions and Instructions abs() MATH/Number menu abs(expression1) ⇒⇒⇒⇒ expression abs(list1) ⇒⇒⇒⇒ list abs(matrix1) ⇒⇒⇒⇒ ma
Appendix A: Functions and Instructions 787 AndPic CATALOG AndPic picVar[, row, column] Displays the Graph screen and logically “ANDS” the picture s
788 Appendix A: Functions and Instructions ans() 2 ± key ans() ⇒⇒⇒⇒ value ans(integer) ⇒⇒⇒⇒ value Returns a previous answer from the Home screen
Appendix A: Functions and Instructions 789 augment() MATH/Matrix menu augment(list1, list2) ⇒⇒⇒⇒ list Returns a new list that is list2 appended to t
Previews 79Finding the Derivative of FunctionsFinding the Derivative of FunctionsFinding the Derivative of FunctionsFinding the Derivative of Functio
790 Appendix A: Functions and Instructions ceiling() MATH/Number menu ceiling(expression1) ⇒⇒⇒⇒ integer Returns the nearest integer that is ‚ the
Appendix A: Functions and Instructions 791 cFactor() MATH/Algebra/Complex menu cFactor(expression1[, var]) ⇒⇒⇒⇒ expression cFactor(list1[,var]) ⇒⇒
792 Appendix A: Functions and Instructions Circle CATALOG Circle x, y, r [, drawMode] Draws a circle with its center at window coordinates (x, y) a
Appendix A: Functions and Instructions 793 ClrGraph CATALOG ClrGraph Clears any functions or expressions that were graphed with the Graph command or
794 Appendix A: Functions and Instructions comDenom(expression1,var) returns a reduced ratio of numerator and denominator expanded with respect to v
Appendix A: Functions and Instructions 795 cos() 2X key cos(expression1) ⇒⇒⇒⇒ expression cos(list1) ⇒⇒⇒⇒ list cos(expression1) returns the cosin
796 Appendix A: Functions and Instructions cosê () ¥Rkey cosê (expression1) ⇒⇒⇒⇒ expression cosê (list1) ⇒⇒⇒⇒ list cosê (expression1) returns th
Appendix A: Functions and Instructions 797 cot() MATH/Trig menu cot(expression1) ⇒⇒⇒⇒ expression cot(list1) ⇒⇒⇒⇒ list Returns the cotangent of expre
798 Appendix A: Functions and Instructions csc() MATH/Trig menu csc(expression1) ⇒⇒⇒⇒ expression csc(list1) ⇒⇒⇒⇒ list Returns the cosecant of expre
Appendix A: Functions and Instructions 799 cSolve() temporarily sets the domain to complex during the solution even if the current domain is real. In
Getting Started 8Note: ® is the second function of the ´ key.The calculator’s Automatic Power Down™ (APD™) feature prolongs battery life by turning t
Previews 80Finding the Integral of FunctionsFinding the Integral of FunctionsFinding the Integral of FunctionsFinding the Integral of FunctionsSolvin
800 Appendix A: Functions and Instructions Simultaneous polynomial equations can have extra variables that have no values, but represent given numer
Appendix A: Functions and Instructions 801 CubicReg MATH/Statistics/Regressions menu CubicReg list1, list2[, [list3] [, list4, list5]] Calculates th
802 Appendix A: Functions and Instructions cumSum() MATH/List menu cumSum(list1) ⇒⇒⇒⇒ list Returns a list of the cumulative sums of the elements i
Appendix A: Functions and Instructions 803 Cycle CATALOG Cycle Transfers program control immediately to the next iteration of the current loop (For,
804 Appendix A: Functions and Instructions Optionally, you can specify an initial guess for a variable. Each varOrGuess must have the form: variable
Appendix A: Functions and Instructions 805 A non-real guess is often necessary to determine a non-real zero. For convergence, a guess might have to b
806 Appendix A: Functions and Instructions prior to 1583 (pre-Gregorian calendar). Enter the year as a four-digit integer. The month and day can be
Appendix A: Functions and Instructions 807 Define CATALOG Define funcName(arg1Name, arg2Name, ...) = expression Creates funcName as a user-defined
808 Appendix A: Functions and Instructions DelType DelType var_type Deletes all unlocked variables of the type specified by var_type. Note: Possib
Appendix A: Functions and Instructions 809 the general solution. initialCondition is an equation of the form: dependentVar (initialIndependentValue)
Previews 81Log to Any BaseLog to Any BaseLog to Any BaseLog to Any BaseConverting Angle MeasuresConverting Angle MeasuresConverting Angle MeasuresCon
810 Appendix A: Functions and Instructions diag() MATH/Matrix menu diag(list) ⇒⇒⇒⇒ matrix diag(rowMatrix) ⇒⇒⇒⇒ matrix diag(columnMatrix) ⇒⇒⇒⇒ ma
Appendix A: Functions and Instructions 811 Disp CATALOG Disp [exprOrString1] [, exprOrString2] ... Displays the current contents of the Program I/O
812 Appendix A: Functions and Instructions 4444DMS MATH/Angle menu expression 4444DMS list 4444DMS matrix 4444DMS Interprets the argument as an ang
Appendix A: Functions and Instructions 813 DrawParm CATALOG DrawParm expression1, expression2 [, tmin] [, tmax] [, tstep] Draws the parametric equ
814 Appendix A: Functions and Instructions DrwCtour CATALOG DrwCtour expression DrwCtour list Draws contours on the current 3D graph at the z value
Appendix A: Functions and Instructions 815 eigVc() MATH/Matrix menu eigVc(squareMatrix) ⇒⇒⇒⇒ matrix Returns a matrix containing the eigenvectors fo
816 Appendix A: Functions and Instructions EndLoop See Loop, page 840. EndPrgm See Prgm, page 855. EndTBar See ToolBar, page 891. EndTry See
Appendix A: Functions and Instructions 817 Exec CATALOG Exec string [, expression1] [, expression2] ... Executes a string consisting of a series of
818 Appendix A: Functions and Instructions expand(expression1,var) returns expression expanded with respect to var. Similar powers of var are collec
Appendix A: Functions and Instructions 819 ExpReg MATH/Statistics/Regressions menu ExpReg list1, list2 [, [list3] [, list4, list5]] Calculates the e
Previews 82Symbolic ManipulationSymbolic ManipulationSymbolic ManipulationSymbolic ManipulationSolve the system of equations 2x N 3y = 4 and Lx + 7y
820 Appendix A: Functions and Instructions For the AUTO setting of the Exact/Approx mode, including var permits approximation with floating-point co
Appendix A: Functions and Instructions 821 fMax() MATH/Calculus menu fMax(expression, var) ⇒⇒⇒⇒ Boolean expression Returns a Boolean expression sp
822 Appendix A: Functions and Instructions FnOn CATALOG FnOn Selects all Y= functions that are defined for the current graphing mode. In split-scre
Appendix A: Functions and Instructions 823 G[n][c]: Same as fixed format but also separates digits to the left of the radix into groups of three. c s
824 Appendix A: Functions and Instructions Get CATALOG Get var Retrieves a CBL 2é (Calculator-Based Laboratoryé) or CBRé (Calculator-Based Rangeré)
Appendix A: Functions and Instructions 825 getDenom( ) MATH/Algebra/Extract menu getDenom(expression1) ⇒⇒⇒⇒ expression Transforms expression1 into
826 Appendix A: Functions and Instructions getMode() CATALOG getMode(modeNameString) ⇒⇒⇒⇒ string getMode("ALL") ⇒⇒⇒⇒ ListStringPairs If
Appendix A: Functions and Instructions 827 getTmZn() CATALOG getTmZn() ⇒⇒⇒⇒ integer Returns an integer representing the time zone that is currently
828 Appendix A: Functions and Instructions getUnits() CATALOG getUnits() ⇒⇒⇒⇒ list Returns a list of strings that contain the current default unit
Appendix A: Functions and Instructions 829 Graph CATALOG Graph expression1[, expression2] [, var1] [, var2] The Smart Graph feature graphs the reque
Previews 83equation, and solve for the value of y. Then substitute the y value back into the first equation to solve for the value of x.Steps and key
830 Appendix A: Functions and Instructions identity() MATH/Matrix menu identity(expression) ⇒⇒⇒⇒ matrix Returns the identity matrix with a dimensi
Appendix A: Functions and Instructions 831 imag(matrix1) ⇒⇒⇒⇒ matrix Returns a matrix of the imaginary parts of the elements. imag([a,b;ic,id]) ¸ [0
832 Appendix A: Functions and Instructions inString() MATH/String menu inString(srcString, subString[, start]) ⇒⇒⇒⇒ integer Returns the character
Appendix A: Functions and Instructions 833 isLocked() CATALOG isLocked(var_name) ⇒⇒⇒⇒ true,false Determines if var_name is locked or not. Returns t
834 Appendix A: Functions and Instructions lcm() MATH/Number menu lcm(number1, number2) ⇒⇒⇒⇒ expression lcm(list1, list2) ⇒⇒⇒⇒ list lcm(matrix1,
Appendix A: Functions and Instructions 835 limit() uses methods such as L’Hopital’s rule, so there are unique limits that it cannot determine. If exp
836 Appendix A: Functions and Instructions LineTan CATALOG LineTan expression1, expression2 Displays the Graph screen and draws a line tangent to e
Appendix A: Functions and Instructions 837 @@@@list() MATH/List menu list(list1) ⇒⇒⇒⇒ list Returns a list containing the differences between cons
838 Appendix A: Functions and Instructions LnReg MATH/Statistics/Regressions menu LnReg list1, list2[, [list3] [, list4, list5]] Calculates the log
Appendix A: Functions and Instructions 839 log() CATALOG/ ¥ 7 key log(expression1[,expression2]) ⇒ expression log(list1[,expression2]) ⇒ list R
Previews 84This example is a demonstration of symbolic manipulation. A one-step function is available for solving systems of equations.Constants and
840 Appendix A: Functions and Instructions Logistic MATH/Statistics/Regressions menu Logistic list1, list2 [ , [iterations] , [list3] [, list4, lis
Appendix A: Functions and Instructions 841 LU MATH/Matrix menu LU matrix, lMatName, uMatName, pMatName[, tol] Calculates the Doolittle LU (lower-upp
842 Appendix A: Functions and Instructions mat4444list() MATH/List menu mat4444list(matrix) ⇒⇒⇒⇒ list Returns a list filled with the elements in
Appendix A: Functions and Instructions 843 MedMed MATH/Statistics/Regressions menu MedMed list1, list2[, [list3] [, list4, list5]] Calculates the me
844 Appendix A: Functions and Instructions min() MATH/List menu min(expression1, expression2) ⇒⇒⇒⇒ expression min(list1, list2) ⇒⇒⇒⇒ list min(mat
Appendix A: Functions and Instructions 845 nCr() MATH/Probability menu nCr(expression1, expression2) ⇒⇒⇒⇒ expression For integer expression1 and ex
846 Appendix A: Functions and Instructions NewData sysData, matrix Loads the contents of matrix into the system data variable sysData. NewFold CA
Appendix A: Functions and Instructions 847 NewPlot CATALOG NewPlot n, type, xList [,[yList], [frqList], [catList], [includeCatList], [mark] [, bucke
848 Appendix A: Functions and Instructions Nest nInt() to do multiple numeric integration. Integration limits can depend on integration variables ou
Appendix A: Functions and Instructions 849 nPr(matrix1, matrix2) ⇒⇒⇒⇒ matrix Returns a matrix of permutations based on the corresponding element pai
Previews 85acceleration due to gravity, which is a constant named _g). Convert the result from newtons to kilograms of force.Steps and keystrokes Dis
850 Appendix A: Functions and Instructions or MATH/Test menu Boolean expression1 or Boolean expression2 ⇒⇒⇒⇒ Boolean expression Returns true or
Appendix A: Functions and Instructions 851 P4444Rx() MATH/Angle menu P4444Rx(rExpression, qExpression) ⇒⇒⇒⇒ expression P4444Rx(rList, qList) ⇒⇒⇒⇒
852 Appendix A: Functions and Instructions part(expression1, n) ⇒⇒⇒⇒ expression Simplifies expression1 and returns the nthargument or operand, wher
Appendix A: Functions and Instructions 853 PassErr CATALOG PassErr Passes an error to the next level. If “errornum” is zero, PassErr does not do any
854 Appendix A: Functions and Instructions complexValue 4444Polar Displays complexVector in polar form. • Degree angle mode returns (rq). • Radia
Appendix A: Functions and Instructions 855 PowerReg MATH/Statistics/Regressions menu PowerReg list1, list2[, [list3] [, list4, list5]] Calculates th
856 Appendix A: Functions and Instructions propFrac() MATH/Algebra menu propFrac(expression1[, var]) ⇒⇒⇒⇒ expression propFrac(rational_number) ret
Appendix A: Functions and Instructions 857 PtText CATALOG PtText string, x, y Displays the Graph screen and places the character string string on th
858 Appendix A: Functions and Instructions PxlOff CATALOG PxlOff row, col PxlOff rowList, colList Displays the Graph screen and turns off the pixel
Appendix A: Functions and Instructions 859 QR MATH/Matrix menu QR matrix, qMatName, rMatName[ , tol] Calculates the Householder QR factorization of
Previews 86Basic Function Graphing I Basic Function Graphing I Basic Function Graphing I Basic Function Graphing I The example in this section demons
860 Appendix A: Functions and Instructions Note: list1 through list4 must be a variable name or c1–c99. (columns in the last data variable shown in
Appendix A: Functions and Instructions 861 R4444Pqqqq() MATH/Angle menu R4444Pqqqq (xExpression, yExpression) ⇒⇒⇒⇒ expression R4444Pqqqq (xList, yL
862 Appendix A: Functions and Instructions randMat() MATH/Probability menu randMat(numRows, numColumns) ⇒⇒⇒⇒ matrix Returns a matrix of integers be
Appendix A: Functions and Instructions 863 real(list1) ⇒⇒⇒⇒ list Returns the real parts of all elements. real({a+iù b,3,i}) ¸ {a 3 0} real(matrix
864 Appendix A: Functions and Instructions remain() MATH/Number menu remain(expression1, expression2) ⇒⇒⇒⇒ expression remain(list1, list2) ⇒⇒⇒⇒ l
Appendix A: Functions and Instructions 865 right() MATH/List menu right(list1[, num]) ⇒⇒⇒⇒ list Returns the rightmost num elements contained in lis
866 Appendix A: Functions and Instructions rotate(string1[,#ofRotations]) ⇒⇒⇒⇒ string Returns a copy of string1 rotated right or left by #of Rotati
Appendix A: Functions and Instructions 867 rowSwap() MATH/Matrix/Row ops menu rowSwap(matrix1, rIndex1, rIndex2) ⇒⇒⇒⇒ matrix Returns matrix1 with r
868 Appendix A: Functions and Instructions secLLLL1() MATH/Trig menu secLLLL1(expression1) ⇒⇒⇒⇒ expression secLLLL1(list1) ⇒⇒⇒⇒ list Returns the an
Appendix A: Functions and Instructions 869 @ SendCalc var[,port] Sends contents of var from a TI-89 Titanium to another TI-89 Titanium. If the port i
Previews 87learn how to enter a function, produce a graph of the function, trace a curve, find a minimum point, and transfer the minimum coordinates
870 Appendix A: Functions and Instructions setFold() CATALOG setFold(newfolderName) ⇒ oldfolderString Returns the name of the current folder as a
Appendix A: Functions and Instructions 871 3Applies only to 3D graph mode. 4Applies only to Sequence graph mode. 5Applies only to Diff Equations grap
872 Appendix A: Functions and Instructions "Split Screen" "Full", "Top-Bottom", "Left-Right" "Split 1
Appendix A: Functions and Instructions 873 setTmZn() CATALOG setTmZn(integer) ⇒⇒⇒⇒ integerold Sets the time zone according to the argument and return
874 Appendix A: Functions and Instructions Shade CATALOG Shade expr1, expr2, [xlow], [xhigh], [pattern], [patRes] Displays the Graph screen, graph
Appendix A: Functions and Instructions 875 0b00000000000001111010110000110101 produces: 0b00000000000000111101011000011010 The result is displayed ac
876 Appendix A: Functions and Instructions simult() MATH/Matrix menu simult(coeffMatrix, constVector[, tol]) ⇒⇒⇒⇒ matrix Returns a column vector t
Appendix A: Functions and Instructions 877 sin(squareMatrix1) ⇒⇒⇒⇒ squareMatrix Returns the matrix sine of squareMatrix1. This is not the same as ca
878 Appendix A: Functions and Instructions sinhê(squareMatrix1) ⇒⇒⇒⇒ squareMatrix Returns the matrix inverse hyperbolic sine of squareMatrix1. This
Appendix A: Functions and Instructions 879 Due to default cancellation of the greatest common divisor from the numerator and denominator of ratios, s
Previews 884. Turn on Trace.The tracing cursor, and the x and y coordinates are displayed.Press …5. Open the MATH menu and select 3:Minimum.Press ‡ D
880 Appendix A: Functions and Instructions If all of the equations are polynomials and if you do NOT specify any initial guesses, solve() uses the l
Appendix A: Functions and Instructions 881 Each solution variable starts at its guessed value if there is one; otherwise, it starts at 0.0. Use guess
882 Appendix A: Functions and Instructions stdDev() MATH/Statistics menu stdDev(list[, freqlist]) ⇒⇒⇒⇒ expression Returns the standard deviation o
Appendix A: Functions and Instructions 883 StoGDB CATALOG StoGDB GDBvar Creates a Graph database (GDB) variable that contains the current: * Graphin
884 Appendix A: Functions and Instructions Style CATALOG Style equanum, stylePropertyString Sets the system graphing function equanum in the curren
Appendix A: Functions and Instructions 885 switch() CATALOG switch([integer1]) ⇒⇒⇒⇒ integer Returns the number of the active window. Also can set t
886 Appendix A: Functions and Instructions Table CATALOG Table expression1[, expression2] [, var1] Builds a table of the specified expressions or f
Appendix A: Functions and Instructions 887 tan(squareMatrix1) ⇒⇒⇒⇒ squareMatrix Returns the matrix tangent of squareMatrix1. This is not the same as
888 Appendix A: Functions and Instructions tanhê () MATH/Hyperbolic menu tanhê (expression1) ⇒⇒⇒⇒ expression tanhê (list1) ⇒⇒⇒⇒ list tanhê (expre
Appendix A: Functions and Instructions 889 tExpand() MATH\Algebra\Trig menu tExpand(expression1) ⇒⇒⇒⇒ expression Returns an expression in which si
Previews 89Basic Function Graphing II Basic Function Graphing II Basic Function Graphing II Basic Function Graphing II Graph a circle of radius 5, ce
890 Appendix A: Functions and Instructions tmpCnv() CATALOG tmpCnv(expression1_¡tempUnit1, _¡tempUnit2) ⇒⇒⇒⇒ expression _¡tempUnit2 Converts a t
Appendix A: Functions and Instructions 891 Toolbar CATALOG Toolbar block EndTBar Creates a toolbar menu. block can be either a single statement or
892 Appendix A: Functions and Instructions TwoVar MATH/Statistics menu TwoVar list1, list2[, [list3] [, list4, list5]] Calculates the TwoVar statis
Appendix A: Functions and Instructions 893 variance() MATH/Statistics menu variance(list[, freqlist]) ⇒⇒⇒⇒ expression Returns the variance of list.
894 Appendix A: Functions and Instructions when() is helpful for defining recursive functions.when(n>0,nù factoral(nì 1),1) ! factoral(n) ¸ Done
Appendix A: Functions and Instructions 895 XorPic CATALOG XorPic picVar[, row] [, column] Displays the picture stored in picVaron the current Graph
896 Appendix A: Functions and Instructions ans(1)[2] ¸ r2 ë 3ør2 You can also (or instead) include unknowns that do not appear in the expressio
Appendix A: Functions and Instructions 897 ZoomData CATALOG ZoomData Adjusts the window settings based on the currently defined plots (and data) so
898 Appendix A: Functions and Instructions ZoomFit CATALOG ZoomFit Displays the Graph screen, and calculates the necessary window dimensions for th
Appendix A: Functions and Instructions 899 ZoomOut CATALOG ZoomOut Displays the Graph screen, lets you set a center point for a zoom out, and update
Getting Started 9TI-89 TitaniumTI-89 TitaniumTI-89 TitaniumTI-89 Titanium keys keys keys keysËÌÍÊ
Previews 902. Display the Home screen. Then store the radius, 5, in variable r.Press " 5 9 j R ¸3. Display and clear the Y= Editor. Then define
900 Appendix A: Functions and Instructions ZoomStd CATALOG ZoomStd Sets the window variables to the following standard values, and then updates the
Appendix A: Functions and Instructions 901 list1 + list2 ⇒ list matrix1 + matrix2 ⇒ matrix Returns a list (or matrix) containing the sums of corres
902 Appendix A: Functions and Instructions ù(multiply) p key expression1 ùexpression2 ⇒⇒⇒⇒ expression Returns the product of expression1 and expre
Appendix A: Functions and Instructions 903 ^ (power) Z key expression1 ^ expression2 ⇒⇒⇒⇒ expression list1 ^ list2 ⇒⇒⇒⇒ list Returns the first arg
904 Appendix A: Functions and Instructions .ù(dot mult.) ¶pkeys matrix1 .ù matrix2 ⇒⇒⇒⇒ matrix expression .ù matrix1 ⇒⇒⇒⇒ matrix matrix1 . ùmatri
Appendix A: Functions and Instructions 905 = (equal) Á key expression1 = expression2 ⇒⇒⇒⇒ Boolean expression list1 = list2 ⇒⇒⇒⇒ Boolean list matr
906 Appendix A: Functions and Instructions ≤≤≤≤ ¹µkey expression1 ≤ expression2 ⇒⇒⇒⇒ Boolean expression list1 ≤ list2 ⇒⇒⇒⇒ Boolean list matrix1
Appendix A: Functions and Instructions 907 & (append) ¥ p key string1 & string2 ⇒⇒⇒⇒ string Returns a text string that is string2 appended
908 Appendix A: Functions and Instructions ‡‡‡‡() (square root) 2]key ‡‡‡‡ (expression1) ⇒⇒⇒⇒ expression ‡‡‡‡ (list1) ⇒⇒⇒⇒ list Returns the squar
Appendix A: Functions and Instructions 909 G (gradian) MATH/Angle menu expression1G ¡¡¡¡ ⇒⇒⇒⇒ expression list1G ¡¡¡¡ ⇒⇒⇒⇒ list matrix1G ¡¡¡¡ ⇒⇒⇒⇒
Previews 91Note: There is a gap between the top and bottom halves of the circle because each half is a separate function. The mathematical endpoints
910 Appendix A: Functions and Instructions (magnitude angle) ⇒⇒⇒⇒ complexValue (polar input) Enters a complex value in (rq) polar form. The a
Appendix A: Functions and Instructions 911 4444 (convert) 2 key expression_unit1 4444 _unit2 ⇒⇒⇒⇒ expression_unit2 Converts an expression from one
912 Appendix A: Functions and Instructions | (“with”) Í key expression | Boolean expression1 [and Boolean expression2]...[and Boolean expressionN
Appendix A: Functions and Instructions 913 0b, 0h µ j [B] keys µ j [H] keys 0b binaryNumber 0h hexadecimalNumber Denotes a binary or hexadecim
Appendix B: Technical Reference 915Appendix B: Technical ReferenceThis section contains a comprehensive list of TI-89 Titanium / Voyage™ 200 error me
Appendix B: Technical Reference 916163 Attribute (8-digit number) of object (8-digit number) not found165 Batteries too low for sending or receiving
Appendix B: Technical Reference 917280 Else and ElseIf invalid outside of If..EndIf block290 EndTry is missing the matching Else statement295 Excessi
Appendix B: Technical Reference 918460 Invalid in Custom..EndCustm block470 Invalid in Dialog..EndDlog block480 Invalid in Toolbar..EndTBar block490
Appendix B: Technical Reference 919610 Invalid variable name in a Local statement620 Invalid variable or function name630 Invalid variable reference6
Appendix B: Technical Reference 920850 Program not foundA program reference inside another program could not be found in the provided path during exe
Previews 92Basic Function Graphing IIIBasic Function Graphing IIIBasic Function Graphing IIIBasic Function Graphing IIIUse the “Detect Discontinuitie
Appendix B: Technical Reference 921TI-89 Titanium / Voyage™ 200 ModesTI-89 Titanium / Voyage™ 200 ModesTI-89 Titanium / Voyage™ 200 ModesTI-89 Titani
Appendix B: Technical Reference 922Note: For detailed information about using folders, see Calculator Home Screen.Display DigitsDisplay DigitsDisplay
Appendix B: Technical Reference 923Note: If you select NORMAL, but the answer cannot be displayed in the number of digits selected by Display Digits,
Appendix B: Technical Reference 924Split ScreenLets you split the screen into two parts. For example, you can display a graph and see the Y= Editor a
Appendix B: Technical Reference 925Exact/ApproxExact/ApproxExact/ApproxExact/ApproxSpecifies how fractional and symbolic expressions are calculated a
Appendix B: Technical Reference 926Unit SystemUnit SystemUnit SystemUnit SystemLets you enter a unit for values in an expression, such as 6_m * 4_m o
Appendix B: Technical Reference 927TI-89 Titanium / Voyage™ 200 Character CodesTI-89 Titanium / Voyage™ 200 Character CodesTI-89 Titanium / Voyage™ 2
Appendix B: Technical Reference 928TI-89 Titanium Key CodesTI-89 Titanium Key CodesTI-89 Titanium Key CodesTI-89 Titanium Key CodesThe getKey() funct
Appendix B: Technical Reference 929¸CR 13 CR 13 ENTRY 4109Approx8205 CR 13§STO4 258 P 80 RCL 4354@64p112Á=61A65‘ 39"#157a97^EE 149 K 75,159 SYMB
Appendix B: Technical Reference 930Table 2: Arrow Keys Table 2: Arrow Keys Table 2: Arrow Keys Table 2: Arrow Keys (including diagonal movement)Table
Previews 934. Execute the Graph command, which automatically displays the Graph screen. Observe the “faux” asymptotes contained in the graph.Press 8
Appendix B: Technical Reference 931Table 1: Key Codes for Primary KeysTable 1: Key Codes for Primary KeysTable 1: Key Codes for Primary KeysTable 1:
Appendix B: Technical Reference 932 Ïθ136θ136 : 58 8328 ·- 173 - 173 ANS 4372 8365¶. 46 . 46 > 62 8238µ0 48 0 48 < 60 8240¨1 49 1 49 E 149 8241
Appendix B: Technical Reference 933S s 115 S 83β223 SAVE 8275T t 116 T 84 # 35 TBLSET 8276U u 117 U 85 Table 9 8277V v 118 V 86≠157 PASTE 8278W w 119
Appendix B: Technical Reference 934Table 2: Arrow Keys (including diagonal movement)Table 2: Arrow Keys (including diagonal movement)Table 2: Arrow K
Appendix B: Technical Reference 935Table 5: Acute Accent Letters (prefixed by 2 E)Table 6: Greek Letters (prefixed by 2 G)Key Assoc. NormalÛ¤A á 225
Appendix B: Technical Reference 936Table 7: Tilde Letters (prefixed by 2 N)Table 8: Caret Letters (prefixed by 2 O)Table 9: Umlaut Letters (prefixed
Appendix B: Technical Reference 937Entering Complex NumbersEntering Complex NumbersEntering Complex NumbersEntering Complex NumbersYou can enter comp
Appendix B: Technical Reference 938Complex Format Mode for Displaying ResultsComplex Format Mode for Displaying ResultsComplex Format Mode for Displa
Appendix B: Technical Reference 939Using Complex Variables in Symbolic CalculationsUsing Complex Variables in Symbolic CalculationsUsing Complex Vari
Appendix B: Technical Reference 940Accuracy InformationAccuracy InformationAccuracy InformationAccuracy InformationTo maximize accuracy, the TI-89 Ti
Previews 94Parametric GraphingParametric GraphingParametric GraphingParametric GraphingGraph the parametric equations describing the path of a ball k
Appendix B: Technical Reference 941GraphGraphGraphGraphGraph ZoomGraph ZoomGraph ZoomGraph ZoomStatisticsStatisticsStatisticsStatisticsy1(x)–y99(x)*
Appendix B: Technical Reference 942TableTableTableTableData/MatrixData/MatrixData/MatrixData/MatrixMiscellaneousMiscellaneousMiscellaneousMiscellaneo
Appendix B: Technical Reference 943Parentheses, Brackets, and BracesParentheses, Brackets, and BracesParentheses, Brackets, and BracesParentheses, Br
Appendix B: Technical Reference 936Regression FormulasThis section describes how the statistical regressions are calculated.Least-Squares AlgorithmMo
Appendix B: Technical Reference 945LnRegUses the least-squares algorithm and transformed values ln(x) and y to fit the model equation:y=a+b ln(x)Logi
Appendix B: Technical Reference 946Contour Levels and Implicit Plot AlgorithmContour Levels and Implicit Plot AlgorithmContour Levels and Implicit Pl
Appendix B: Technical Reference 947Bogacki-Shampine 3(2) FormulaBogacki-Shampine 3(2) FormulaBogacki-Shampine 3(2) FormulaBogacki-Shampine 3(2) Formu
Appendix B: Technical Reference 948Battery InformationBattery InformationBattery InformationBattery InformationThe TI-89 Titanium / Voyage™ 200 uses
Appendix B: Technical Reference 949Replacing the Alkaline Batteries in the TI-89 Titanium1. If the TI-89 Titanium is on, turn it off (press 2 ®) to a
Appendix B: Technical Reference 950Replacing the Lithium Battery in the Voyage 200Replacing the Lithium Battery in the Voyage 200Replacing the Lithiu
Previews 953. Define the vertical component yt1(t) = v0tsinqN(g/2)t2.Enter values for v0, q, and g.Press ¸ 15T p 2 W 60 2 “ d | c 9.8 e 2 d T Z 2 ¸4.
Appendix B: Technical Reference 951In Case of DifficultyIn Case of DifficultyIn Case of DifficultyIn Case of DifficultyIf you have difficulty operati
Appendix B: Technical Reference 952If: Suggested action:The TI-89 Titanium appears to be “locked up” and will not respond to keyboard input.The follo
Appendix C: Programmer’s Guide 955Appendix C: Programmer’s GuideThe parameter/mode strings used in the setMode( ), getMode( ), setGraph( ), and setTa
Appendix C: Programmer’s Guide 956setMode( ) and getMode( )Parameter/Mode Setting StringsALL 0Graph1FUNCTION1PARAMETRIC2POLAR3SEQUENCE43D5DIFF EQUATI
Appendix C: Programmer’s Guide 957FIX 910FIX 1011FIX 1112FIX 1213FLOAT14FLOAT 115FLOAT 216FLOAT 317FLOAT 418FLOAT 519FLOAT 620FLOAT 721FLOAT 822FLOAT
Appendix C: Programmer’s Guide 958DEGREE2GRADIAN3Exponential Format4NORMAL1SCIENTIFIC2ENGINEERING3Complex Format5REAL1RECTANGULAR2POLAR3Vector Format
Appendix C: Programmer’s Guide 959TOP-BOTTOM2LEFT-RIGHT3Split1App9(applications are not numbered)Split2App10(applications are not numbered)Number of
Appendix C: Programmer’s Guide 9602:13Exact/Approx14AUTO1EXACT2APPROXIMATE3Base15DEC1HEX2BIN3Parameter/Mode Setting Strings
Appendix C: Programmer’s Guide 961setGraph( )setGraph( )setGraph( )setGraph( )Parameter/Mode Setting StringsCoordinates 1RECT1POLAR2OFF3Graph Order 2
Appendix C: Programmer’s Guide 962ON2Leading Cursor 5OFF1ON2Labels 6OFF1ON1Seq Axes 7TIME1WEB2Custom3Solution Method 8RK1EULER2Fields 9SLPFLD1DIRFLD2
Previews 96Polar Graphing Polar Graphing Polar Graphing Polar Graphing The graph of the polar equation r1(q) = A sin Bq forms the shape of a rose. Gr
Appendix C: Programmer’s Guide 963Y1-VS-Y22T-VS-Y'3Y-VS-Y'4Y1-VS-Y2'5Y1'-VS-Y2'6XR Style 11WIRE FRAME1HIDDEN SRUFACE2CONTOUR
964setTable( )setTable( )setTable( )setTable( )Parameter/Mode Setting StringsGraph <->Table 1OFF1ON2Independent 2AUTO1ASK2Axes4
Appendix D: Service and Warranty Information 965Appendix D: Appendix D: Appendix D: Appendix D: Service and Warranty InformationService and Warranty
Appendix D: Service and Warranty Information 966For product (hardware) serviceFor product (hardware) serviceFor product (hardware) serviceFor product
Appendix D: Service and Warranty Information 967Warranty Performance. During the above one (1) year warranty period, your defective product will be e
Appendix D: Service and Warranty Information 968Australia & New Zealand Customers onlyAustralia & New Zealand Customers onlyAustralia & N
969All Other CustomersAll Other CustomersAll Other CustomersAll Other CustomersFor information about the length and terms of the warranty, refer to y
970TI-89 Titanium Shortcut KeysTI-89 Titanium Shortcut KeysTI-89 Titanium Shortcut KeysTI-89 Titanium Shortcut KeysGeneralGeneralGeneralGeneralOn-scr
971Voyage™ 200 Shortcut KeysVoyage™ 200 Shortcut KeysVoyage™ 200 Shortcut KeysVoyage™ 200 Shortcut KeysGeneralGeneralGeneralGeneral On-screen Keyboar
972Keystroke DifferencesKeystroke DifferencesKeystroke DifferencesKeystroke DifferencesThere are certain differences in keystrokes using the TI-89 Ti
Previews 973. Select the ZoomStd viewing window, which graphs the equation.• The graph shows only five rose petals.- In the standard viewing window,
973θ (Theta) ¥ ÏÏ| (“With”)Í2 Í' (Prime) 2 È 2 È° (Degree) 2 v2 v∠ (Angle) 2 ’ 2 ’Σ (Sigma) ½ Σ ( 2 [Σ]x (Reciprocal)½ ^-1 2 [x-1]Space j Spac
1IndexIndexIndexIndexSymbols(!, factorial . . . . . . . . . . . . . . . . . . 74, 907(!, store . . . . . . . . . . . . . . . . . . . 596, 913("
2description . . . . . . . . . . . . . . . . . . 13status . . . . . . . . . . . . . . . . . . . . . . 38(2 ; (MEMORY) . . . . . . . . . . . . . .
3(x window variable . . . . . . . . . . . . . . 941(x/, reciprocal . . . . . . . . . . . . . . . . . . 912(y window variable . . . . . . . . .
4shortcuts . . . . . . . . . . . . . . . . . . . . 33switching . . . . . . . . . . . . . . . . . . . 64Apps desktopcalculator Home screen and .
5Box Plot . . . . . . . . . . . . . . . . . . . . . . 556builddata, BldData . . . . . . . 439, 596, 791table, Table . . . . . . . . . . . . . .
6get/return, Get . . . . . . . . . . . . . . 825programs . . . . . . . . . . . . . . . . . . 633send list variable, Send . . . . . . . 869stati
7colNorm( ), matrix column norm . . . . 794combinations, nCr( ) . . . . . . . . . . . . . 846comDenom( ), common denominator 795command mark . .
8csch/( ),inverse hyperbolic cosecant 800cSolve( ), complex solve . . . . . . 240, 800cSolve(†), complex solve . . . . . . . . . 938cubic regressio
9shift, shift( ) . . . . . . . . . . . . . . . . . 875sorting columns . . . . . . . . . . . . . 535statistical plots . . . . . . . . . . . . . .
Previews 98Sequence Graphing Sequence Graphing Sequence Graphing Sequence Graphing A small forest contains 4000 trees. Each year, 20% of the trees wi
10SLPFLD, slope field . . 415, 423, 448solution methods . . . . 414, 439, 948third order . . . . . . . . . . . . . . . . . . 431troubleshooting . .
11polar, DrawPol . . . . . . 487, 632, 814slope, DrawSlp . . . . . . 495, 631, 814tangent line, LineTan . . . . . 632, 837vertical line, LineVert .
12Circular definition . . . . . . . . . . . . 595clear error, ClrErr . . . . . . . . 636, 793Memory error . . . . . . . . . . . 713, 714Out-of-mem
13parametric graphing . . . . . . . 94, 764path of a ball . . . . . . . . . . . . . . . . . 94polar rose . . . . . . . . . . . . . . . . . . . 96p
14eyeφ z-axis window variable . . .378, 387, 388eyeθ x-axis window variable . . .378, 387, 388eyeψ rotation window variable .378, 387, 389Ffactor(
152 K . . . . . . . . . . . . . . . . . . . . 17Apps desktop . . . . . . . . . . . . . . . . 37changing from split-screen . . . . . . 64displayin
16getUnits( ), get/return units . . . . 617, 829global variables . . . . . . . . . . . . . . . . . 600go to, Goto . . . . . . . . . . . . 593, 609,
17overview . . 302, 340, 347, 354, 375, 410panning . . . . . . . . . . . . . . . . . . . 323parametric . . . . . . . . . . . . . . . . . 347pa
18highlighting text . . . . . . . . . . . . . . . . . 652Histogram . . . . . . . . . . . . . . . . . . . . . 557History areastatus . . . . . . . .
19inverse cotangent, cot/() . . . . . . . . . 799inverse hyperboliccosecant, csch/() . . . . . . . . . . . 800cotangent, coth/() . . . . . . . .
Previews 99Steps and keystrokes Display1. Display the MODE dialog box. For Graph mode, select SEQUENCE.Press 3 B 4 ¸2. Display and clear the Y= Edito
20LineVert, draw vertical line . . . . 632, 837Link transmission table . . . . . . . . . . . 740linking and transmitting . . . . . . . 869, 870calc
21loop, Loop . . . . . . . . . . . . . . . . . . . . . 614LU, matrix lower-upper decomposition . . 842Mmat4data( ) . . . . . . . . . . . . . . . .
22conversions (2 4) . . . . . . . . . . 16median( ), median . . . . . . . . . . . . . . . 843medium-medium line regression, MedMed . . . . . . .
233D (three-dimensional) . . . . . . . . . 38Angle . . . . . . . 18, 38, 187, 305, 923APPROX . . . . . . . . . . . . . . . . . . . 38Approximate
24mRowAdd( ), matrix row multiplication and addition . . . . . . . . . . . . . . . . . . . . 845multiply, * . . . . . . . . . . . . . . . . . . . .
25OneVar, one-variable statistic . . . . . 850operating system . . . . . . . 733, 734, 735operating system (OS)downloading . . . . . . . . . . .
26off, PlotsOff . . . . . . . . 311, 628, 855on, PlotsOn . . . . . . . . 311, 628, 855selecting . . . . . . . . . . . . . . . 553, 560tracing .
27comment, | . . . . . . . . . . . . 581, 913conditional tests . . . . . . . . . . . . . 603copying . . . . . . . . . . . . . . . . . . . . 579cus
28menus . . . . . . . . . . . . . . . . 622, 626multicommand lines . . . . . . . . . . 580operations . . . . . . . . . . . . . . . . . 784outpu
29radian, R . . . . . . . . . . . . . . . . . . . . . . 910rand( ), random number . . . . . . . . . . 862randMat( ), random matrix . . . . 747,
Comments to this Manuals