background image

 

874 

Appendix A: Functions and Instructions 

Shade 

CATALOG 

Shade 

expr1

expr2

[

xlow

]

[

xhigh

]

[

pattern

]

[

patRes

 

Displays the Graph screen, graphs 

expr1 

and 

expr2

and shades areas in which 

expr1

is less than 

expr2

. (

expr1

 and 

expr2

 must be expressions that 

use 

x

 as the independent variable.) 

xlow

 and 

xhigh

, if included, specify left and right 

boundaries for the shading. Valid inputs are 
between 

xmin

 and 

xmax

. Defaults are 

xmin

 and 

xmax

pattern

 specifies one of four shading patterns:  

1 = vertical (default) 
2 = horizontal 
3 = negative-slope 45

¡

 

4 = positive-slope 45

¡

 

patRes

 specifies the resolution of the shading 

patterns: 
1= solid shading 
2= 1 pixel spacing (default) 
3= 2 pixels spacing 
 

©

 

10= 9 pixels spacing 

Note

: Interactive shading is available on the 

Graph screen through the 

Shade

 instruction. 

Automatic shading of a specific function is 
available through the 

Style

 instruction.

 Shade

is 

not valid in 3D graphing mode. 

In the 

ZoomTrig

 viewing window: 

Shade cos(x),sin(x)

 

¸

 

 

"

 

ClrDraw

 

¸

 Done 

Shade cos(x),sin(x),0,5

 

¸

 

 

"

 

ClrDraw

 

¸

 Done 

Shade cos(x),sin(x),0,5,2

 

¸

 

 

"

 

ClrDraw

 

¸

 Done 

Shade cos(x),sin(x),0,5,2,1

 

¸

 

 

 

shift() 

CATALOG 

shift(

integer1

[

,

#ofShifts

]

 

integer

 

Shifts the bits in a binary integer. You can enter 

integer1

 in any number base; it is converted 

automatically to a signed, 32-bit binary form. If 
the magnitude of 

integer1

 is too large for this 

form, a symmetric modulo operation brings it 
within the range. 

If 

#ofShifts

 is positive, the shift is to the left. If 

#ofShifts

 is negative, the shift is to the right. The 

default is 

ë

1 (shift right one bit). 

In a right shift, the rightmost bit is dropped and 0 
or 1 is inserted to match the leftmost bit. In a left 
shift, the leftmost bit is dropped and 0 is inserted 
as the rightmost bit. 

For example, in a right shift: 

In Bin base mode: 

shift(0b1111010110000110101) 

¸

 

 0b111101011000011010 

shift(256,1) 

¸

 

 0b1000000000 

In Hex base mode: 

shift(0h78E) 

¸

 0h3C7 

shift(0h78E,

ë

2) 

¸

 0h1E3 

shift(0h78E,2) 

¸

 0h1E38 

Important:

 To enter a binary or hexadecimal 

number, always use the 0b or 0h prefix (zero, 
not the letter O). 

Содержание TI-89 Voyage 200

Страница 1: ...TI 89 Titanium Graphing Calculator...

Страница 2: ...ormation Concerning Radio Frequency Interference This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC rules These limits are d...

Страница 3: ...television technician for help Caution Any changes or modifications to this equipment not expressly approved by Texas Instruments may void your authority to operate the equipment 2005 Texas Instrumen...

Страница 4: ...ur AAA alkaline batteries and a backup silver oxide battery SR44SW or 303 The backup battery is already installed and the AAA batteries are provided with the product 1 Remove the battery cover from th...

Страница 5: ...the Apps desktop To avoid losing Apps do not remove the batteries during initialization You can re install Apps from either the Product CD ROM or education ti com Adjusting the contrast Adjusting the...

Страница 6: ...he full name of the highlighted App View and edit the time and date Check status line information View split screen mode information TI 89 Titanium Apps desktop View full name of highlighted App View...

Страница 7: ...ff the Apps desktop the calculator Home screen appears You can use either of the following keys to turn off the TI 89 Titanium Press Description 2 press 2 and then press Settings and memory contents a...

Страница 8: ...l minutes of inactivity When you turn on the calculator after APD The display cursor and any error conditions are exactly the same as before APD All settings and memory contents are retained Note APD...

Страница 9: ...Getting Started 9 TI 89 Titanium TI 89 Titanium TI 89 Titanium TI 89 Titanium keys keys keys keys...

Страница 10: ...tering special characters Entering special characters Use the CHAR Character menu and key commands to enter special characters The CHAR menu lets you access Greek math international and other special...

Страница 11: ...the right arrow symbol in the Text Editor To open the keyboard map press 8 The keyboard map appears Press Result 2 G 4 9 or Press D repeatedly to select 9 and press Scroll down for more characters Sym...

Страница 12: ...haracters press 8 and the corresponding key Press N to close the map Example Use the keyboard map to find the not equal to symbol shortcut and enter the symbol in the Program Editor Press Result 8 Sym...

Страница 13: ...perations Second functions are printed above their corresponding keys in the same color as the 2 key 8 Diamond Accesses Apps menu options and other operations Diamond functions are printed above their...

Страница 14: ...n Apps and select or edit Apps categories On the calculator Home screen open toolbar menus to select math related operations Within Apps open toolbar menus to select App options Numeric keypad Numeric...

Страница 15: ...he numbers you entered 3 Type the exponent as an integer with up to three digits As the following example shows you can use a negative exponent Example On the calculator Home screen enter 0 00685 usin...

Страница 16: ...operation O Displays the Apps desktop 8 O With the Apps desktop off displays the FLASH APPLICATIONS menu 2 a Switches between the last two chosen Apps 2 Turns the custom menu on and off 2 4 Converts m...

Страница 17: ...f the mode settings you have selected To view the TI 89 Titanium mode settings 2 Displays the MEMORY screen Displays a list of commands 2 Recalls the contents of a variable Stores a value to a variabl...

Страница 18: ...r Page 3 Note Modes that are grayed out are available only if other required mode settings are selected For example the Custom Units mode listed on Page 3 is available only if the Unit System mode is...

Страница 19: ...Getting Started 19 Changing mode settings Changing mode settings Changing mode settings Changing mode settings Example Change the Language mode setting to Spanish Espa ol Press Result 3 Press Result...

Страница 20: ...Getting Started 20 Scroll down to the Language field D Press B and then press D until 3 Espa ol is highlighted Note Your menu list might vary depending on the languages installed Press Result...

Страница 21: ...ions instructions and user defined programs Commands are listed alphabetically Commands not beginning with a letter are found at the end of the list etc The Catalog Help App includes details about eac...

Страница 22: ...e same letter Select commands from the Catalog and insert them onto the calculator Home screen entry line or paste them to other Apps such as the Y Editor Text Editor or CellSheet Apps Press Result di...

Страница 23: ...the command to appear Pressing 2 D advances the Catalog list one page at a time The status line displays any required and optional parameters for the selected command Optional parameters appear in squ...

Страница 24: ...calculator Home screen is the starting point for math operations including executing instructions evaluating expressions and viewing results To display the calculator Home screen press You can also di...

Страница 25: ...ess and so on to display menus Result of last entry is displayed here Note that results are not displayed on the entry line Status line shows the current state of the calculator Entry line displays yo...

Страница 26: ...he Calculator chapter The cursor which normally rests on the entry line can be moved into the history area The following table shows you how to move the cursor around in the history area To Do this Vi...

Страница 27: ...Modifying the history area Modifying the history area Modifying the history area Modifying the history area To change the number of pairs that can be saved 1 From the calculator Home screen press and...

Страница 28: ...runcated use the cursor keys to highlight the icon Now view the full name at the top of the Apps desktop Opening Apps Opening Apps Opening Apps Opening Apps Use the cursor keys or press the first lett...

Страница 29: ...on enter any required information and press The App appears Example Create a new program using the Program Editor New Creates a new file with the name typed in the field Press Result Use cursor keys t...

Страница 30: ...Getting Started 30 The newly created program variable program1 is saved to the Main folder D D p r o g r a m 1 Press Result...

Страница 31: ...ry Selecting an Apps category Selecting an Apps category On the TI 89 Titanium the Apps category names appear only in the F1 Menu To select an Apps category press 2 Select Category and use the cursor...

Страница 32: ...t Categories menu where you can add App shortcuts to the category See Customizing the Apps categories on page 33 Press or N to clear the message and return to the Apps desktop 2 Graphing Customizable...

Страница 33: ...customizable Apps category names The All category is not listed 2 Highlight an Apps category and press The Edit Categories dialog box appears with a list of installed Apps and a text box with the cate...

Страница 34: ...Getting Started 34 Example Replace the Social Studies category with the Business category and add the CellSheet and Finance App shortcuts Press Result B 2 or D...

Страница 35: ...Getting Started 35 2 B u s i n e s s D B D B Press Result...

Страница 36: ...split the screen to view two Apps simultaneously For example view the Y Editor and Graph screens simultaneously to see the list of functions and how they are graphed Select the Split Screen mode from...

Страница 37: ...and the portions of the screen in which each is displayed The highlighted numeral indicates the split screen portion where the next App you open will appear Note The Apps desktop always appears in th...

Страница 38: ...tion about the current state of your TI 89 Titanium Indicator Meaning Current folder Name of the selected folder MAIN is the default folder Modifier key Selected modifier key 2 8 7 if any Angle mode S...

Страница 39: ...top Entry Answer pairs 22 30 Number of entry answer pairs default is 30 maximum is 99 in the history area of the calculator Home screen Replace batteries Displayed when batteries are low BATT If BATT...

Страница 40: ...Apps desktop from the calculator Home screen press O Using the clock Using the clock Using the clock Using the clock Use the CLOCK dialog box to set the time and date select the clock display format...

Страница 41: ...pears with the Time Format field highlighted Note Because the CLOCK dialog box displays the settings current at the time you open the dialog box you might need to update the time before exiting Settin...

Страница 42: ...in the top right corner of the Apps desktop Setting the date Setting the date Setting the date Setting the date 1 Press C or D as required to highlight the Date Format field 2 Press B to open the lis...

Страница 43: ...en press to save your settings and exit The date is updated in the top right corner of the Apps desktop Example Set the time and date to 19 10 02 October 19 2002 at 1 30 p m Press Result Use cursor ke...

Страница 44: ...Getting Started 44 3 0 D B D D Press Result...

Страница 45: ...Getting Started 45 B D D 2 0 0 2 Press Result...

Страница 46: ...Getting Started 46 D B Scroll down to October and press D 1 9 Press Result...

Страница 47: ...f the clock Turning off the clock Turning off the clock From the Apps desktop open the CLOCK dialog box and select OFF in the Clock field Example Turn off the clock Press Result Use cursor keys to hig...

Страница 48: ...Getting Started 48 To turn on the clock repeat the procedure selecting ON in the Clock field Remember to reset the time and date Scroll down to the Clock field B C Press Result Clock off...

Страница 49: ...Home screen displays toolbar menus that let you choose math related options Toolbar menus also appear at the top of most App screens These menus list common functions of the active App Other menus Oth...

Страница 50: ...d press C to select the last option on the menu If the last menu option is selected press D to select the first option on the menu O APPLICATIONS menu Lists the installed Apps Menu is available only w...

Страница 51: ...Example Select factor from the Algebra menu on the calculator Home screen Press Result Press or From the Apps desktop use the cursor keys to highlight and press 2 or D 6 indicates Algebra menu will o...

Страница 52: ...electing submenu options Selecting submenu options A small arrow symbol to the right of a menu option indicates that selecting the option will open a submenu Example Select ord from the MATH menu on t...

Страница 53: ...ialog boxes Using dialog boxes Using dialog boxes Using dialog boxes An ellipsis at the end of a menu option indicates that choosing the option will open a dialog box Select the option and press D or...

Страница 54: ...Example Open the SAVE COPY AS dialog box from the Window Editor Press Result O Use the cursor keys to highlight and press 2 or D Press B to display a list of folders Type the name of the variable Pres...

Страница 55: ...ress B or A to move from one toolbar menu to the next Press B from the last menu to move to the first menu Press A to move from the first menu to the last menu Note If you press B when a menu option w...

Страница 56: ...stom menu see the electronic Programming chapter More information is available about custom menus See the electronic Operating the Calculator chapter Example Turn on and turn off the custom menu from...

Страница 57: ...lt custom menu erases the previous custom menu If you created the previous custom menu with a program you can run the program again to reuse the menu Press Result 2 F to turn off the custom menu and t...

Страница 58: ...sktop turned off If you turn off the Apps desktop use the APPLICATIONS menu to open Apps To open the APPLICATIONS menu with the Apps desktop off press O Note If you press O with the Apps desktop turne...

Страница 59: ...e Setting split screen mode Setting split screen mode Setting split screen mode You can split the screen either top to bottom or left to right from the MODE dialog box The split screen setting stays i...

Страница 60: ...Getting Started 60 Example Set split screen mode to TOP BOTTOM Press Result 3 B D...

Страница 61: ...initial Apps for split screen Setting the initial Apps for split screen Setting the initial Apps for split screen After you select either TOP BOTTOM or LEFT RIGHT split screen mode additional mode se...

Страница 62: ...steps 1 and 2 for the Split 2 App mode setting Example Display the Y Editor in the top screen and the Graph App in the bottom screen Mode Description Split 2 App Lets you specify the App displayed in...

Страница 63: ...Getting Started 63 2 D B 4 Press Result...

Страница 64: ...en App Exiting split screen mode Exiting split screen mode Exiting split screen mode Exiting split screen mode Exit split screen mode in any of the following ways Press 2 K to close the active App and...

Страница 65: ...ware and the USB computer cable that came with your TI 89 Titanium For system requirements and instructions to link to compatible calculators and download TI Connect software Apps and OS versions see...

Страница 66: ...ardware version Unit ID required to obtain certificates for installing purchased Apps Similar to a serial number Write this number down and keep it in a safe place in case the calculator is ever lost...

Страница 67: ...ays 6 Press to delete the application Note Only Flash Apps can be deleted Connecting your Connecting your Connecting your Connecting your TI 89 Titanium TI 89 Titanium TI 89 Titanium TI 89 Titanium to...

Страница 68: ...port to connect the TI Presenter video adapter to the teacher model of the TI 89 Titanium The TI Presenter video adapter provides a video interface between the calculator and video display or recordin...

Страница 69: ...d information Important OS download information Important OS download information New batteries should be installed before beginning an OS download When in OS download mode the APD feature does not fu...

Страница 70: ...hin the reach of children Do not mix new and used batteries Do not mix brands or types within brands of batteries Do not mix rechargeable and non rechargeable batteries Install batteries according to...

Страница 71: ...the display begins to dim especially during calculations If you find yourself increasing the contrast frequently replace the AAA alkaline batteries The status line also gives battery information Befor...

Страница 72: ...kup silver oxide battery Replacing the backup silver oxide battery 1 To replace the silver oxide backup battery remove the battery cover and unscrew the tiny screw holding the BACK UP BATTERY cover in...

Страница 73: ...es of the TI 89 Titanium The history area in each screen was cleared by pressing and selecting 8 Clear Home before performing each example to illustrate only the results of the example s keystrokes Sh...

Страница 74: ...bers Expanding Complex Numbers Steps and keystrokes Display Compute the factorial of several numbers to see how the TI 89 Titanium handles very large integers To get the factorial operator press 2 I s...

Страница 75: ...r factor on the entry line by typing FACTOR on the keyboard or by pressing and selecting 2 factor Press 2 2634492 d Optional Enter other numbers on your own Steps and keystrokes Display Find the root...

Страница 76: ...ression xN5 3 You can enter expand on the entry line by typing EXPAND on the keyboard or by pressing and selecting 3 expand Press 3 c X 5 d Z 3 d Optional Enter other expressions on your own Steps and...

Страница 77: ...r factor on the entry line by typing FACTOR on the keyboard or by pressing and selecting 2 factor Press 2 X Z 2 5 b X d Steps and keystrokes Display Solve the equation x2 N2xN6 2 with respect to x You...

Страница 78: ...nstraint Solving Inequalities Solving Inequalities Solving Inequalities Solving Inequalities Steps and keystrokes Display Solve the equation x2 N2xN6 2 with respect to x where x is greater than zero T...

Страница 79: ...play Find the derivative of xNy 3 x y 2 with respect to x This example illustrates using the calculus differentiation function and how the function is displayed in pretty print in the history area Pre...

Страница 80: ...ctors Solving Problems Involving Vectors Steps and keystrokes Display Find the integral of x sin x with respect to x This example illustrates using the calculus integration function Press 2 X p 2 W X...

Страница 81: ...b You can enter log on the entry line by typing LOG on the keyboard or by pressing 8 7 Press 8 7 X j b d Steps and keystrokes Display 1 Display the MODE dialog box For Angle mode select DEGREE Conver...

Страница 82: ...ressed in terms of y Substitute the expression for x into the second 2 Convert 345 degrees to Radian angle measure You can enter Rad on the entry line by selecting Rad from the Catalog menu or from th...

Страница 83: ...ou can also type solve directly from the keyboard or select it from the Catalog Press M M 1 2 X 3 Y 4 b X d 2 Begin to solve the equation Lx 7y L12 for y but do not press yet Press 1 X 7 Y 12 b Y d 3...

Страница 84: ...s and Measurement Units Using the equation f m a calculate the force when m 5 kilograms and a 20 meters second2 What is the force when a 9 8 meters second2 This is the 4 Highlight the equation for x i...

Страница 85: ...s 3 B 1 2 Create an acceleration unit for meters second2 named _ms2 The UNITS dialog box lets you select units from an alphabetical list of categories You can use 2 D and 2 C to scroll one page at a t...

Страница 86: ...e when m 5 kilograms _kg and a 20 meters second2 _ms2 If you know the abbreviation for a unit you can type it from the keyboard Press 5 8 5 2 KG j p 20 8 5 2 MS j 2 4 Using the same m calculate the fo...

Страница 87: ...apabilities of the TI 89 Titanium by graphing the function y x2N3 N10 2 Steps and keystrokes Display 1 Display the Y Editor Press 8 2 Enter the function abs x2 N3 N10 2 The screen shot shows the prett...

Страница 88: ...er bound Press B right cursor to move the tracing cursor until the lower bound for x is just to the left of the minimum node before pressing the second time Press B B 7 Set the upper bound Press B rig...

Страница 89: ...sing the standard viewing window ZoomStd Then use ZoomSqr to adjust the viewing window 8 Find the minimum point on the graph between the lower and upper bounds Press 9 Transfer the result to the Home...

Страница 90: ...function graphing you must define separate functions for the top and bottom halves of a circle Press 8 8 2 j R Z 2 X Z 2 d 4 Define y2 x the function for the bottom half of the circle The bottom half...

Страница 91: ...endpoints 5 Select the ZoomStd viewing window which automatically graphs the functions In the standard viewing window both the x and y axes range from L10 to 10 However this range is spread over a lon...

Страница 92: ...Steps and keystrokes Display 1 Display the MODE dialog box For Graph mode select FUNCTION For Angle mode select RADIAN Press 3 B 1 D D D B 1 2 Open the Y Editor and enter y1 x 1 x 1 Press 8 1 e c X 1...

Страница 93: ...Discontinuities to ON Note The second item on the Graph Format dialog is greyed out which means the graph order is set to sequential Seq Press 8 D D D D D D B 2 6 Execute the Graph command which autom...

Страница 94: ...ther drag forces what is the maximum height of the ball and when does it hit the ground Steps and keystrokes Display 1 Display the MODE dialog box For Graph mode select PARAMETRIC Press 3 B 2 2 Displa...

Страница 95: ...riate for this example You can press either D or to enter a value and move to the next variable Press 8 0 D 3 D 02 D 2 D 25 D 5 D 2 D 10 D 5 5 Graph the parametric equations to model the path of the b...

Страница 96: ...A 8 and B 2 5 Then explore the appearance of the rose for other values of A and B Steps and keystrokes Display 1 Display the MODE dialog box For Graph mode select POLAR For Angle mode select RADIAN Pr...

Страница 97: ...maining petals have q values greater than 2p The rose does not appear symmetrical Both the x an y axes range from L10 to 10 However this range is spread over a longer distance along the x axis than th...

Страница 98: ...trees in the forest at the end of each year Does it stabilize at a certain number 5 Select ZoomSqr which regraphs the equation ZoomSqr increases the range along the x axis so that the graph is shown...

Страница 99: ...the integer part of the result No fractional trees are harvested To access iPart you can use 2 I simply type it or select it from the CATALOG Press 8 8 2 I 1 4 8 j U1 c j N 1 d 1000 d 3 Define ui1 as...

Страница 100: ...s 8 7 Select Trace Move the cursor to trace year by year How many years nc does it take the number of trees yc to stabilize Trace begins at nc 0 nc is the number of years xc nc since n is plotted on t...

Страница 101: ...ph format styles Steps and keystrokes Display 1 Display the MODE dialog box For Graph mode select 3D Press 3 B 5 2 Display and clear the Y Editor Then define the 3D equation z1 x y x3 y N y3 x 390 Not...

Страница 102: ...en you animate the graph the screen returns to normal view automatically Except for animation you can do the same things in normal and expanded view Press p press p to switch between expanded and norm...

Страница 103: ...he viewing orbit around the graph Press 0 zero not the letter O A A A 7 View the graph along the x axis the y axis and then the z axis Press X This graph has the same shape along the y axis and x axis...

Страница 104: ...he graph in different graph format styles Press press to switch from each style to the next HIDDEN SURFACE CONTOUR LEVELS may require extra time to calculate contours WIRE AND CONTOUR WIRE FRAME Steps...

Страница 105: ...ing Differential Equation Graphing Differential Equation Graphing Differential Equation Graphing Graph the solution to the logistic 1st order differential equation y 001y 100Ny Start by drawing only t...

Страница 106: ...all Leave the initial condition yi1 blank Note With y1 selected the device will graph the y1 solution curve not the derivative y1 Press 8 8 001 Y1 p c 100 Y1 d 3 Display the GRAPH FORMATS dialog box T...

Страница 107: ...only the slope field is drawn as specified by Fields SLPFLD in the GRAPH FORMATS dialog box Press 8 6 Return to the Y Editor and enter an initial condition yi1 10 Press 8 10 7 Return to the Graph scre...

Страница 108: ...Previews 108 8 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 to the Graph screen Press 8 Steps and keystrokes Display...

Страница 109: ...t other than the t0 value entered in the Y Editor or Window Editor Instead of entering t and y1 after pressing 2 you can move the cursor to a point on the screen and then press You can use to trace c...

Страница 110: ...lay the MODE dialog box For Graph mode select FUNCTION For Angle mode select RADIAN Press 3 B 1 D D D B 1 2 Display the Home screen Use the Graph command and the when function to specify the piecewise...

Страница 111: ...a different operation or press N Press 2 5 C until the line is positioned 5 Save a picture of the graph Use PIC1 as the variable name for the picture Be sure to set Type Picture By default it is set t...

Страница 112: ...nd where do they occur 7 Open the saved picture variable to redisplay the graph with the line Be sure to set Type Picture By default it is set to GDB Press 1 B 2 if not already shown also set Variable...

Страница 113: ...ble parameters to tblStart M10 tbl 1 Graph Table OFF Independent AUTO Press 8 10 D 1 D B 1 D B 1 4 Display the Table screen Press 8 5 Scroll through the table Notice that y1 changes sign at x M1 1 and...

Страница 114: ...oefficients change 6 Zoom in on the sign change between x L2 and x L1 by changing the table parameters to tblStart L2 tbl 1 Press 2 D 1 Steps and keystrokes Display 1 Display the MODE dialog box For G...

Страница 115: ...he way across the display Press 8 5 1 X Z 3 2 X 6 3 Select the ZoomStd viewing window which switches to the Graph screen and graphs the function The thick border is now around the Graph screen Press 6...

Страница 116: ...the edited function The thick border is around the Graph screen Press 2 a 6 Switch to the Y Editor and open the Window Editor in its place Press 2 a 8 7 Open the Home screen and then exit to a full s...

Страница 117: ...y converted into a data variable which can have multiple columns Steps and keystrokes Display 1 Use O to display the Data Matrix Editor Create a new list variable named TEMP Press 3 B 3 D D TEMP 2 Ent...

Страница 118: ...the value of column 1 DATA is shown in the upper left corner to indicate that the list variable was converted to a data variable Press B 2 p j C 1 4 Move to the column 2 header cell to show its defin...

Страница 119: ...stories Using Median Median and linear regression calculations find and plot equations to fit the data For each regression equation predict how many buildings of more than 12 stories you would expect...

Страница 120: ...50 500 750 950 4 Move the cursor to row 1 in column 2 r1c2 Then enter the corresponding number of buildings 8 C moves the cursor to the top of the page After typing data for a cell you can press or D...

Страница 121: ...en columns of data To sort column 1 the cursor can be anywhere in column 1 This example has you press 8 C so that you can see the first four rows Press A 8 C 2 4 6 Display the Calculate dialog box Set...

Страница 122: ...ore RegEQ to y2 x Press B 5 D D D B D 10 Perform the calculation to display the LinReg regression equation This equation is stored in y2 x Press 11 Close the STAT VARS screen The Data Matrix Editor di...

Страница 123: ...1 y C2 Notice the similarities between this and the Calculate dialog box Press B 1 D B 1 D C j 1 D j C2 14 Save the plot definition and return to the Plot Setup screen Notice the shorthand notation fo...

Страница 124: ...ot 1 is selected Notice that y1 x and y2 x were selected when the regression equations were stored Press 8 2 2 16 Scroll up to highlight Plot 1 The displayed shorthand definition is the same as on the...

Страница 125: ...lets you define a header from anywhere in a column When the cursor is on a header cell pressing is not required Press B B C C 2 MED j Y1 c j C1 d 20 Enter a title for column 4 Define column 4 s heade...

Страница 126: ...23 Display the Plot Setup screen and deselect Plot 1 Press 24 Highlight Plot 2 and define it as Plot Type Scatter Mark Box x C1 y C4 MedMed residuals Press D D D C j 1 D j C4 25 Highlight Plot 3 and...

Страница 127: ...als marks the LinReg residuals Press 9 28 Display the Home screen Press 29 Use the MedMed y1 x and LinReg y2 x regression equations to calculate values for x 300 300 000 population The round function...

Страница 128: ...ays the result Steps and keystrokes Display 1 Use O to display the Program Editor Create a new program Press 3 2 Type PROG1 with no spaces as the name of the new program variable Press D D PROG j 1 3...

Страница 129: ...umeric expression 0 temp Creates a variable named temp and initializes it to 0 For i 1 n 1 Starts a For loop based on variable i First time through the loop i 1 At end of loop i is incremented by 1 Lo...

Страница 130: ...n the displayed dialog box Press 5 7 Continue with the program The Disp command displays the result on the Program I O screen The result is the sum of the integers from 1 through 5 Although the Progra...

Страница 131: ...he Program I O screen and return to the Home screen You can also press N 2 K or to return to the Home screen Press Steps and keystrokes Display 1 Start a new session of the Text Editor Press 3 2 Creat...

Страница 132: ...lock on again Practice editing your text by using The cursor pad to move the text cursor 0 or 8 to delete the character to the left or right of the cursor respectively Press 2 and type anything you w...

Страница 133: ...nd the value of m1 5 Return to the current session on the Text Editor Notice that the displayed session is exactly the same as you left it Press 2 a Steps and keystrokes Display 1 Use O to display the...

Страница 134: ...or to the unknown variable m1 Optionally you can enter an initial guess for m1 Even if you enter a value for all variables the Numeric Solver solves for the variable marked by the cursor Press D D g 3...

Страница 135: ...ou can explore the graph by tracing zooming etc The variable marked by the cursor unknown variable m1 is on the x axis and left rt is on the y axis Press 3 7 Return to the Numeric Solver and exit the...

Страница 136: ...he MODE dialog box Page 2 For Base mode select DEC as the default number base Integer results are displayed according to the Base mode Fractional and floating point results are always displayed in dec...

Страница 137: ...1 2 4 2 HEX j 5 Add 1 to the result and leave it in the default decimal base Results use the 0b or 0h prefix to identify the base Press 1 6 Change the Base mode to HEX When Base HEX or BIN the magnit...

Страница 138: ...riety of variable data types Use the VAR LINK screen to view a list of the defined variables Then move a variable to the user data archive memory and explore the ways in which you can and cannot acces...

Страница 139: ...riables with the following variable types Expression 5 x1 Function x2 4 f x List 5 10 L1 Matrix 30 25 m1 Press M 5 9 X1 X Z 2 4 9 j F c X d 2 5 b 10 2 9 j L1 2 g 30 b 25 2 h 9 j M1 2 Suppose you start...

Страница 140: ...ferent types Press D D B 5 5 Highlight the f function variable and view its contents Notice that the function was assigned using f x but is listed as f on the screen Press D 2 6 Close the Contents win...

Страница 141: ...d highlight the variable you want to archive The previous change in view is no longer in effect The screen lists all defined variables Press 2 use D to highlight x1 2 Use the Manage toolbar menu to ar...

Страница 142: ...archived variable Press 10 9 X1 5 Cancel the error message Press N 6 Use VAR LINK to unarchive the variable Press 2 use D to highlight x1 9 7 Return to the Home screen and store a different value to t...

Страница 143: ...all variables A mark indicates items that are selected Notice that this also selected the MAIN folder Note Instead of using if you don t want to delete all your variables you can select individual var...

Страница 144: ...er Acknowledge the message When VAR LINK is redisplayed the deleted variables are not listed Press 5 Close VAR LINK and return to the current application Home screen in this example When you use N ins...

Страница 145: ...off manually by using the and 2 or 8 keys To prolong battery life the APD Automatic Power Down feature lets the calculator turn itself off automatically Turning the Calculator On Turning the Calculat...

Страница 146: ...led APD When you press the calculator will be exactly as you left it The display cursor and any error conditions are exactly as you left them All settings and memory contents are retained Press Descri...

Страница 147: ...ss viewing angle and the adjustment of the display contrast The contrast setting is retained in memory when the graphing calculator is turned off Adjusting the Display Contrast Adjusting the Display C...

Страница 148: ...ace the four alkaline batteries Note The display may be very dark after you change batteries Use 8 to lighten the display The status line along the bottom of the display also gives battery information...

Страница 149: ...when used with 8 2 8 and j add functionality by increasing the available key commands X Y and Z are often used in symbolic calculations A B C and D move the cursor O lets you select an application ev...

Страница 150: ...tanium example shows using the 2 or 8 modifier key with the N key Modifier Description 2 second Accesses the second function of the next key you press On the keyboard these are printed in the same col...

Страница 151: ...o cancel its effect Other Important Keys You Need to Be Familiar With Other Important Keys You Need to Be Familiar With Other Important Keys You Need to Be Familiar With Other Important Keys You Need...

Страница 152: ...nd off 2 Converts measurement units 8 Designates a measurement unit 0 Deletes the character to the left of the cursor backspaces 2 Toggles between insert and overtype mode for entering information 8 D...

Страница 153: ...ter on the TI 89 Titanium Entering a Letter Character on the TI 89 Titanium The letters x y z and t are commonly used in algebraic expressions So that you can type them quickly these letters are prima...

Страница 154: ...ing Alphabetic Characters on the TI 89 Titanium Notes To Press Type a single lowercase alpha character j and then the letter key status line shows Type a single uppercase alpha character and then the...

Страница 155: ...anium Dialog Boxes Automatic Alpha Lock in TI 89 Titanium Dialog Boxes Automatic Alpha Lock in TI 89 Titanium Dialog Boxes Automatic Alpha Lock in TI 89 Titanium Dialog Boxes There are certain times w...

Страница 156: ...haracters For more information refer to Entering Special Characters in the Text Editor module Entering Numbers Entering Numbers Entering Numbers Entering Numbers The keypad lets you enter positive and...

Страница 157: ...reted as 6 M2 implied multiplication 2 4 2 but 2 4 subtracts 2 from the previous answer and then adds 4 Important Use for subtraction and use for negation Entering a Number in Scientific Notation Ente...

Страница 158: ...on Entering Expressions and Instructions Entering Expressions and Instructions Entering Expressions and Instructions Entering Expressions and Instructions You perform a calculation by evaluating an ex...

Страница 159: ...here you are required to enter a value you can enter an expression Operator Performs an operation such as Operators require an argument before and after the operator For example 4 5 and 5 2 Function R...

Страница 160: ...evaluated according to the Equation Operating System EOS hierarchy described in the Technical Reference module To change the order of evaluation or just to ensure that an expression is evaluated in th...

Страница 161: ...ss its key if available For example press 2 W or Select it from a menu if available For example select 2 abs from the Number submenu of the MATH menu or Type the name letter by letter from the keyboar...

Страница 162: ...n also select log by using Press Display 3 76 e c 7 9 2 5 d d 2 2 LOG j c 45 d 3 76 M7 9 2 inserts because its argument must be in parentheses 3 76 M7 9 5 Use d once to close 5 and again to close M7 9...

Страница 163: ...ong for One Line In the history area if both the entry and its answer cannot be displayed on one line the answer is displayed on the next line To view the entire entry or answer 1 Press C to move the...

Страница 164: ...lculator leaves the expression on the entry line and highlights it You can continue to use the last answer or enter a new expression Example Example Example Example Calculate 3 76 M7 9 5 Then add 2 lo...

Страница 165: ...mats of Displayed Results Formats of Displayed Results A result may be calculated and displayed in any of several formats This section describes the modes and their settings that affect the display fo...

Страница 166: ...on The entry line does not show an expression in pretty print If pretty print is turned on the history area will show both the entry and its result in pretty print after you press Exact Approx Mode Ex...

Страница 167: ...d symbolic forms EXACT reduces rounding errors that could be introduced by intermediate results in chained calculations 2 Shows whole number results Shows simplified fractional results Shows symbolic...

Страница 168: ...be evaluated they are treated algebraically For example if the variable r is undefined pr2 3 14159 r2 AUTO Uses the EXACT form where possible but uses the APPROXIMATE form when your entry contains a d...

Страница 169: ...Mode Display Digits Mode Display Digits Mode Display Digits Mode By default Display Digits FLOAT 6 which means that results are rounded to a maximum of six digits You can use 3 to select different set...

Страница 170: ...layed in the selected number of digits Exponential Format Mode Exponential Format Mode Exponential Format Mode Exponential Format Mode Setting Example Description FIX 0 12 123 123 5 123 46 123 457 FIX...

Страница 171: ...n in the Entry Line Editing an Expression in the Entry Line Editing an Expression in the Entry Line Knowing how to edit an entry can be a real time saver If you make an error while typing an expressio...

Страница 172: ...the Cursor Moving the Cursor Moving the Cursor Moving the Cursor After removing the highlight move the cursor to the applicable position within the expression Note If you accidentally press C instead...

Страница 173: ...r end of the entry line or M M if the cursor is not at the beginning or end of the entry line The first press deletes all characters to the right of the cursor and the second clears the entry line To...

Страница 174: ...ype modes press 2 Note Look at the cursor to see if you re in insert or overtype mode Replacing or Deleting Multiple Characters Replacing or Deleting Multiple Characters Replacing or Deleting Multiple...

Страница 175: ...overview of how to select an item from any menu Specific menus 1 Move the cursor to either side of the characters you want to highlight 2 Hold and press A or B to highlight characters left or right o...

Страница 176: ...ories of special characters Greek math etc 2 I MATH menu Lets you select from categories of math operations CATALOG menu Lets you select from a complete alphabetic list of built in functions and instr...

Страница 177: ...or pad D and C to highlight the item and then press Note that pressing C from the first item moves the highlight to the last item and vice versa Items Ending with Items Ending with Items Ending with I...

Страница 178: ...aking a selection press A This is the same as pressing N To wrap to the last menu item directly from the first menu item press C To wrap to the first menu item directly from the last menu item press D...

Страница 179: ...nd close the dialog box Canceling a Menu Canceling a Menu Canceling a Menu Canceling a Menu To cancel the current menu without making a selection press N Depending on whether any submenus are displaye...

Страница 180: ...ing B be sure that an item with a submenu is not highlighted If so B displays that item s submenu instead of moving to the next toolbar menu Example Selecting a Menu Item Example Selecting a Menu Item...

Страница 181: ...om the APPLICATIONS Menu From the APPLICATIONS Menu From the APPLICATIONS Menu 1 If the Apps desktop is off press O to display a menu that lists the applications Note To cancel the menu without making...

Страница 182: ...either opens directly or displays a dialog box Your Apps desktop may vary from the one shown below Table Display a table of variable values that correspond to an entered function Data Matrix Editor En...

Страница 183: ...an application Press O In full screen mode press 2 K In split screen mode press 2 K to open the full screen view of the active application then press 2 K again To return to the last open application f...

Страница 184: ...Operating the Calculator 184 From the Keyboard From the Keyboard From the Keyboard From the Keyboard...

Страница 185: ...d interpreted Mode settings are retained by the Constant Memory feature when the graphing calculator is turned off All numbers including elements of matrices and lists are displayed according to the c...

Страница 186: ...Split 2 App is not valid when Split Screen FULL When you scroll through the list the cursor skips dimmed settings Changing Mode Settings Changing Mode Settings Changing Mode Settings Changing Mode Set...

Страница 187: ...mation about a particular mode look in the applicable section of this guidebook Mode Description Graph Type of graphs to plot FUNCTION PARAMETRIC POLAR SEQUENCE 3D or DE Current Folder Folder used to...

Страница 188: ...fer to the Split Screens module Split 1 App Application in the top or left side of a split screen If you are not using a split screen this is the current application Split 2 App Application in the bot...

Страница 189: ...Toolbar Menu Clean Up Toolbar Menu Clean Up Toolbar Menu Unit System Lets you select from three systems of measurement to specify the default units for displayed results SI metric or MKS Eng US feet p...

Страница 190: ...ginning the calculation NewProb Places NewProb in the entry line You must then press to execute the command NewProb performs a variety of operations that let you begin a new problem from a cleared sta...

Страница 191: ...he Catalog Dialog Box Using the Catalog Dialog Box The CATALOG provides a way to access any built in command functions and instructions from one convenient list In addition the CATALOG dialog box lets...

Страница 192: ...Built in Command from the CATALOG Selecting a Built in Command from the CATALOG Selecting a Built in Command from the CATALOG When you select a command its name is inserted in the entry line at the cu...

Страница 193: ...meters For the command indicated by 8 the status line shows the required and optional parameters if any and their type Indicated command and its parameters Brackets indicate optional parameters To mov...

Страница 194: ...ou can display a command s parameters in a dialog box by pressing Help The parameters are the same as those displayed on the status line Some commands such as ClrDraw do not require parameters If you...

Страница 195: ...on is dimmed if no Flash applications are installed 3 Move the 8 indicator to the function and press The list is alphabetized by function name The left column lists functions The right column lists th...

Страница 196: ...n you select a function or program its name is inserted in the entry line at the cursor location Therefore you should position the cursor as necessary before selecting the function or program 1 Press...

Страница 197: ...r Variable Names Rules for Variable Names Rules for Variable Names A variable name Can use 1 to 8 characters consisting of letters and digits This includes Greek letters but not p accented letters and...

Страница 198: ...s xmin and xmax which are used to store graph related values Refer to the Technical Reference module for a list Examples Examples Examples Examples Data Types Data Types Data Types Data Types Variable...

Страница 199: ...e store symbol is displayed To store to a variable temporarily you can use the with operator Refer to Substituting Values and Setting Constraints in Symbolic Manipulation Matrices Character strings He...

Страница 200: ...ression 1 Type the variable name 2 Press In this example the variable a is undefined Therefore it is used as a symbolic variable Note Refer to Symbolic Manipulation for information about symbolic mani...

Страница 201: ...ntry line Status Line Indicators in the Display Status Line Indicators in the Display Status Line Indicators in the Display Status Line Indicators in the Display The status line is displayed at the bo...

Страница 202: ...2nd 2 will use the second function of the next key you press 2 8 will use the diamond feature of the next key you press will type the uppercase letter for the next key you press On the TI 89 Titanium...

Страница 203: ...the Exact Approx mode use the 3 key AUTO Auto EXACT Exact APPROX Approximate Graph Number If the screen is split to show two independent graphs this indicates which graph is active G1 or G2 Graph Mod...

Страница 204: ...on as possible History Pairs Busy Pause Archived The information shown in this part of the status line depends on the application you are using 23 30 Displayed on the Home screen to show the number of...

Страница 205: ...cut copy and paste and more Note The term calculator Home screen is used in this module Other modules use the term Home screen Both terms are interchangeable and refer to the same screen Displaying t...

Страница 206: ...are displayed in pretty print Pretty print displays expressions in the same form in which they are written on the board or in textbooks Toolbar Lets you display menus for selecting operations applicab...

Страница 207: ...indicates the entry is longer than the screen width Last Entry Pretty print is ON Exponents roots fractions etc are displayed in the same form in which they are traditionally written History Area List...

Страница 208: ...hrough the History Area Scrolling through the History Area Scrolling through the History Area Scrolling through the History Area Normally the cursor is in the entry line However you can move the curso...

Страница 209: ...answer pairs are saved If the history area is full when you make a new entry indicated by 30 30 the new entry answer pair is saved and the oldest pair is deleted The history indicator does not change...

Страница 210: ...le When you want to reexecute those entries use the Text Editor to open the variable as a command script Saving the Entries in the History Area Saving the Entries in the History Area Saving the Entrie...

Страница 211: ...t you cannot restore them from the calculator Home screen On the calculator Home screen s toolbar menu 1 Open is not available Instead 2 Specify a folder and text variable that you want to use to stor...

Страница 212: ...d Pasting Information Cutting Copying and Pasting Information Cutting Copying and Pasting Information Cut copy and paste operations let you move or copy information within the same application or betw...

Страница 213: ...tion to the Clipboard Cutting or Copying Information to the Clipboard Cutting or Copying Information to the Clipboard When you cut or copy information that information is placed in the clipboard Howev...

Страница 214: ...ious contents if any Pasting Information from the Clipboard Pasting Information from the Clipboard Pasting Information from the Clipboard Pasting Information from the Clipboard A paste operation inser...

Страница 215: ...xample Copying and Pasting Suppose you want to reuse an expression without retyping it each time 1 Copy the applicable information 2 Paste the copied information into a new entry a Begin a new entry a...

Страница 216: ...n 3 Paste the copied information into a different application Note By copying and pasting you can easily transfer information from one application to another c Press 8 7 to paste the copied expression...

Страница 217: ...ing the Expression on the Entry Line Reusing the Expression on the Entry Line Reusing the Expression on the Entry Line Reusing the Expression on the Entry Line When you press to evaluate an expression...

Страница 218: ...that covers 200 square centimeters Note Editing an entry lets you make minor changes without retyping the entire entry The example below uses 8 as the first guess and then displays the answer in its...

Страница 219: ...een The recalled entry replaces whatever is currently shown on the entry line You can then reexecute or edit the recalled entry Note You can also use the entry function to recall any previous entry Re...

Страница 220: ...rs by 4 2 meters Then calculate the yield per square meter if the plot produces a total of 147 tomatoes Just as ans 1 always contains the last answer ans 2 ans 3 etc also contain previous answers For...

Страница 221: ...information Why Use Auto Paste Why Use Auto Paste Why Use Auto Paste Why Use Auto Paste The effect of using auto paste is similar to 2 and 2 as described in the previous section but there are differen...

Страница 222: ...highlight the entry or answer to auto paste This pastes the entire entry or answer If you need only a part of the entry or answer edit the entry line to delete the unwanted parts C moves from answer...

Страница 223: ...unction The following examples show user defined functions with one argument and two arguments You can use as many arguments as necessary In these examples the definition consists of a single expressi...

Страница 224: ...evaluate the function Creating a User Defined Function Creating a User Defined Function Creating a User Defined Function Creating a User Defined Function Use one of the following methods Method Descri...

Страница 225: ...e For information about similarities and differences between functions and programs refer to Programming For example suppose you want to create a function that sums a series of reciprocals based on an...

Страница 226: ...ld for a single statement function Note It s easier to create a complicated multi statement function in the Program Editor than on the calculator Home screen Refer to Programming On the calculator Hom...

Страница 227: ...isplaying and Editing a Function Definition You can use a user defined function just as you would any other function Evaluate it by itself or include it in another expression To Do this Display a list...

Страница 228: ...to display an answer because there is not enough free memory Display the definition of a user defined function From the VAR LINK screen highlight the function and display the Contents menu 2 or From...

Страница 229: ...wing shows an answer that is both too long and too tall to be displayed on the screen Note This example uses the randMat function to generate a 25 x 25 matrix If There Is not Enough Memory If There Is...

Страница 230: ...memory by deleting unneeded variables and or Flash applications Use 2 as described in Memory and Variable Management If possible break the problem into smaller parts that can be calculated and display...

Страница 231: ...or Home screen s normal toolbar menu press 2 to toggle the custom menu on and off Note You can also turn the custom menu on and off by entering CustmOn or CustmOff in the entry line and pressing Unles...

Страница 232: ...store the default 1 From the calculator Home screen use 2 to turn off the custom menu and display the calculator Home screen s normal toolbar menu This pastes the commands used to create the default m...

Страница 233: ...n Do You Need this Information When Do You Need this Information When Do You Need this Information The information on the About screen is intended for situations such as If you obtain new or upgraded...

Страница 234: ...dvanced Mathematics Software version Product identifier Product ID Unit ID Apps certificate revision number Cert Rev OS version Product identifier Apps certificate revision number Hardware version Uni...

Страница 235: ...algebraic expression that you anticipated How Undefined and Defined Variables Are Treated How Undefined and Defined Variables Are Treated How Undefined and Defined Variables Are Treated How Undefined...

Страница 236: ...fining a variable it s a good practice to use more than one character in the name Leave one character names undefined for symbolic calculations Method Example Enter the variable name Use the isVar fun...

Страница 237: ...tion 237 Note Use 2 to view a list of defined variables as described in Memory and Variable Management Use the getType function Method Example If defined the variable s type is displayed If undefined...

Страница 238: ...defined variable by deleting it To delete Do this One or more specified variables Use the DelVar function You can also delete variables by using the VAR LINK screen 2 as described in Memory and Variab...

Страница 239: ...operator refer to Typing the With Operator To type the with operator press All one letter variables a z in the current folder Note For information about folders refer to the Calculator Home Screen mo...

Страница 240: ...t Approx EXACT the handheld uses exact rational arithmetic with up to 614 digits in the numerator and 614 digits in the denominator The EXACT setting Transforms irrational numbers to standard forms as...

Страница 241: ...Certain built in functions that expect one of their arguments to be an integer will convert that number to an integer if possible For example d y x x 2 0 transforms to d y x x 2 Whole number floating...

Страница 242: ...ve time and or use less memory than the EXACT setting Approximate results are sometimes more compact and comprehensible than exact results Results with undefined variables or functions often exhibit i...

Страница 243: ...ssible exactly and then use approximate numerical methods if necessary to determine additional solutions Similarly integrate uses approximate numerical methods if appropriate where exact symbolic meth...

Страница 244: ...ult simplification does not modify variables that use path names to indicate a folder For example x class x does not simplify to 2x Note For information about folders refer to the Calculator Home Scre...

Страница 245: ...are assumed to represent constants and are placed in alphabetical order at the end of a sum but before numbers Numeric subexpressions are combined Products and sums are sorted into order Similar facto...

Страница 246: ...y for simplification To interrupt a simplification process that is taking too long press You can then try simplifying only a portion of the expression Auto paste the entire expression on the entry lin...

Страница 247: ...hat Use Delayed Simplification Functions that Use Delayed Simplification Functions that use delayed simplification have a required var argument that performs the function with respect to a variable Th...

Страница 248: ...he right finds the derivative of x3 at x 5 If x3 was initially simplified to 75 you would find the derivative of 75 which is not what you want x cannot be simplified x is not simplified The function u...

Страница 249: ...specify domain constraints Typing the With Operator Typing the With Operator Typing the With Operator Typing the With Operator To type the with operator press Substituting for a Variable Substituting...

Страница 250: ...lysis you must define a complex variable For example x yi z Then you can use z as a complex variable You can also use z_ For more information see the _ underscore topic in the Technical Reference modu...

Страница 251: ...the keyboard Be Aware of the Limitations of Substitutions Be Aware of the Limitations of Substitutions Be Aware of the Limitations of Substitutions Be Aware of the Limitations of Substitutions Substit...

Страница 252: ...ursion Internally an expression is sorted according to the automatic simplification rules Therefore products and sums may not match the order in which you entered them An error message is displayed Wh...

Страница 253: ...domain constraint Substituting for more general expressions either m c2 e or c2 m e may not work as you anticipate Note Use the solve function to help determine the single variable substitution ln x...

Страница 254: ...ons vs Defining a Variable Using Substitutions vs Defining a Variable However substitution is preferable for most cases because the variable is defined only for the current calculation and does not ac...

Страница 255: ...f the Algebra Menu Overview of the Algebra Menu You can use the Algebra toolbar menu to select the most commonly used algebraic functions The Algebra Menu The Algebra Menu The Algebra Menu The Algebra...

Страница 256: ...spect to all its variables or with respect to only a specified variable zeros Determines the values of a specified variable that make an expression equal to zero Displays in a list approx Evaluates an...

Страница 257: ...ultiple angles tCollect is the opposite of tExpand Complex Displays the submenu These are the same as solve factor and zeros but they also compute complex results Extract Displays the submenu getNum A...

Страница 258: ...gives examples for some of the functions available from the Algebra toolbar menu For complete information about any function refer to the Technical Reference module Some algebraic operations do not r...

Страница 259: ...mber Finding Prime Factors of a Number Finding Prime Factors of a Number The factor 2 function lets you do more than simply factor an algebraic polynomial Factor x5 N 1 Then expand the result Notice t...

Страница 260: ...nsion that collects similar powers of a variable Solving an Equation Solving an Equation Solving an Equation Solving an Equation Use the solve 1 function to solve an equation for a specified variable...

Страница 261: ...tem of equations use any of the following methods Consider a set of two equations with two unknowns 2x N 3y 4 Lx 7y L12 Method Example Use the solve function for a one step solution solve 2xN3y 4 and...

Страница 262: ...are not on the Algebra menu Use 2 I 4 or the Catalog Use the simult function with a matrix Enter the coefficients as a matrix and the results as a constant column matrix Use the rref function with a...

Страница 263: ...an Expression Finding the Zeros of an Expression Use the zeros 4 function zeros expression var Use the expression x sin x cos x Find the zeros with respect to x in the interval 0 x and x 3 Note For or...

Страница 264: ...ssion x4 N 2x2 x 2x2 x 4 Then transform the answer into a ratio of a fully expanded numerator and a fully expanded denominator Notice that propFrac and comDenom perform opposite operations Note You ca...

Страница 265: ...mmonly used calculus functions The Calc Menu The Calc Menu The Calc Menu The Calc Menu From the Home screen press to display Note For a complete description of each function and its syntax refer to th...

Страница 266: ...ecified variable that maximize an expression arcLen Returns the arc length of an expression with respect to a specified variable taylor Calculates a Taylor polynomial approximation to an expression wi...

Страница 267: ...lc toolbar menu For complete information about any calculus function refer to the Technical Reference module Integrating and Differentiating Integrating and Differentiating Integrating and Differentia...

Страница 268: ...atrix Finding a Limit Finding a Limit Finding a Limit Finding a Limit Use the limit 3 function Note You can find a limit for an expression list or matrix Find the limit of sin 3x x as x approaches 0 l...

Страница 269: ...ion User Defined Functions and Symbolic Manipulation User Defined Functions and Symbolic Manipulation User Defined Functions and Symbolic Manipulation You can use a user defined function as an argumen...

Страница 270: ...e Overview of Entering a Function in the Programming module Undefined Functions Undefined Functions Undefined Functions Undefined Functions You can use functions such as f x g t r q etc that have not...

Страница 271: ...ment vs Single Statement Functions Multi statement user defined functions should be used as an argument for numeric functions such as nDeriv and nInt only Then find the limit of sec x as x approaches...

Страница 272: ...ction with two pieces If you were to create a multi statement user defined function with the form Note To select nInt from the Calc toolbar menu press B nInt When Use expression x 0 x 0 Lx 5 cos x Fun...

Страница 273: ...the handheld may run out of memory before a result can be calculated Freeing Up Memory Freeing Up Memory Freeing Up Memory Freeing Up Memory Delete unneeded variables and or Flash applications partic...

Страница 274: ...olve b 0 var Solve each part and combine the results If several undefined variables occur only in a certain combination replace that combination with a single variable If m and c occur only as m c2 su...

Страница 275: ...on Special Constants Used in Symbolic Manipulation Special Constants Used in Symbolic Manipulation The result of a calculation may include one of the special constants described in this section In som...

Страница 276: ...rs multiple times in the same session each occurrence is numbered consecutively After it reaches 255 arbitrary integer consecutive numbering restarts at n0 Use Clean Up 2 NewProb to reset to n1 Note F...

Страница 277: ...n the same session each occurrence is numbered consecutively After it reaches 255 arbitrary integer consecutive numbering restarts at 0 Use Clean Up 2 NewProb to reset to 1 Note For press 8 9 represen...

Страница 278: ...Symbolic Manipulation 278 undef undef undef undef This indicates that the result is undefined Mathematically undefined undetermined sign Non unique limit...

Страница 279: ...menu to select from a list of available constants and units or you can type them directly from the keyboard From a Menu From a Menu From a Menu From a Menu The following shows how to select a unit but...

Страница 280: ...t However if you are adding units to a variable you must put a space or before the underscore For example x_m is treated as a variable not as x with a unit Note You can type units in either uppercase...

Страница 281: ...ories Note Create a user defined unit for frequently used combinations For example suppose you want to enter a velocity in meters per second In the UNITS dialog box however the Velocity category does...

Страница 282: ...r example Note If you have any doubt about how a value and its units will be evaluated group them within parentheses Here s why you get unexpected units if you do not use parentheses In a calculation...

Страница 283: ...Units Except Temperature For All Units Except Temperature If you use a unit in a calculation it is converted and displayed automatically in the current default unit for that category unless you use t...

Страница 284: ...ant to convert to a unit other than the default use the 4 conversion operator To convert 4 light years to kilometers 4_ltyr 4 _km To convert 186000 miles second to kilometers hour 186000_mi _s 4 _km _...

Страница 285: ...000 miles second from miles to kilometers 186000_mi _s 4 _km To convert 186000 miles second from seconds to hours 186000_mi _s 4 1 _hr To enter meters per second squared 27_m _s 2 To convert meters pe...

Страница 286: ...ure Values For Temperature Values For Temperature Values To convert a temperature value you must use tmpCnv instead of the 4 operator For example to convert 100_ C to _ F tmpCnv 100_ c _ f tmpCnv expr...

Страница 287: ...ing the Default Units for Displayed Results Setting the Default Units for Displayed Results Setting the Default Units for Displayed Results All results involving units are displayed in the default uni...

Страница 288: ...Setting Custom Defaults The SI and ENG US systems of measurement set from Page 3 of the MODE screen use built in default units which you cannot change The default units for these systems are available...

Страница 289: ...the NONE Default What is the NONE Default What is the NONE Default Many categories let you select NONE as the default unit 4 For each category you can highlight its default press B and select a unit f...

Страница 290: ...e standalone units Why Use Your Own Units Why Use Your Own Units Why Use Your Own Units Why Use Your Own Units Some example reasons to create a unit are You want to enter length values in dekameters D...

Страница 291: ...r to variables Can have up to 8 characters First character must be an underscore For _ press 8 5 Second character can be any valid variable name character except _ or a digit For example _9f is not va...

Страница 292: ...e stored as variables You can delete them the same as you would any variable For example to define a dekameter unit 10_m _dm To define an acceleration unit _m _s 2 _ms2 To calculate 195 blinks in 5 mi...

Страница 293: ...d ENG US Defaults for SI and ENG US Defaults for SI and ENG US The SI and ENG US systems of measurement use built in default units In this section the built in defaults are indicated by SI and ENG US...

Страница 294: ...roton rest mass 1 67262171E M27_kg _Na Avogadro s number 6 0221415E23 _mol _q electron charge 1 60217653E M19_coul _Rb Bohr radius 5 291772108E M11_m _Rc molar gas constant 8 314472_J _mol _ K _Rdb Ry...

Страница 295: ...nstitute of Standards and Technology NIST web site http physics nist gov cuu Constants index html Length Length Length Length Area Area Area Area _Ang angstrom _mi mile _au astronomical unit _mil 1 10...

Страница 296: ..._floz fluid ounce _pt pint _flozUK British fluid ounce _qt quart _gal gallon _tbsp tablespoon _galUK British gallon _tsp teaspoon _l liter NONE SI ENG US _day day _s second SI ENG US _hr hour _week w...

Страница 297: ...s Intensity Luminous Intensity Amount of Substance Amount of Substance Amount of Substance Amount of Substance Mass Mass Mass Mass no pre defined units _ C Celsius For press 2 _ K Kelvin _ F Fahrenhei...

Страница 298: ..._tonUK long ton _mton metric ton _dyne dyne _N newton SI _kgf kilogram force _tonf ton force _lbf pound force ENG US _Btu British thermal unit ENG US _J joule SI _cal calorie _kcal kilocalorie _erg e...

Страница 299: ...y Dynamic Viscosity Dynamic Viscosity Dynamic Frequency Frequency Frequency Frequency _atm atmosphere _mmHg millimeters of mercury _bar bar _Pa pascal SI _inH2O inches of water _psi pounds per square...

Страница 300: ...tential Resistance Resistance Resistance Resistance Conductance Conductance Conductance Conductance _A ampere SI ENG US _mA milliampere _kA kiloampere _mA microampere _coul coulomb SI ENG US _kV kilov...

Страница 301: ...ux Density Mag Flux Density Mag Flux Density Mag Flux Density Magnetic Flux Magnetic Flux Magnetic Flux Magnetic Flux Inductance Inductance Inductance Inductance _F farad SI ENG US _pF picofarad _nF n...

Страница 302: ...h one or more y x functions use the general steps shown below For a detailed description of each step refer to the following pages You may not need to do all the steps each time you graph a function G...

Страница 303: ...g cursor or of a plotted point by tracing a function Use the Zoom toolbar menu to zoom in or out on a portion of the graph 4 Set the display style for a function 2 This is optional For multiple equati...

Страница 304: ...Graph Mode Graph Mode Graph Mode Graph Mode 2 Set the Graph mode to FUNCTION Refer to Setting Modes in Operating the Calculator For graphs that do not use complex numbers set Complex Format REAL Other...

Страница 305: ...ph mode and Angle mode check the status line at the bottom of the screen Defining Functions for Graphing Defining Functions for Graphing Defining Functions for Graphing Defining Functions for Graphing...

Страница 306: ...at a time 3 Press or to move the cursor to the entry line 4 Type the expression to define the function The independent variable in function graphing is x The expression can refer to other variables i...

Страница 307: ...he Y Editor 1 Press D and C to highlight the function 2 Press or to move the cursor to the entry line 3 Do any of the following Use B and A to move the cursor within the expression and edit it Refer t...

Страница 308: ...Cursor Shortcuts to Move the Cursor Shortcuts to Move the Cursor From the Y Editor To erase Do this A function from the function list Highlight the function and press 0 or M A function from the entry...

Страница 309: ...Variable Values in Operating the Calculator Creating and Evaluating User Defined Functions in Calculator Home Screen Note User defined functions can have almost any name However if you want them to a...

Страница 310: ...n or a Program You can also select or deselect functions from the Home screen or a program To select or deselect Do this A specified function Move the cursor to highlight the function Press This proce...

Страница 311: ...ach defined function you can set a style that specifies how that function will be graphed This is useful when graphing multiple functions For example set one as a solid line another as a dotted line e...

Страница 312: ...next shaded function uses the second pattern etc The fifth shaded function reuses the first pattern Style Description Line Connects plotted points with a line This is the default Dot Displays a dot at...

Страница 313: ...ordinate plane displayed on the Graph screen By setting Window variables you can define the viewing window s boundaries and other attributes Function graphs parametric graphs etc have their own indepe...

Страница 314: ...r the old value then type the new one or Press A or B to remove the highlighting then edit the value Values are stored as you type them you do not need to press simply moves the cursor to the next Win...

Страница 315: ...ence elements such as the axes a grid and the cursor s coordinates Function graphs parametric graphs etc have their own independent set of graph formats Displaying Graph Format Settings Displaying Gra...

Страница 316: ...hen press or Press the number for that setting Graph Order Graphs functions one at a time SEQ or all at the same time SIMUL Not available when Discontinuity Detection is set to ON Grid Shows ON or hid...

Страница 317: ...ed functions display the Graph screen This screen uses the display style and viewing window that you previously defined Displaying the Graph Screen Displaying the Graph Screen Displaying the Graph Scr...

Страница 318: ...his Redefine the viewing window with different boundaries Use a Zoom operation Smart Graph Smart Graph Smart Graph Smart Graph When you display the Graph screen the Smart Graph feature displays the pr...

Страница 319: ...tion Free Moving Cursor Free Moving Cursor Free Moving Cursor Free Moving Cursor When you first display the Graph screen no cursor is visible To display the cursor press a cursor pad arrow The cursor...

Страница 320: ...ears to be on the function it may be near the function but not on it To increase the accuracy Use the Trace tool described on the next page to display coordinates that are on the function Use a Zoom o...

Страница 321: ...ue on the screen The cursor s coordinates are displayed at the bottom of the screen If multiple functions are graphed the trace cursor appears on the lowest numbered function selected in the Y Editor...

Страница 322: ...y yn x If the function is undefined at an x value the y value is blank You can continue to trace a function that goes above or below the viewing window You cannot see the cursor as it moves in that of...

Страница 323: ...d functions in the Y Editor not the appearance of the functions as graphed on the screen Automatic Panning Automatic Panning Automatic Panning Automatic Panning If you trace a function off the left or...

Страница 324: ...trace even when the cursor is still on the screen Canceling Trace Canceling Trace Canceling Trace Canceling Trace To cancel a trace at any time press N A trace is also canceled when you display anothe...

Страница 325: ...you select a Zoom tool from the Y Editor or Window Editor the TI 89 Titanium automatically displays the Graph screen Procedures for using ZoomBox ZoomIn ZoomOut ZoomStd Memory and SetFactors are given...

Страница 326: ...p 2 1 570796 radians yscl 0 5 or 90 degrees ZoomInt Lets you select a new center point and then sets x and y to 1 and sets xscl and yscl to 10 ZoomData Adjusts Window variables so that all selected st...

Страница 327: ...he box you want to define and then press The cursor changes to a small square and the screen prompts for 2nd Corner Note To move the cursor in larger increments use 2 B 2 D etc 3 Move the cursor to th...

Страница 328: ...t and the y variables are multiplied by yFact new xmin xmin xFact etc Changing Zoom Factors Changing Zoom Factors Changing Zoom Factors Changing Zoom Factors The Zoom factors define the magnification...

Страница 329: ...edit the old value 3 Press after typing in an input box you must press twice to save any changes and exit the dialog box Saving or Recalling a Viewing Window Saving or Recalling a Viewing Window Savin...

Страница 330: ...From the Zoom menu select 6 ZoomStd Using Math Tools to Analyze Functions Using Math Tools to Analyze Functions Using Math Tools to Analyze Functions Using Math Tools to Analyze Functions On the Graph...

Страница 331: ...Minimum Maximum Finds a zero x intercept minimum or maximum point within an interval Intersection Finds the intersection of two functions Derivatives Finds the derivative slope at a point f x dx Finds...

Страница 332: ...and xmax The value can be an expression 4 Press D or C to move the cursor between functions at the entered x value The corresponding y value is displayed If you press A or B the free moving cursor app...

Страница 333: ...move the cursor to the lower bound or type its x value 4 Press A 4 at the top of the screen marks the lower bound Finding the Intersection of Two Functions within an Interval Finding the Intersection...

Страница 334: ...inding the Numerical Integral over an Interval Finding the Numerical Integral over an Interval Finding the Numerical Integral over an Interval Finding the Numerical Integral over an Interval 1 From th...

Страница 335: ...2 As necessary use D and C to select the applicable function 3 Set the lower bound for x Either use A and B to move the cursor to the lower bound or type its x value 4 Press A 4 at the top of the scre...

Страница 336: ...r to set the point a line is drawn as you move the cursor Drawing a Tangent Line Drawing a Tangent Line Drawing a Tangent Line Drawing a Tangent Line 1 From the Graph screen press and select A Tangent...

Страница 337: ...and the x Axis Shading the Area between a Function and the x Axis Shading the Area between a Function and the x Axis Shading the Area between a Function and the x Axis You must have only one function...

Страница 338: ...between Two Functions within an Interval Shading the Area between Two Functions within an Interval You must have at least two functions graphed If you graph only one function the Shade tool shades the...

Страница 339: ...f you do not press A or B or type an x value when setting the lower and upper bound xmin and xmax will be used as the lower and upper bound respectively 7 Press A 4 at the top of the screen marks the...

Страница 340: ...ral steps used for y x functions as described in Basic Function Graphing Any differences that apply to polar equations are described on the following pages Graphing Polar Equations Graphing Polar Equa...

Страница 341: ...e moving cursor or of a plotted point by tracing a polar equation 4 Set the display style for an equation You can set either the x or y component 2 This is optional For multiple equations this helps v...

Страница 342: ...Function Graphing This section describes the differences that apply to polar equations Setting the Graph Mode Setting the Graph Mode Setting the Graph Mode Setting the Graph Mode Use 3 to set Graph PO...

Страница 343: ...are still defined in the Y Editor When you return to POLAR graphing mode your r q equations are still defined Selecting the Display Style Selecting the Display Style Selecting the Display Style Selec...

Страница 344: ...Setting the Graph Format Setting the Graph Format Setting the Graph Format To display coordinates as r and q values use qstep Increment for the q value Polar equations are evaluated at r qmin r qmin...

Страница 345: ...g a Graph As in function graphing you can explore a graph by using the following tools Any displayed coordinates are shown in polar or rectangular form as set in the graph format Tool For Polar Graphs...

Страница 346: ...or right press to center the viewing window on the cursor location Automatic panning is not available If you move the cursor off the left or right side of the screen the TI 89 Titanium Voyage 200 Gra...

Страница 347: ...the same general steps used for y x functions as described in Basic Function Graphing Any differences that apply to parametric equations are described on the following pages Graping Parametic Equatio...

Страница 348: ...e moving cursor or of a plotted point by tracing a parametric equation 4 Set the display style for an equation You can set either the x or y component 2 This is optional For multiple equations this he...

Страница 349: ...ng the Graph Mode Setting the Graph Mode Setting the Graph Mode Setting the Graph Mode Use 3 to set Graph PARAMETRIC before you define equations or set Window variables The Y Editor and the Window Edi...

Страница 350: ...ions are still defined in the Y Editor When you return to PARAMETRIC graphing mode your x and y components are still defined Selecting Parametric Equations Selecting Parametric Equations Selecting Par...

Страница 351: ...r s Style toolbar menu Window Variables Window Variables Window Variables Window Variables The Window Editor maintains an independent set of Window variables for each Graph mode setting just as the Y...

Страница 352: ...lore a graph by using the following tools Note During a trace you can also evaluate x t and y t by typing the t value and pressing You can use QuickCenter at any time during a trace even if the cursor...

Страница 353: ...er applies to all directions If you move the cursor off the screen top or bottom left or right press to center the viewing window on the cursor location Automatic panning is not available If you move...

Страница 354: ...ns as described in Basic Function Graphing Any differences are described on the following pages Graphing Sequences Graphing Sequences Graphing Sequences Graphing Sequences 1 Set Graph mode 3 to SEQUEN...

Страница 355: ...oom toolbar menu to zoom in or out on a portion of the graph Use the Math toolbar menu to evaluate a sequence Only 1 Value is available for sequences Plot sequences on Time the default Web or Custom a...

Страница 356: ...Use 3 to set Graph SEQUENCE before you define sequences or set Window variables The Y Editor and the Window Editor let you enter information for the current Graph mode setting only Defining Sequences...

Страница 357: ...phing mode you define a set of y x functions You change to SEQUENCE graphing mode and define a set of u n sequences When you return to FUNCTION graphing mode your y x functions are still defined in th...

Страница 358: ...ences are evaluated even if they are not plotted With CUSTOM axes when you specify a sequence in the custom settings it is graphed regardless of whether it is selected Selecting the Display Style Sele...

Страница 359: ...n nmax Smallest and largest n values to evaluate Sequences are evaluated at u nmin u nmin 1 u nmin 2 not to exceed u nmax plotStrt The term number that will be the first one plotted depending on plots...

Страница 360: ...nt points are plotted To see how plotstrt affects graph look at the following examples of a recursive sequence Note Both of these graphs use the same Window variables except for plotstrt nmin 1 nmax 1...

Страница 361: ...M axes multiple sequences are always plotted simultaneously With WEB axes multiple sequences are always plotted sequentially Exploring a Graph Exploring a Graph Exploring a Graph Exploring a Graph As...

Страница 362: ...approximately ten plotted points at a time press 2 B or 2 A When you begin a trace the cursor is on the first selected sequence at the term number specified by plotstrt even if it is outside the view...

Страница 363: ...of axes for the graph Examples of the different types are given later in this module Displaying the AXES Dialog Box Displaying the AXES Dialog Box Displaying the AXES Dialog Box Displaying the AXES D...

Страница 364: ...s Valid Functions for Web Plots Valid Functions for Web Plots A sequence must meet the following criteria otherwise it will not be graphed properly on WEB axes The sequence Must be recursive with only...

Страница 365: ...r the sequence is plotted the web may be displayed manually or automatically depending on how you set Build Web on the AXES dialog box The web 1 Starts on the x axis at the initial value ui when plots...

Страница 366: ...p is ignored Example Convergence Example Convergence Example Convergence Example Convergence 1 On the Y Editor 8 define u1 n L 8u1 nN1 3 6 Set initial value ui1 L4 2 Set Axes TIME 3 On the Window Edit...

Страница 367: ...approach the convergence point Note When the nc value changes the cursor is on the sequence The next time you press B nc stays the same but the cursor is now on the y x reference line nmin 1 nmax 25...

Страница 368: ...8 set the Window variables 5 On the Y Editor set Axes WEB and Build Web AUTO 6 On the Window Editor 8 set the Window variables nmin 0 nmax 10 plotstrt 1 plotstep 1 xmin 0 xmax 10 xscl 1 ymin L75 ymax...

Страница 369: ...l value ui1 0 5 2 Set Axes TIME 3 On the Window Editor 8 set the Window variables 5 On the Y Editor set Axes WEB and Build Web AUTO 7 Regraph the sequence The web plot shows how quickly the sequence d...

Страница 370: ...graphing sequences As shown in the following example CUSTOM axes are particularly effective for showing relationships between one sequence and another nmin 1 nmax 100 plotstrt 1 plotstep 1 xmin 2 68...

Страница 371: ...8 define the sequences and initial values for Rn and Wn u1 n u1 nN1 1 05 N 001 u2 nN1 ui1 200 u2 n u2 nN1 1 0002 u1 nN1 N 03 ui2 50 Note Assume there are initially 200 rabbits and 50 foxes 2 Set Axes...

Страница 372: ...rt 1 plotstep 1 xmin 0 xmax 400 xscl 100 ymin 0 ymax 300 yscl 100 4 Graph the sequence 8 Note Use to individually trace the number of rabbits u1 n and foxes u2 n over time n nmin 0 nmax 400 plotstrt 1...

Страница 373: ...information Example Fibonacci Sequence Example Fibonacci Sequence Example Fibonacci Sequence Example Fibonacci Sequence In a Fibonacci sequence the first two terms are 1 and 1 Each succeeding term is...

Страница 374: ...ence Graphing 374 3 Set Window variables 8 so that nmin has the same value as tblStart 4 Display the table 8 5 Scroll down the table D or 2 D to see more of the sequence Fibonacci sequence is in colum...

Страница 375: ...ction Graphing Any differences that apply to 3D equations are described on the following pages Graphing 3D Equations Graphing 3D Equations Graphing 3D Equations Graphing 3D Equations 1 Set Graph mode...

Страница 376: ...not available for 3D graphs Use the Math toolbar menu to evaluate the equation at a specified point Only 1 Value is available for 3D graphs You can also evaluate z x y while tracing Type the x value a...

Страница 377: ...g the Graph Mode Use 3 to set Graph 3D before you define equations or set Window variables The Y Editor and the Window Editor let you enter information for the current Graph mode setting only Defining...

Страница 378: ...the Display Style Selecting the Display Style Because you can graph only one 3D equation at a time display styles are not available On the Y Editor the Style toolbar menu is dimmed For 3D equations h...

Страница 379: ...where the grid lines or grid wires intersect The incremental value along x and y is calculated as x increment y increment The number of grid wires is xgrid 1 and ygrid 1 For example when xgrid 14 and...

Страница 380: ...id variables decreases the graphing speed Setting the Graph Format Setting the Graph Format Setting the Graph Format Setting the Graph Format The Axes and Style formats are specific to the 3D graphing...

Страница 381: ...fected The grid xgrid ygrid and eye eyeq eyef eye Window variables are not affected unless you select 6 ZoomStd which resets these variables to their standard values Trace Lets you move the cursor alo...

Страница 382: ...the x and y axes have a different orientation than other graphing modes How to Move the Cursor How to Move the Cursor How to Move the Cursor How to Move the Cursor On a 3D surface the cursor always fo...

Страница 383: ...een use 8 Simple Example of Moving the Cursor Simple Example of Moving the Cursor Simple Example of Moving the Cursor Simple Example of Moving the Cursor The following graph shows a sloped plane that...

Страница 384: ...to the axes Example of the Cursor on a Hidden Surface Example of the Cursor on a Hidden Surface Example of the Cursor on a Hidden Surface Example of the Cursor on a Hidden Surface On more complex sha...

Страница 385: ...Example of an Off the Curve Cursor Example of an Off the Curve Cursor Example of an Off the Curve Cursor Although the cursor can move only along a grid wire you will see many cases where the cursor d...

Страница 386: ...on the cursor s location Simply press When zc is outside the z boundary of the viewing cube the cursor is physically displayed at zmin or zmax although the screen shows the correct trace coordinates R...

Страница 387: ...e and is horizontal In the Window Editor 8 always enter eyeq eyef and eye in degrees regardless of the current angle mode The viewing angle has three components eyeq angle in degrees from the positive...

Страница 388: ...g eyeq theta theta theta theta The view on the Graph screen is always oriented along the viewing angle From this point of view you can change eyeq to rotate the viewing angle around the z axis Note Th...

Страница 389: ...plane Note This example starts on the xy plane eyef 90 and decrements eyef by 20 to elevate the viewing angle Effect of Changing eye Effect of Changing eye Effect of Changing eye Effect of Changing ey...

Страница 390: ...creen s width and height This causes some distortion as shown in the example z1 x y x3 y y3 x 390 In this example eyeq 20 and eyef 70 eye 0 eye 45 eye 90 When eye 0 the z axis runs the height of the s...

Страница 391: ...necessary Animating a 3D Graph Interactively Animating a 3D Graph Interactively Animating a 3D Graph Interactively Animating a 3D Graph Interactively After plotting any 3D graph you can change the vi...

Страница 392: ...ease the cursor quickly Move along the viewing orbit A or B Change the viewing orbit s elevation primarily increases or decreases eyef C or D Animate the graph continuously Press and hold the cursor f...

Страница 393: ...ctures Refer to Animating a Series of Graph Pictures Additonal Graphing Topics This method gives you more control over the Window variable values particularly eye which rotates the graph Changing the...

Страница 394: ...es the origin 0 0 0 is inside the box not at a corner For example if xmin ymin zmin L10 and xmax ymax zmax 10 the origin is at the center of the box The dialog box shows the current graph format setti...

Страница 395: ...ssible Optical Illusions Be Aware of Possible Optical Illusions Be Aware of Possible Optical Illusions Be Aware of Possible Optical Illusions The eye angles used to view a graph eyeq eyef and eye Wind...

Страница 396: ...reen to show the front of the box To minimize the effect of optical illusions use the GRAPH FORMATS dialog box to set Style HIDDEN SURFACE Contour Plots Contour Plots Contour Plots Contour Plots In a...

Страница 397: ...so that you are viewing the contours by looking down the z axis You can change the viewing angle as necessary The graph is shown in expanded view To switch between expanded and normal view press p Th...

Страница 398: ...iable values as a ZoomStd viewing cube If you use ZoomStd press Z to look down the z axis Do not confuse the contours with the grid lines The contours are darker Style z1 x y x3 y y3 x 390 z1 x y x2 5...

Страница 399: ...z values where If ncontour 5 and you use the standard viewing window zmin L10 and zmax 10 the increment is 3 333 Five contours are drawn for z L6 666 L3 333 0 3 333 and 6 666 Note however that a cont...

Страница 400: ...ify a point on the graph and draw a contour for the corresponding z value 2 Select 7 Draw Contour 3 Either Type the point s x value and press and then type the y value and press or Move the cursor to...

Страница 401: ...ours are drawn on the current 3D graph A contour is not drawn if the specified z value is outside the viewing cube or if the 3D graph is not defined at that z value Notes about Contour Plots Notes abo...

Страница 402: ...lus Surface Example Contours of a Complex Modulus Surface Example Contours of a Complex Modulus Surface Example Contours of a Complex Modulus Surface The complex modulus surface given by z a b abs f a...

Страница 403: ...and i 4 Display the Graph Formats dialog box 8 Turn on the axes set Style CONTOUR LEVELS and return to the Window editor 6 Press and move the trace cursor to the zero in the fourth quadrant The coord...

Страница 404: ...it forms that cannot be graphed in function graphing mode Technically an implicit plot is a 3D contour plot with a single contour drawn for z 0 only Explicit and Implicit Forms Explicit and Implicit F...

Страница 405: ...ormat Style In 3D graphing mode define an appropriate equation and graph it as you would any 3D equation with the following exception Display the GRAPH FORMATS dialog box from the Y Editor Window edit...

Страница 406: ...t initially so that you are viewing the plot by looking down the z axis You can change the viewing angle as necessary The plot is shown in expanded view To switch between expanded and normal view pres...

Страница 407: ...een wire frame graph of the 3D equation It may take awhile to evaluate the equation initially Because of possible long evaluation times you first may want to experiment with your 3D equation by using...

Страница 408: ...ress 8 and define the equation z1 x y sin x 4 y x 3y 1 3 Press 8 and set the Window variables as shown 4 Press 8 Turn on the axes set Style IMPLICIT PLOT and return to the Window editor 5 Press 8 to g...

Страница 409: ...ween normal and expanded views 6 Use the cursor keys to animate the graph and view it from different eye angles Note For more detail increase the xgrid and ygrid Window variables However this increase...

Страница 410: ...Equations To graph differential equations use the same general steps used for y x functions as described in Basic Function Graphing Any differences are described on the following pages Graphing Differ...

Страница 411: ...9 or 8 Note The Fields format is critical depending on the order of the equation 6 Set the axes as applicable depending on the Fields format 2 Note Valid Axes settings depend on the Fields format 7 D...

Страница 412: ...raph Mode Use 3 to set Graph DIFF EQUATIONS before you define differential equations or set Window variables The Y Editor and the Window Editor let you enter information for the current Graph mode set...

Страница 413: ...equations Detailed information is available on setting initial conditions Selecting Differential Equations Selecting Differential Equations Selecting Differential Equations Selecting Differential Equa...

Страница 414: ...g Graph Formats Setting Graph Formats Setting Graph Formats The formats affected by differential equations are From the Y Editor Window Editor or Graph screen press 9 or 8 Graph format Description Gra...

Страница 415: ...at Fields Specifies whether to draw a field for the differential equation SLPFLD Draws a slope field for only one 1st order equation with t on the x axis and the solution on the y axis DIRFLD Draws a...

Страница 416: ...e solutions to the selected differential equations on the y axis CUSTOM Lets you select the x and y axes Variable Description t0 Time at which the initial conditions entered in the Y Editor occur You...

Страница 417: ...tarting at t0 may not be interesting visually By setting tplot greater than t0 you can start the plot at the interesting area which speeds up the graphing time and avoids unnecessary clutter on the Gr...

Страница 418: ...by the RK method to help select a step size for solving the equation must be 1EL14 fldres Fields SLPFLD or DIRFLD only Number of columns 1 through 80 used to draw a slope or direction field across the...

Страница 419: ...ield the TI 89 Titanium reuses the picture in fldpic instead of having to redraw the field This can speed up the regraphing time significantly fldpic is deleted automatically when you exit the differe...

Страница 420: ...move approximately ten plotted points at a time press 2 B or 2 A If you enter initial conditions in the Y Editor or let the ncurves Window variable plot curves automatically you can trace the curves I...

Страница 421: ...or You can specify one or more initial conditions in the Y Editor To specify more than one enter them as a list enclosed in braces and separated by commas For a 2nd or higher order differential equati...

Страница 422: ...at and the Axes setting determine whether ncurves is used When ncurves is used t0 is set temporarily at the middle of the Graph screen However the value of t0 as set in the Y Editor or Window Editor i...

Страница 423: ...curve is displayed you can select a point on the Graph screen and use it as an initial condition If Fields Do this SLPFLD or DIRFLD Press 2 Specify an initial condition Either Move the cursor to the a...

Страница 424: ...olution Curve Note about Tracing a Solution Curve Note about Tracing a Solution Curve When you enter initial conditions in the Y Editor or let ncurves graph solution curves automatically you can use t...

Страница 425: ...a 1st Order System Transforming an Equation into a 1st Order System Transforming an Equation into a 1st Order System Transforming an Equation into a 1st Order System A system of equations can be defin...

Страница 426: ...t side of the equation substitute for the derivative value as shown below In place of Substitute y y y y y 4 y1 y2 y3 y4 y5 y et N y2 N y1 Do not substitute on the left side at this time In place of S...

Страница 427: ...to deselect any other equations in the system Example of a 2nd Order Equation Example of a 2nd Order Equation Example of a 2nd Order Equation Example of a 2nd Order Equation The 2nd order differentia...

Страница 428: ...ter the system of equations 4 Enter the initial conditions yi1 0 and yi2 1 Note t0 is the time at which the initial conditions occur It is also the first t evaluated for the graph By default t0 0 5 Pr...

Страница 429: ...2 and make sure Axes CUSTOM with y1 and y2 as the axes Important Fields DIRFLD cannot plot a time axis An Invalid Axes error occurs if Axes TIME or if t is set as a CUSTOM axis 7 In the Window Editor...

Страница 430: ...splay different graphs in both parts of a split screen you must use the 2 graph mode 10 Press 2 a to switch to the right side of the split screen 11 Use to select y1 and y2 The right side uses the sam...

Страница 431: ...ial conditions y 0 0 y 0 1 and y 0 1 14 In the Window Editor change ymin and ymax as shown to the right Note When you enter 2 graph mode Window variables for the right side are set to their defaults y...

Страница 432: ...sin x y sin x N 2y N 2y N y y sin t N 2y N 2y N y y sin t N 2y3 N 2y2 N y1 y3 sin t N 2y3 N 2y2 N y1 3 In the Y Editor 8 enter the system of equations 4 Enter the initial conditions yi1 0 yi2 1 and yi...

Страница 433: ...ou must set Fields FLDOFF Otherwise an Undefined variable error occurs when graphing 7 In the Y Editor press 2 Set Axes TIME Note With Axes TIME the solution to the selected equation is plotted agains...

Страница 434: ...ffective for showing different kinds of relationships Displaying the AXES Dialog Box Displaying the AXES Dialog Box Displaying the AXES Dialog Box Displaying the AXES Dialog Box From the Y Editor pres...

Страница 435: ...ion equilibrium in a certain region Graph the solution using both time and custom axes X Axis Y Axis Active only when Axes CUSTOM these let you select what you want to plot on the x and y axes t time...

Страница 436: ...1 Initial population of foxes 2 y2 Population of rabbits yi2 Initial population of rabbits 5 1 Use 3 to set Graph DIFF EQUATIONS 2 In the Y Editor 8 define the differential equations and enter the ini...

Страница 437: ...les t0 0 tmax 10 tstep p 24 tplot 0 xmin L1 xmax 10 xscl 5 ymin L10 ymax 40 yscl 5 ncurves 0 diftol 001 6 Graph the differential equations 8 7 Press to trace Then press 3 to see the number of foxes yc...

Страница 438: ...2nd order equation 9 Press 2 Confirm that the axes are set as shown 10 In the Y Editor clear the initial conditions for yi1 and yi2 11 Return to the Graph screen which displays only the direction fie...

Страница 439: ...nts calculated by the RK and Euler solution methods Then plot those points along with a graph of the equation s exact solution Example Example Example Example 13 Return to the Graph screen which displ...

Страница 440: ...on Method RK and Fields FLDOFF Note To speed up graphing times clear any other equations in the Y Editor With FLDOFF all equations are evaluated even if they are not selected 6 In the Window Editor 8...

Страница 441: ...ncurves 0 diftol 001 7 In the Home screen use BldData to create a data variable containing the RK graphing points 8 Return to the Y Editor press 9 or 8 Set Solution Method EULER Note You do not need t...

Страница 442: ...tles as shown To define a column header move the cursor to that column press type the reference expression such as rklog 1 for c1 and press Note rklog 1 and rklog 2 refer to column 1 and 2 in rklog re...

Страница 443: ...and Plot 2 16 In the Window Editor set the Window variables xmin L10 xmax 100 xscl 10 ymin L10 ymax 120 yscl 10 xres 2 17 Display the Graph screen 8 Note The fuzzy line on the graph indicates differe...

Страница 444: ...Editor to open the errorlog data variable and scroll to time 40 Example of the deSolve Function Example of the deSolve Function Example of the deSolve Function Example of the deSolve Function The deS...

Страница 445: ...sing the logistic 1st order differential equation find the general solution for y with respect to t Notes For maximum accuracy use 1 1000 instead of 001 A floating point number can introduce round off...

Страница 446: ...light the solution in the history area Then press to autopaste it into the entry line b Insert the Define instruction at the beginning of the line Then press Note Press 2 A to move to the beginning of...

Страница 447: ...you correct the problem Many problems may be related to your Fields graph format setting Setting the Fields Graph Format Setting the Fields Graph Format Setting the Fields Graph Format Setting the Fie...

Страница 448: ...plicable setting For a particular Fields setting check the following for information that applies to that setting 2nd order system of two 1st order equations DIRFLD or FLDOFF 3rd or higher order syste...

Страница 449: ...rder equation You can enter mulNotele equations but only one at a time can be selected The selected equation must not refer to any other equation in the Y Editor For example If y1 y2 an Undefined vari...

Страница 450: ...or occurs when you graph If you enter initial conditions in the Y Editor the equations referenced by the custom axes must have the same number of initial conditions Otherwise a Dimension error occurs...

Страница 451: ...tically Notes With DIRFLD the equations referenced by the custom axes determine which equations are graphed regardless of which equations are selected in the Y Editor If your system of equations refer...

Страница 452: ...s is not t you must enter at least one initial condition for each equation in the Y Editor whether the equation is selected or not Otherwise a Diff Eq setup error occurs when you graph In the Graph sc...

Страница 453: ...Differential Equation Graphing 453...

Страница 454: ...e table refer to the following pages Generating a Table Generating a Table Generating a Table Generating a Table 1 Set Graph mode and if necessary Angle mode 3 Note Tables are not available in 3D Grap...

Страница 455: ...riable you can zoom in or out on the table to see different levels of detail Change the cell width Edit selected functions Build or edit a manual table to show only specified values of the independent...

Страница 456: ...is specifies the starting value for the independent variable tbl If Independent AUTO and Graph Table OFF this specifies the incremental value for the independent variable tbl can be positive or negati...

Страница 457: ...ing the Setup Parameters Changing the Setup Parameters Changing the Setup Parameters Changing the Setup Parameters From the TABLE SETUP dialog box Independent AUTO The TI 89 Titanium automatically gen...

Страница 458: ...rom the Home Screen or a Program You can set up a table s parameters from the Home screen or a program You can Store values directly to the system variables tblStart and tbl Refer to Storing and Recal...

Страница 459: ...the Graph screen If Graph Table OFF the table is based on the values you entered for tblStart and tbl Before You Begin Before You Begin Before You Begin Before You Begin Define and select the applicab...

Страница 460: ...When you scroll right or left the values of the independent variable are always visible along the left side of the screen To move the cursor Press One cell at a time D C B or A One page at a time 2 an...

Страница 461: ...ht a number and press For single digit numbers you can type the number and press 4 Press to close the dialog box and update the table How Numbers Are Displayed in a Cell How Numbers Are Displayed in a...

Страница 462: ...setting a number is shown with up to six digits even if the cell is wide enough to show more Other settings similarly affect a displayed number Note To see a number in full precision highlight the cel...

Страница 463: ...n Editing a Selected Function From a table you can change a selected function without having to use the Y Editor 1 Move the cursor to any cell in the column for that function The table s header row sh...

Страница 464: ...box Then make your changes Building a Manual Ask Table Building a Manual Ask Table Building a Manual Ask Table Building a Manual Ask Table If Independent ASK on the TABLE SETUP dialog box the TI 89 Ti...

Страница 465: ...cursor to highlight the cell you want to enter or edit If you start with a blank table you can enter a value in consecutive cells only row 1 row 2 etc You cannot skip cells row 1 row 3 If a cell in c...

Страница 466: ...ent variable column 2 Press to move the cursor to the entry line 3 Type a series of values enclosed in braces and separated by commas For example You can also enter a list variable or an expression th...

Страница 467: ...ble values entered in the table even those not currently displayed tbl nput is also used for an automatic table but it contains only the independent variable values that are currently displayed Before...

Страница 468: ...Tables 468...

Страница 469: ...ow matrix vector on the Home screen or as data points in a system data variable that can be opened in the Data Matrix Editor Collecting the Points Collecting the Points Collecting the Points Collectin...

Страница 470: ...exists new data is appended to the end of any existing data Existing titles or column headers for the affected columns are cleared titles are replaced with the applicable titles for the new data The...

Страница 471: ...reate a function or expression on the Home screen and then decide to graph it You can copy an expression to the Y Editor or graph it directly from the Home screen without using the Y Editor What Is th...

Страница 472: ...Home screen Press and select 5 Copy 2 Display the Y Editor highlight the desired function and press 3 Press and select 6 Paste Then press Note Instead of using 5 or 6 to copy and paste use 8 6 or 8 7...

Страница 473: ...red to a variable 1 Display the Y Editor highlight the desired function and press 2 Press 2 Type the variable name that contains the expression and press twice Important To recall a function variable...

Страница 474: ...ds any functions selected on the Y Editor You can trace zoom or show and edit Graph expressions on the Table screen just the same as Y Editor functions Clearing the Graph Screen Clearing the Graph Scr...

Страница 475: ...Functions You can define a user defined function in terms of any independent variable For example and Graphing a Piecewise Defined Function Graphing a Piecewise Defined Function Graphing a Piecewise...

Страница 476: ...ing the When Function Using the When Function To define a two piece function use the syntax when condition trueExpression falseExpression For example suppose you want to graph a function with two piec...

Страница 477: ...on Using a Multi Statement User Defined Function Using a Multi Statement User Defined Function Using a Multi Statement User Defined Function For three or more pieces you may want to create a multi sta...

Страница 478: ...tructures If ElseIf Return etc used in programming When creating the structure of a function it may be helpful to visualize it first in a block form Func and EndFunc must begin and end the function Wh...

Страница 479: ...ed function For example use the Program Editor to create a function named f1 xx In the Y Editor set y1 x f1 x Graphing a Family of Curves Graphing a Family of Curves Graphing a Family of Curves Graphi...

Страница 480: ...ate them with commas Enter the expression 2 4 6 sin 1 2 3 x and graph the functions Note The commas are shown in the entry line but not in the function list Example Using the Graph Command Example Usi...

Страница 481: ...re graphed sequentially Note To set graph formats from the Y Editor Window Editor or Graph screen press 8 When Tracing a Family of Curves When Tracing a Family of Curves When Tracing a Family of Curve...

Страница 482: ...reen mode For more information about split screens refer to Split Screens Setting the Mode Setting the Mode Setting the Mode Setting the Mode Several mode settings affect the two graph mode but only t...

Страница 483: ...ed Features Independent Graph Related Features Both Graph 1 and Graph 2 have independent Graph modes FUNCTION POLAR etc Other modes such as Angle Display Digits etc are shared and affect both graphs P...

Страница 484: ...ayed on both sides of the screen at the same time Non graph related applications Home screen Data Matrix Editor etc are shared and can be displayed on only one side at a time The Y Editor in Two Graph...

Страница 485: ...en Using a Split Screen For more complete information about split screens refer to Split Screens To switch from one graph side to the other press 2 a second function of O To display different applicat...

Страница 486: ...pendent Remember that the Two Sides Are Independent Remember that the Two Sides Are Independent Remember that the Two Sides Are Independent In two graph mode the two sides may appear to be related whe...

Страница 487: ...graph You can also draw the inverse of a function These operations are not available for 3D graphs Drawing a Function Parametric or Polar Equation Drawing a Function Parametric or Polar Equation Drawi...

Страница 488: ...m the Graph screen DrawInv expression For example use the graph of y1 x 1x3 2x 6 as shown above 2 On the Graph screen press 2 and select 2 DrawFunc To display the Home screen and put DrawFunc in the e...

Страница 489: ...You can draw one or more objects on the Graph screen usually for comparisons For example draw a horizontal line to show that two parts of a graph have the same y value Some objects are not available f...

Страница 490: ...You can also enter ClrDraw on the Home screen s entry line You can also do anything that causes the Smart Graph feature to redraw the graph such as change the Window variables or deselect a function o...

Страница 491: ...start drawing on a white pixel the pencil draws a black point or line If you start on a black pixel the pencil draws a white point or line which can act as an eraser 1 2 and select 1 Pencil 2 Move th...

Страница 492: ...sor to the applicable location Note These techniques also erase parts of graphed functions Drawing a Line Between Two Points Drawing a Line Between Two Points Drawing a Line Between Two Points Drawing...

Страница 493: ...s 2 B etc Drawing a Circle Drawing a Circle Drawing a Circle Drawing a Circle From the Graph screen 1 2 and select 4 Circle Note Use 2 to move the cursor in larger increments 2 B etc After drawing the...

Страница 494: ...itially displayed on an axis it may be difficult to see However you can easily see the flashing cursor 2 Use the cursor pad to move the line to the appropriate position Then press Note Use 2 to move t...

Страница 495: ...e To draw a line through a specified point with a specified slope execute the DrawSlp command from the Home screen or a program Use the syntax DrawSlp x y slope You can also access DrawSlp from the Gr...

Страница 496: ...om the Home Screen or a Program From the Home Screen or a Program From the Home Screen or a Program Commands are available for drawing any of the objects described in this section There are also comma...

Страница 497: ...of the Whole Graph Screen Saving a Picture of the Whole Graph Screen Saving a Picture of the Whole Graph Screen Saving a Picture of the Whole Graph Screen A picture includes any plotted functions axe...

Страница 498: ...box is shown around the outer edge of the screen Note You cannot save a portion of a 3D graph 2 Set the 1st corner of the box by moving its top and left sides Then press Note Use D and C to move the...

Страница 499: ...d from a Portion of the Graph Screen For Pictures Saved from a Portion of the Graph Screen For Pictures Saved from a Portion of the Graph Screen When you press and select 1 Open the picture is superim...

Страница 500: ...he Technical Reference module To display a series of graph pictures as an animation use the CyclePic command For an example refer to CyclePic Command Animating a Series of Graph Pictures Animating a S...

Страница 501: ...cyc generates 10 views of a 3D graph with each view rotated 10 further around the Z axis For information about each command refer to the CyclePic picNameString n wait cycles direction base name of pic...

Страница 502: ...Other Graph from Program cyc Prgm local I Set mode and Window variables setMode graph 3d 70 eyef M10 xmin 10 xmax 14 xgrid M10 ymin 10 ymax 14 ygrid M10 zmin 10 zmax 1 zscl Define the function x 3 y...

Страница 503: ...set of all elements that define a particular graph By saving a graph database as a GDB variable you can recreate that graph at a later time by opening its stored database variable Elements in a Graph...

Страница 504: ...dow Editor Table screen or Graph screen Opening a Graph Database Opening a Graph Database Opening a Graph Database Opening a Graph Database Caution When you open a graph database all information in th...

Страница 505: ...ed in Memory and Variable Management From a Program or the Home Screen From a Program or the Home Screen From a Program or the Home Screen From a Program or the Home Screen You can save store and open...

Страница 506: ...it screen it remains in effect until you change it Setting the Split Screen Mode Setting the Split Screen Mode Setting the Split Screen Mode Setting the Split Screen Mode 1 Press 3 to display the MODE...

Страница 507: ...the split screen is displayed Note In two graph mode described in Additional Graphing Topics the same application can be in both parts of a split screen Before pressing to close the MODE dialog box yo...

Страница 508: ...reen Ratio mode settings affect the number of pixels available on the Graph screen Note For a list of drawing commands refer to Drawing on the Graph Screen in Programming Due to the border that indica...

Страница 509: ...it Ratio x y x y FULL N A 0 238 0 102 N A N A TOP BOTTOM 1 1 1 2 2 1 0 234 0 234 0 234 0 46 0 26 0 68 0 234 0 234 0 234 0 46 0 68 0 26 LEFT RIGHT 1 1 1 2 2 1 0 116 0 76 0 156 0 98 0 98 0 98 0 116 0 15...

Страница 510: ...the Apps desktop press O The split screen status appears at the top of the Apps desktop with the names of the open Apps and the portions of the screen in which each App is displayed Note The Apps desk...

Страница 511: ...the bottom portion of the screen The highlighted numeral indicates the active portion of the split screen Left right split screen 1 indicates the application that will appear in the left portion of th...

Страница 512: ...n is indicated by a thick border The toolbar and status line which are always the full width of the display are associated with the active application For applications that have an entry line such as...

Страница 513: ...same application can be in both parts of a split screen Method 1 1 Use 2 a to switch to the application you want to replace 2 Use O or 8 such as 8 to select the new application Method 2 3 Press 3 and...

Страница 514: ...you select a TOP BOTTOM split remember that the entry line and the toolbar are always associated with the active application For example If the Home screen Pressing 2 K Is not already displayed Opens...

Страница 515: ...Split Screens 515 Note Both Top Bottom and Left Right splits use the same methods to select an application...

Страница 516: ...Variable List Variable List Variable List Variable A list is a series of items numbers expressions or character strings that may or may not be related Each item is called an element In the Data Matri...

Страница 517: ...ollection of lists that may or may not be related In the Data Matrix Editor a data variable Although you must use commas to separate elements on the entry line spaces separate the elements in the hist...

Страница 518: ...sts Name of data variable to create Names of existing list Although you cannot directly display a data variable on the Home screen you can display a specified column or element Name of data variable C...

Страница 519: ...ome screen Note Use brackets to refer to a specific element in a matrix For example enter mat1 2 1 to access the 1st element in the 2nd row Looks similar to a data variable but all columns must have t...

Страница 520: ...Creating a New Data Matrix or List Variable Creating a New Data Matrix or List Variable Creating a New Data Matrix or List Variable Creating a New Data Matrix or List Variable 1 Press O and then selec...

Страница 521: ...able You can leave the Data Matrix Editor and go to another application at any time To return to the variable that was displayed when you left the Data Matrix Editor launch Data Matrix Editor again an...

Страница 522: ...Another Variable Opening Another Variable You can open another variable at any time 1 From the Data Matrix Editor press and select 1 Open or From any application launch Data Matrix Editor again and s...

Страница 523: ...Values If you create a new variable the Data Matrix Editor is initially blank for a list or data variable or filled with zeros for a matrix If you open an existing variable the values in that variable...

Страница 524: ...ove the cursor to the entry line 3 Type a new value or edit the existing one 4 Press to enter the value into the highlighted cell When you press the cursor automatically moves to highlight the next ce...

Страница 525: ...How Rows and Columns Are Filled Automatically How Rows and Columns Are Filled Automatically When you enter a value in a cell the cursor moves to the next cell However you can move the cursor to any c...

Страница 526: ...column are handled the same as a list However if you leave a gap between columns that column is blank In a matrix variable when you enter a value in a cell outside the current boundaries additional ro...

Страница 527: ...ss 9 or 8 Note Remember to see a number in full precision you can always highlight the cell and look at the entry line 2 With the current Cell Width setting highlighted press B or A to display a menu...

Страница 528: ...Expression Defining a Column Header with an Expression For a list variable or a column in a data variable you can enter a function in the column header that automatically generates a list of elements...

Страница 529: ...ver if you want to edit the existing definition you must press To view an existing definition press or move the cursor to the header cell and look at the entry line 2 Type the new expression which rep...

Страница 530: ...OFF Note For a data variable header definitions are saved when you leave the Data Matrix Editor For a list variable the definitions are not saved only their resulting cell values You can use an expres...

Страница 531: ...lumn Using an Existing List as a Column Suppose you have one or more existing lists and you want to use those existing lists as columns in a data variable From the Do this Data Matrix Editor In the ap...

Страница 532: ...late Feature The Auto calculate Feature The Auto calculate Feature For list and data variables the Data Matrix Editor has an Auto calculate feature By default Auto calculate ON Therefore if you make a...

Страница 533: ...r Header Header When defining a column header you can use the shift and cumSum functions as described below These descriptions differ slightly from the Technical Reference module This section describe...

Страница 534: ...a column header with the syntax For example Note To enter cumSum type it select it from the CATALOG or press 2 I and select it from the List submenu c2 shift c1 2 c3 shift c1 M2 Shifted columns have t...

Страница 535: ...You can also sort all columns as a whole based on a key column Sorting a Single Column Sorting a Single Column Sorting a Single Column Sorting a Single Column In the Data Matrix Editor 1 Move the curs...

Страница 536: ...the relationship between the columns In the Data Matrix Editor When using this procedure for a data variable All columns must have the same length None of the columns can be locked defined by a functi...

Страница 537: ...so copy a list to a data variable or you can select a column from a data variable and copy that column to a list Valid Copy Types Valid Copy Types Valid Copy Types Valid Copy Types Note A list is auto...

Страница 538: ...when copying from a data variable to a list you must select the column that you want to copy 3 In the dialog box Select the Type and Folder for the copy Type a variable name for the copy When availabl...

Страница 539: ...Data Matrix Editor 539...

Страница 540: ...he steps used to perform a statistical calculation or graph a statistical plot For detailed descriptions refer to the following pages 1 Set Graph mode 3 to FUNCTION 2 Enter stat data in the Data Matri...

Страница 541: ...statistical calculations You can analyze one variable or two variable statistics or perform several types of regression analyses The Calculate Dialog Box The Calculate Dialog Box The Calculate Dialog...

Страница 542: ...ample shows all items as active On your calculator items are active only if they are valid for the current settings of Calculation Type and Freq and Categories Note If an item is not valid for the cur...

Страница 543: ...store the regression equation so that it will be displayed in the Y Editor Use Freq and Categories Select NO or YES Note that Freq Category and Include Categories are active only when Use Freq and Ca...

Страница 544: ...he Calculation Type For example Note Any undefined data points shown as undef are ignored in a stat calculation 4 To close the STAT VARS screen press Redisplaying the STAT VARS Screen Redisplaying the...

Страница 545: ...eave and then reopen the Data Matrix Editor with a data variable Change the current folder if the calculation referred to a list variable in the previous folder Statistical Calculation Types Statistic...

Страница 546: ...culates the statistical variables TwoVar Two variable statistics Calculates the statistical variables CubicReg Cubic regression Fits the data to the third order polynomial y ax3 bx2 cx d You must have...

Страница 547: ...the model y ax b where a is the slope and b is the y intercept using the median median line which is part of the resistant line technique Summary points medx1 medy1 medx2 medy2 medx3 and medy3 are ca...

Страница 548: ...do not automatically display the results Use the ShowStat command to show the calculation results Statistical Variables Statistical Variables Statistical Variables Statistical Variables Statistical ca...

Страница 549: ...es are stored as system variables However regCoef and regeq are treated as a list and a function variable respectively One Var Two Var Regressions mean of x values sum of x values Gx Gx sum of x2 valu...

Страница 550: ...element in the list use an index such as regCoef 1 maximum of x values maxX maxX minimum of y values minY maximum of y values maxY 1st quartile q1 median medStat 3rd quartile q3 regression equation re...

Страница 551: ...up to nine plots at a time Procedure Procedure Procedure Procedure From the Data Matrix Editor 1 Press to display the Plot Setup screen Initially none of the plots are defined 2 Move the cursor to hig...

Страница 552: ...idth of each bar in a histogram Freq and Categories Select NO or YES Note that Freq Category and Include Categories are active only when Freq and Categories YES Freq is active only for Plot Type Box P...

Страница 553: ...ut box press twice Note Any undefined data points shown as undef are ignored in a stat plot Selecting or Deselecting a Plot Selecting or Deselecting a Plot Selecting or Deselecting a Plot Selecting or...

Страница 554: ...ion From Plot Setup highlight the plot and press To redefine an existing plot you do not necessarily need to clear it first you can make changes to the existing definition To prevent a plot from graph...

Страница 555: ...the same length Xyline Xyline Xyline Xyline Plotted points are shown with the symbol that you select as the Mark If necessary you can specify the same column or list for both x and y This is a scatter...

Страница 556: ...to show statistical data as a modified box plot Select Mod Box Plot as the Plot Type when you define a plot in the Data Matrix Editor A modified box plot excludes points outside the interval Q1NX Q3 X...

Страница 557: ...e ZoomData 9 from the Graph screen Y Editor or Window Editor adjusts xmin and xmax to include all data points but it does not adjust the y axis Use 8 to set ymin 0 and ymax the number of data points e...

Страница 558: ...sing the Y Editor with Stat Plots The previous sections described how to define and select stat plots from the Data Matrix Editor You can also define and select stat plots from the Y Editor When you t...

Страница 559: ...nctions However the PLOTS indicator provides some information To see the list of stat plots use C to scroll above the y x functions From the Y Editor you can perform most of the same operations on a s...

Страница 560: ...he same time Graphing and Tracing a Defined Stat Plot Graphing and Tracing a Defined Stat Plot Graphing and Tracing a Defined Stat Plot Graphing and Tracing a Defined Stat Plot After entering the data...

Страница 561: ...display the Window Editor You can either Enter appropriate values or Select 9 ZoomData from the Zoom toolbar menu Although you can use any zoom ZoomData is optimized for st plots Note Zoom is availab...

Страница 562: ...played the Graph screen does not automatically pan if you trace off the left or right side of the screen However you can still press to center the screen on the trace cursor Press 9 or 8 from the Y Ed...

Страница 563: ...Category values let you analyze a subset of the data points Example of a Frequency Column Example of a Frequency Column Example of a Frequency Column Example of a Frequency Column In a data variable y...

Страница 564: ...lue of 0 effectively removes the data point from analysis To use frequency values specify the frequency column when you perform a statistical calculation or define a stat plot For example Test scores...

Страница 565: ...at has 10th and 11th grade students You want to analyze the scores for the whole class but you also want to analyze categories such as 10th grade girls 10th grade boys 10th grade girls and boys etc Fi...

Страница 566: ...category values in two columns To use category values specify the category column and the category values to include in the analysis when you perform a statistical calculation or define a stat plot T...

Страница 567: ...analyze Include Categories 10th grade girls 1 10th grade boys 2 10th grade girls and boys 1 2 11th grade girls 3 11th grade boys 4 11th grade girls and boys 3 4 all girls 10th and 11th 1 3 all boys 1...

Страница 568: ...in the CBL 2 unit itself You must then retrieve the data transfer it to the TI 89 Titanium by using the Get command which is described in the Technical Reference module Although each set of retrieved...

Страница 569: ...CBL 2 Lists When you perform a statistical calculation or define a plot you can refer explicitly to the CBL 2 list variables For example Creating a Data Variable with the CBL 2 Lists Creating a Data...

Страница 570: ...efer to the Data Matrix Editor module At this point the columns are linked to the CBL 2 lists If the lists are changed the columns will be updated automatically However if the lists are deleted the da...

Страница 571: ...s 571 CBR CBR CBR CBR You can also use the Calculator Based Ranger CBR to explore the mathematical and scientific relationships between distance velocity acceleration and time using data collected fro...

Страница 572: ...f any is displayed on the Program I O screen in a dialog box or on the Graph screen Running a Program Running a Program Running a Program Running a Program On the Home screen 1 Type the name of the pr...

Страница 573: ...occurs press N You can then correct any problems and run the program again Note The TI 89 Titanium also checks for run time errors that are found within the program itself Breaking a Program Breaking...

Страница 574: ...ation Graph related commands typically use the Graph screen After the program stops the TI 89 Titanium shows the last screen that was displayed The Program I O Screen The Program I O Screen The Progra...

Страница 575: ...nnot perform calculations on this screen Note If Home screen calculations don t work after you run a program you may be on the Program I O screen Leaving the Program I O Screen Leaving the Program I O...

Страница 576: ...unction or start a new program or function Starting a New Program or Function Starting a New Program or Function Starting a New Program or Function Starting a New Program or Function 1 Press O and the...

Страница 577: ...m Resuming the Current Program Resuming the Current Program Resuming the Current Program You can leave the Program Editor and go to another application at any time To return to the program or function...

Страница 578: ...gram Opening a Previous Program Opening a Previous Program You can open a previously created program or function at any time 1 From within the Program Editor press and select 1 Open or From another ap...

Страница 579: ...Editor sessions are saved automatically you can accumulate quite a few previous programs and functions which take up memory storage space To delete programs and functions use the VAR LINK screen 2 Fo...

Страница 580: ...tering and Editing Text in the Text Editor module After typing each program line press This inserts a new blank line and lets you continue entering another line A program line can be longer than one l...

Страница 581: ...rmation that is useful to someone reading the program code To enter the comment symbol press 8 d or Press and select 9 Controlling the Flow of a Program Controlling the Flow of a Program Controlling t...

Страница 582: ...results are not displayed unless you use an output command This is an important difference between performing a calculation on the Home screen and in a program For more complex programs that use If En...

Страница 583: ...n refer to these variables Note A list of input commands is available Displaying a calculation result does not store that result If you need to refer to a result later store it to a variable cos p 4 m...

Страница 584: ...ite the program in the Program Editor Note In this example you cannot use circle as the program name because it conflicts with a command name Before drawing the circle the program turns off any select...

Страница 585: ...and instructions that you typically use from the Home screen Why Create a User Defined Function Why Create a User Defined Function Why Create a User Defined Function Why Create a User Defined Functio...

Страница 586: ...te You can create a function from the Home screen but the Program Editor is more convenient for complex multi line functions Differences Between Functions and Programs Differences Between Functions an...

Страница 587: ...ction Cannot call a program as a subroutine but it can call another user defined function Cannot define a program Cannot define a global function but it can define a local function Note Information ab...

Страница 588: ...om a Function How to Return a Value from a Function There are two ways to return a value from a function As the last line in the function before EndFunc calculate the value to be returned cube x Func...

Страница 589: ...There is an implied Return at the end of the function If the last line is not an expression an error occurs Example of a Function Example of a Function Example of a Function Example of a Function The...

Страница 590: ...ng One Program from Another One program can call another program as a subroutine The subroutine can be external a separate program or internal included in the main program Subroutines are useful when...

Страница 591: ...n Internal Subroutine Calling an Internal Subroutine Calling an Internal Subroutine Calling an Internal Subroutine To define an internal subroutine use the Define command with Prgm EndPrgm Because a s...

Страница 592: ...about Using Subroutines Notes about Using Subroutines Notes about Using Subroutines At the end of a subroutine execution returns to the calling program To exit a subroutine at any other time use the...

Страница 593: ...the scope of the variables affects how they are stored and accessed Scope of Variables Scope of Variables Scope of Variables Scope of Variables Scope Description System Global Variables Variables with...

Страница 594: ...ame For example 5 class start class Variable name start Folder Name After the program stops any folder variables created by the program still exist and still take up memory Local Variables Temporary v...

Страница 595: ...r defined function or running a program you can specify an argument that includes the same variable that was used to define the function or create the program However to avoid Circular definition erro...

Страница 596: ...tor etc CopyVar Copies the contents of a variable Define Defines a program subroutine or function variable within a program DelFold Deletes a folder All variables in that folder must be deleted first...

Страница 597: ...while a user defined function is being evaluated or a user defined program is running Lock Locks a variable so that it cannot be accidentally changed or deleted without first being unlocked MoveVar M...

Страница 598: ...automatically when the program stops so that it does not use up memory What Causes an Undefined Variable Error Message What Causes an Undefined Variable Error Message What Causes an Undefined Variable...

Страница 599: ...ialize Local Variables You Must Initialize Local Variables You Must Initialize Local Variables All local variables must be assigned an initial value before they are referenced 1 is stored as the initi...

Страница 600: ...side of the program The following methods can help Refer to a global variable name typically with two or more characters that is not likely to exist outside of the function or program Include DelVar w...

Страница 601: ...cally store user input as a string and do not require the user to enter quotation marks A string cannot be evaluated mathematically even if it appears to be a numeric expression For example the string...

Страница 602: ...the string command Important Some user input commands store the entered value as a string Before you can perform a mathematical operation on that value you must convert it to a numeric expression for...

Страница 603: ...uch as While EndWhile described later in this module right Returns a specified number of characters from the right side end of a string rotate Rotates the characters in a string The default is L1 rota...

Страница 604: ...nditional test that compares two values The values can be numbers expressions lists or matrices but they must match in type and dimension Press 2 I and select 8 Test Then select the operator from the...

Страница 605: ...tion The Not Function The Not Function The not function changes the result of a test from true to false and vice versa For example Note If you use not from the Home screen it is shown as in the histor...

Страница 606: ...also be used to branch or jump from one place to another in a program F2 Control Toolbar Menu F2 Control Toolbar Menu F2 Control Toolbar Menu F2 Control Toolbar Menu To enter If EndIf structures use...

Страница 607: ...e to x before executing the If command Note Use indentation to make your programs easier to read and understand If Then EndIf Structures If Then EndIf Structures If Then EndIf Structures If Then EndIf...

Страница 608: ...d only if x 5 Executed only if x 5 Displays value of 2x if x 5 5x if x 5 If Then ElseIf EndIf Structures If Then ElseIf EndIf Structures If Then ElseIf EndIf Structures If Then ElseIf EndIf Structures...

Страница 609: ...your program by using Lbl label and Goto commands Use the Lbl command to label assign a name to a particular location in the program You can then use the Goto command at any point in the program to br...

Страница 610: ...Group of Commands Using Loops to Repeat a Group of Commands Using Loops to Repeat a Group of Commands Using Loops to Repeat a Group of Commands To repeat the same group of commands successively use a...

Страница 611: ...ated The syntax of the For command is Note The ending value can be less than the beginning value but the increment must be negative When you select a loop the loop command and its corresponding End co...

Страница 612: ...o that the program can exit the loop after a certain number of repetitions At the end of the loop EndFor program control jumps back to the For command where variable is incremented and compared to end...

Страница 613: ...he condition You must include commands that allow the program to exit the loop At the end of the loop EndWhile program control jumps back to the While command where condition is re evaluated To execut...

Страница 614: ...When x increments to 5 the loop is not executed Loop EndLoop Loops Loop EndLoop Loops Loop EndLoop Loops Loop EndLoop Loops A Loop EndLoop creates an infinite loop which is repeated endlessly The Loop...

Страница 615: ...e The Exit command exits from the current loop In this example the If command can be anywhere in the loop The If command could also use a Goto command to transfer program control to a specified Lbl la...

Страница 616: ...oops Although the Lbl label and Goto commands are not strictly loop commands they can be used to create an infinite loop For example As with Loop EndLoop the loop should contain commands that let the...

Страница 617: ...de Command In the Program Editor Command Description getConfg Returns a list of calculator characteristics getFold Returns the name of the current folder getMode Returns the current setting for a spec...

Страница 618: ...program or stored to variables in advance a program can prompt the user to enter information while the program is running Likewise a program can display information such as the result of a calculation...

Страница 619: ...meric expression is treated as an expression An expression enclosed in quotes is treated as a string Input can also display the Graph screen and let the user update the variables xc and yc rc and qc i...

Страница 620: ...n also display the current contents of the Program I O screen without displaying additional information DispG Displays the current contents of the Graph screen DispHome Displays the current contents o...

Страница 621: ...escription Dialog EndDlog Defines a program block consisting of Title Request etc commands that displays a dialog box Toolbar EndTbar Defines a program block consisting of Title Item etc commands that...

Страница 622: ...a Custom Menu The custom menu feature lets you create your own toolbar menu A custom menu can contain any available function instruction or set of characters The calculator has a default custom menu...

Страница 623: ...s the normal toolbar menu Unless a different custom menu has been created the default custom menu is displayed To Do this Turn on the custom menu From the Home screen or any other application Press 2...

Страница 624: ...ed by that Item command is pasted to the current cursor location For example Custom Title Vars Item L1 Item M1 Item Prgm1 Item Func1 Item Data1 Item Text1 Item Pic1 Item GDB1 Item Str1 Title f x Item...

Страница 625: ...em c Item u Title Tools Item ClrHome Item NewProb Item CustmOff EndCustm CustmOn Note The following may be slightly different than the default custom menu on your calculator Note See how _ o C and _ o...

Страница 626: ...ed Restoring the Default Custom Menu Restoring the Default Custom Menu Restoring the Default Custom Menu Restoring the Default Custom Menu To restore the default 1 From the Home screen s normal menu n...

Страница 627: ...ys the current contents of the Table screen setTable Sets the Graph Table or Independent table parameters To set the other two table parameters you can store the applicable values to the tblStart and...

Страница 628: ...t Creates a new stat plot definition PlotsOff Deselects all or only specified stat data plots PlotsOn Selects all or only specified stat data plots setGraph Changes settings for the various graph form...

Страница 629: ...of two coordinate systems to specify a location on the screen CyclePic Animates a series of stored graph pictures NewPic Creates a graph picture variable based on a matrix RclGDB Restores all settings...

Страница 630: ...ormation about pixel coordinates in split screens refer to the Data Matrix Editor module Many drawing commands have two forms one for pixel coordinates and one for point coordinates Note Pixel command...

Страница 631: ...el at the specified coordinates PtOff which uses point coordinates affects the pixel closest to the specified point PtOn or PxlOn Turns on displays a pixel at the specified coordinates PtOn which uses...

Страница 632: ...not the expression LineVert or PxlVert Draws erases or inverts a vertical line at a specified column coordinate Command Description DrawFunc Draws a specified expression DrawInv Draws the inverse of a...

Страница 633: ...ribed in the Connectivity module programs on both units can transmit variables between them If you link a TI 89 Titanium to a Calculator Based Laboratory CBL 2 or a Calculator Based Ranger CBR a progr...

Страница 634: ...Accessing a CBL 2 or CBR For additional information refer to the manual that comes with the CBL 2 or CBR unit Command Description GetCalc Executed on the receiving unit Sets up the unit to receive a...

Страница 635: ...rs The first step in debugging your program is to run it The graphing calculator automatically checks each executed command for syntax errors If there is an error a message indicates the nature of the...

Страница 636: ...nc to Prgm and EndPrgm Use Disp and Pause to debug the program Then remove Disp and Pause and change the program back into a function To confirm that a loop is executed the correct number of times dis...

Страница 637: ...result This section gives several approaches that you can use to achieve the same goal Example 1 Example 1 Example 1 Example 1 This example uses InputStr for input a While EndWhile loop to calculate...

Страница 638: ...Lbl and Goto to create a loop and Disp to display the result Prompts for input on Program I O screen Loop calculation Displays output on Program I O screen Note Because Prompt returns n as a number y...

Страница 639: ...op to calculate the result Defines a dialog box for input Converts string entered with Request to an expression Loop calculation Defines a dialog box for output prog3 Prgm Dialog Title Enter an intege...

Страница 640: ...turns n as a number you do not need to use expr to convert n prog4 Prgm Input Enter an integer n sum seq i i 1 n temp Disp temp EndPrgm Function Used in this example to seq Generate the sequence of in...

Страница 641: ...t education ti com The programs available from this site provide additional functions or features that are not built into the TI 89 Titanium Check the Texas Instruments web site for up to date informa...

Страница 642: ...more arguments type them within the Refer to the program s documentation to find out about required arguments If the program is not in the current folder be sure to specify the pathname You can call a...

Страница 643: ...ssembly Language Program You cannot use your TI 89 Titanium to edit an assembly language program The built in Program Editor will not open assembly language programs Displaying a List of Assembly Lang...

Страница 644: ...tion about how to access TI 89 Titanium features The graphing calculator also includes an Exec command that executes a string consisting of a series of Motorola 68000 op codes These codes act as anoth...

Страница 645: ...n Starting a New Session Starting a New Session Starting a New Session Starting a New Session 1 Press O and then select the Text Editor icon Press 2 Select 3 New The NEW dialog box is displayed 3 Spec...

Страница 646: ...nt Session Resuming the Current Session Resuming the Current Session Resuming the Current Session You can leave the Text Editor and go to another application at any time To return to the session that...

Страница 647: ...ious Session You can open a previous Text Editor session at any time 1 From within the Text Editor press and select 1 Open or From any application launch Text Editor again and select 2 Open Note By de...

Страница 648: ...sion Note about Deleting a Session Because all Text Editor sessions are saved automatically you can accumulate quite a few previous sessions which take up memory storage space To delete a session use...

Страница 649: ...een previous lines scroll off the top of the screen Using a USB cable and TI Connect software with the TI 89 Titanium you can use the computer keyboard to type a text file and then send that file to t...

Страница 650: ...or uppercase ALPHA lock for X Y Z or T On the TI 89 Titanium alpha lock is always turned off when you change applications such as going from the Text Editor to the Home screen To Press Type a single l...

Страница 651: ...he character alpha lock remains on Deleting Characters Deleting Characters Deleting Characters Deleting Characters Note If there are no characters to the right of the cursor M erases the entire paragr...

Страница 652: ...Replacing or Deleting Highlighted Text Replacing or Deleting Highlighted Text To Do this Highlight text Move the cursor to the beginning or end of the text Hold and press A or B to highlight characte...

Страница 653: ...o the location where you want to insert the text 5 Press and then select 6 Paste You can use this general procedure to cut copy and paste text Within the same text session From one text session to ano...

Страница 654: ...searches start at the current cursor location 2 Press 3 Type the search text The search is not case sensitive For example CASE case and Case have the same effect Note The FIND dialog box retains the l...

Страница 655: ...ting paragraphs and display an empty text screen press and then select 8 Clear Editor Entering Special Characters Entering Special Characters Entering Special Characters Entering Special Characters Yo...

Страница 656: ...e keyboard map does not display all available shortcuts Refer to the inside front and the inside back covers of this guidebook for a complete list of shortcut keys To access the shortcuts first press...

Страница 657: ...in this section SYSDATA b Copies the current graph coordinates to the system variable sysdata FMT Displays the FORMATS dialog box KBDPRGM1 6 1 through 6 If you have user defined or assembly language p...

Страница 658: ...ow only the special symbols On the TI 89 Titanium f Press and then the key for the symbol For example p times displays These special symbols are not affected by whether Alpha Lock is on or off Typing...

Страница 659: ...for that key Your calculator does not display a map of Greek letters the map shown here is for reference only Several keys let you access lowercase and uppercase Greek letters For example On the TI 8...

Страница 660: ...ist of All Special Characters For a List of All Special Characters For a List of All Special Characters For a List of All Special Characters For a list of all special characters refer to the Technical...

Страница 661: ...you create interactive example scripts in which you predefine a series of commands and then execute them individually Inserting a Command Mark Inserting a Command Mark Inserting a Command Mark Insert...

Страница 662: ...ked line 2 Press and select 4 Clear command Executing a Command Executing a Command Executing a Command Executing a Command To execute a command you must first mark the line with a C If you execute a...

Страница 663: ...ext Editor Home Screen Splitting the Text Editor Home Screen Splitting the Text Editor Home Screen With a split screen you can view your command script and see the result of an executed command at the...

Страница 664: ...m Your Home Screen Entries From the Home screen you can save all the entries in the history area to a text variable The entries are automatically saved in a script format so that you can open the text...

Страница 665: ...o execute the command Note Some commands take longer to execute Wait until the Busy indicator disappears before pressing again 4 Continue using to execute each command but stop just before executing t...

Страница 666: ...y entering the equation that you want to solve Displaying the Numeric Solver Displaying the Numeric Solver Displaying the Numeric Solver Displaying the Numeric Solver Entering an Equation Entering an...

Страница 667: ...Solver you then would enter y1 x 0 or y1 t 0 etc Type an expression without an sign Note When you define the variables you can either define exp or solve for it e fNln g After you press the expression...

Страница 668: ...ns 1 From the Numeric Solver screen press A dialog box displays the most recently entered equation 2 Select an equation To select the displayed equation press To select a different equation press B to...

Страница 669: ...uation variable has an EXPR data type as shown on the MEMORY and VAR LINK screens Opening a Saved Equation Opening a Saved Equation Opening a Saved Equation Opening a Saved Equation To store the curre...

Страница 670: ...iables Defining the List of Variables 2 Select the applicable folder and equation variable 3 Press After typing your equation on the eqn line press or D The screen lists the variables in the order the...

Страница 671: ...ue it cannot be undefined As an expression it is evaluated when you move the cursor off the line The expression must evaluate to a real number If the equation contains a variable already defined in te...

Страница 672: ...not listed The solver uses the system variable s existing value Note You cannot solve for a system variable other than exp Also if the equation contains a system variable you cannot use to graph Altho...

Страница 673: ...ifying an Initial Guess and or Bounds Optional To find a solution more quickly or to find a particular solution if multiple solutions exist you can optionally If you see the error shown to the right d...

Страница 674: ...e Solving for the Unknown Variable Solving for the Unknown Variable Solving for the Unknown Variable After you type an equation in the Numeric Solver and enter values for the known variables you are r...

Страница 675: ...error occurs Graphing the Solution Graphing the Solution Graphing the Solution Graphing the Solution You can graph an equation s solutions any time after defining the known variables either before or...

Страница 676: ...ect 1 Graph View or 3 ZoomStd or 4 ZoomFit The graph is shown in a split screen where The unknown variable is plotted on the x axis leftNrt is plotted on the y axis Solutions for the equation exist at...

Страница 677: ...to these settings Note If you were previously using different mode settings you will need to reselect those settings manually All stat plots are deselected After you leave the Numeric Solver the Graph...

Страница 678: ...rning to a Full Screen Returning to a Full Screen From the split screen To display the Numeric Solver full screen use 2 a to make the solver screen active press and then select 2 Clear Graph View or T...

Страница 679: ...ts variables still exist after you leave the Numeric Solver If the equation contains single character variables their values may inadvertently affect later symbolic calculations Before leaving the Num...

Страница 680: ...a Binary or Hexadecimal Number To enter a binary number use the form To enter a hexadecimal number use the form Note You can type the b or h in the prefix as well as hex characters A F in uppercase o...

Страница 681: ...in integerExpression 4 Dec integerExpression 4 Hex For 4 press 2 4 Also you can select base conversions from the MATH Base menu For example to convert 256 from decimal to binary 256 4 Bin Note If your...

Страница 682: ...rding to the Base mode However results are restricted to certain size limits when Base HEX or BIN Setting the Base Mode for Displayed Results Setting the Base Mode for Displayed Results Setting the Ba...

Страница 683: ...st always use the 0h or 0b prefix to enter a hex or binary number Fractional and floating point results are always shown in decimal form When Base HEX or BIN a division result is displayed in hexadeci...

Страница 684: ...mple 0h80000000 through 0hFFFFFFFF become negative numbers Comparing or Manipulating Bits Comparing or Manipulating Bits Comparing or Manipulating Bits Comparing or Manipulating Bits The following ope...

Страница 685: ...mparison the result is 1 if either bit is 1 the result is 0 only if both bits are 0 The returned value represents the bit results integer1 xor integer2 In a bit by bit xor comparison the result is 1 i...

Страница 686: ...ith syntax Description rotate integer or rotate integer ofRotations If ofRotations is omitted bits rotate once to the right default is L1 negative bits rotate the specified number of times to the righ...

Страница 687: ...of times to the left In a right shift the rightmost bit is dropped and 0 or 1 is inserted to match the leftmost bit In a left shift the leftmost bit is dropped and 0 is inserted as the rightmost bit...

Страница 688: ...e stored in a signed 32 bit binary form a symmetric modulo operation brings the value into the range 7AC36 0b00000000000001111010110000110110 Inserts 0 if leftmost bit is 0 or 1 if leftmost bit is 1 D...

Страница 689: ...eset the memory Displaying the MEMORY Screen Displaying the MEMORY Screen Displaying the MEMORY Screen Displaying the MEMORY Screen Press 2 The numbers on your MEMORY screen may vary from those shown...

Страница 690: ...Select the applicable item Item Description RAM 1 All RAM Resetting RAM erases all data and programs from RAM 2 Default Resets all system variables and modes to their original factory settings This do...

Страница 691: ...manipulate the variables and or folders Displaying the VAR LINK Screen Displaying the VAR LINK Screen Displaying the VAR LINK Screen Displaying the VAR LINK Screen Press 2 By default the VAR LINK scre...

Страница 692: ...mes that start with that letter the cursor moves to highlight the first of those variable names Note Type a letter repeatedly to cycle through the names that start with that letter 6 Expanded folder v...

Страница 693: ...the VAR LINK Screen Closing the VAR LINK Screen Closing the VAR LINK Screen To close the VAR LINK screen and return to the current application use or N as described below Type Description ASM Assembl...

Страница 694: ...if a variable is archived use the IsArchiv function IsArchiv var_name To determine if a variable is locked use the IsLocked function IsLocked var_name Manipulating Variables and Folders with VAR LINK...

Страница 695: ...You cannot edit the contents from this screen Selecting Items from the List Selecting Items from the List Selecting Items from the List Selecting Items from the List For other operations select one o...

Страница 696: ...the current folder all variables are stored in the MAIN folder by default A system variable or a variable with a reserved name can be stored in the MAIN folder only All folders and all variables Pres...

Страница 697: ...defined variable in any existing folder The user defined variables in one folder are independent of the variables in any other folder Therefore folders can store separate sets of variables with the s...

Страница 698: ...ting a Folder from the VAR LINK Screen 1 Press 2 3 Type a unique folder name up to eight characters and press twice After you create a new folder from VAR LINK that folder is not automatically set as...

Страница 699: ...ox Setting the Current Folder from the MODE Dialog Box Setting the Current Folder from the MODE Dialog Box Setting the Current Folder from the MODE Dialog Box 1 Press 3 4 Select the applicable folder...

Страница 700: ...d or folders 2 Press Manage and select 3 Rename Using Variables in Different Folders Using Variables in Different Folders Using Variables in Different Folders Using Variables in Different Folders You...

Страница 701: ...pecified Folder and or Variable Type or Flash Listing Only a Specified Folder and or Variable Type or Flash Listing Only a Specified Folder and or Variable Type or Flash Listing Only a Specified Folde...

Страница 702: ...ighlight the setting you want to change and press B This displays a menu of valid choices To cancel a menu press N View Allows you to choose variables Flash applications or system variables to view No...

Страница 703: ...erent name in the same folder use 9 such as a1 a2 or the CopyVar command from the Home screen Locking or Unlocking Variables Folders or Flash Applications Locking or Unlocking Variables Folders or Fla...

Страница 704: ...Screen When you delete a folder from the VAR LINK screen all of the variables in that folder are also deleted You cannot delete the MAIN folder indicates a locked variable or folder in RAM indicates...

Страница 705: ...letes all variables of the specified type in all folders To delete an empty folder enter the DelFold command on the calculator Home screen DelFold folder1 folder2 folder3 Note You cannot delete the MA...

Страница 706: ...cursor location in many Flash applications Procedure Procedure Procedure Procedure Starting from an application listed above 1 Position the cursor where you want to insert the variable name 2 Press 2...

Страница 707: ...ld You Want to Archive a Variable The user data archive lets you Store data programs or any other variables to a safe location where they cannot be edited or deleted inadvertently Create additional fr...

Страница 708: ...er name Note To select a single variable highlight it To select multiple variables highlight each variable and press You can access an archived variable just as you would any locked variable For all p...

Страница 709: ...This occurs if you try to archive a variable when there is not enough free archive memory However the TI 89 Titanium will attempt to rearrange the archived variables to make additional room Respondin...

Страница 710: ...Cancel the archive and investigate the reason Why Is Garbage Collection Necessary Why Is Garbage Collection Necessary Why Is Garbage Collection Necessary Why Is Garbage Collection Necessary The user d...

Страница 711: ...than any empty block How Unarchiving a Variable Affects the Process How Unarchiving a Variable Affects the Process How Unarchiving a Variable Affects the Process How Unarchiving a Variable Affects th...

Страница 712: ...n if the MEMORY screen shows enough free space to archive a variable you may still get a Garbage Collection message This TI 89 Titanium memory screen shows free space that will be available after all...

Страница 713: ...riable An archived variable is treated the same as a locked variable You can access the variable but you cannot edit or delete it In some cases however you may get a Memory Error when you try to acces...

Страница 714: ...run a program that is in the user data archive the TI 89 Titanium 1 Copies the program to RAM 2 Runs the program 3 Deletes the copy from RAM when the program is finished The error message is displaye...

Страница 715: ...Free up the needed amount of memory by Deleting unnecessary variables from RAM Archiving large variables or programs moving them from RAM to the user data archive Note Typically the RAM free size must...

Страница 716: ...can connect TI graphing calculators with either type of link port However using the I O port requires the I O unit to unit cable sold separately or the USB Silver Edition cable also sold separately wh...

Страница 717: ...onnectivity 717 Two TI 89 Titanium calculators linked together Position so that the USB symbols face each other then insert the connector USB Port USB unit to unit cable USB Port USB unit to unit cabl...

Страница 718: ...Connectivity 718 A TI 89 Titanium and a Voyage 200 linked together I O Port I O Port I O unit to unit cable...

Страница 719: ...and Transmitting Variables Flash Applications and Transmitting Variables Flash Applications and Folders Folders Folders Folders Transmitting variables is a convenient way to share any variable listed...

Страница 720: ...a TI 89 1 Connect two graphing calculators using the appropriate cable 2 On the sending unit press 2 to display the VAR LINK screen 3 On the sending unit select the variables folders or Flash applicat...

Страница 721: ...not automatically become expanded To select multiple variables Flash applications or folders highlight each one and press to place a checkmark beside it Use again to deselect any that you do not want...

Страница 722: ...or Folders Rules for Transmitting Variables Flash Applications or Folders Rules for Transmitting Variables Flash Applications or Folders Rules for Transmitting Variables Flash Applications or Folders...

Страница 723: ...itted to the current folder and it remains locked on the receiving unit Archived variable The variable is transmitted to the current folder and it remains archived on the receiving unit Unlocked Flash...

Страница 724: ...nd Notification Messages 1 Press An error message is displayed 2 Press N or Shown on Message and Description Sending unit This is displayed after several seconds if A cable is not attached to the send...

Страница 725: ...eing sent To overwrite the existing variable press By default Overwrite YES To store the variable to a different name set Overwrite NO In the New Name input box type a variable name that does not exis...

Страница 726: ...nts Collapsed folders become expanded when selected If selecting a Flash App from the F7 tab this selects the App folder and its contents A checkmark appears beside the folder but not beside the conte...

Страница 727: ...Texas Instruments Web site at education ti com You can download a Flash application and or certificate from the Texas Instruments Web site to a computer and use a TI Connectivity Cable USB to install...

Страница 728: ...lude these parameters the TI 89 Titanium communicates through the USB port The Chat Program The Chat Program The Chat Program The Chat Program The following program uses GetCalc and SendCalc The progr...

Страница 729: ...user enter a message in msg and send it Then sets up this unit to receive and display msg Loop executed by the unit that sends the first message Chat Prgm ClrIO Disp On first unit to send enter 1 On f...

Страница 730: ...program is loaded on both devices Use each device s Program Editor to enter the program or Enter the program on one device and then use VAR LINK to transmit the program variable to the other device To...

Страница 731: ...riginal factory settings This means that all user defined variables in both RAM and the user data archive functions programs lists and folders except the Main folder will be deleted It is possible tha...

Страница 732: ...ading Backing Up Your Unit Before an Operating System Installation Backing Up Your Unit Before an Operating System Installation Backing Up Your Unit Before an Operating System Installation Backing Up...

Страница 733: ...mputer and use a USB computer cable to install the OS or application on your TI 89 Titanium For complete information refer to the instructions on the web Transferring the Operating System Transferring...

Страница 734: ...n During the transfer the receiving unit shows how the transfer is progressing When the transfer is complete The sending unit returns to the VAR LINK screen The receiving unit returns to either the Ap...

Страница 735: ...essages Error Messages Error Messages Most error messages are displayed on the sending unit Depending on when the error occurs during the transfer process you may see an error message on the receiving...

Страница 736: ...s After the IDs are collected transmit them to Texas Instruments so a group certificate can be issued A group certificate allows distribution of purchased software to multiple TI 89 Titanium TI 89 Voy...

Страница 737: ...the Home screen Press 2 Sending unit a Press 2 to display the VAR LINK screen b Press Link and select 6 Send ID List The sending unit adds a copy of its unique ID number to the collection unit s ID l...

Страница 738: ...an then use the collection device to upload the list to other computers To clear the ID list from the collection unit 1 Press 2 to display the VAR LINK screen Compatibility among the TI 89 Titanium Co...

Страница 739: ...more memory and thus more room for applications Apps All data is compatible among the TI 89 Titanium TI 89 Voyage 200 and TI 92 Plus but some programs written for one may not run or may not run the s...

Страница 740: ...le To From TI 89 Titanium TI 89 Voyage 2 00 TI 92 Plus TI 89 Titanium OS Apps Variables Apps Variables Variables Variables TI 89 Apps Variables OS Apps Variables Variables Variables Voyage 2 00 Variab...

Страница 741: ...the corner without tilting the pole Maximum Length of Pole in Hallway Maximum Length of Pole in Hallway Maximum Length of Pole in Hallway Maximum Length of Pole in Hallway The maximum length of a pol...

Страница 742: ...e When you want to define a function use multiple character names as you build the definition 2 Define the expression for side b in terms of w and store it in b w 3 Define the expression for side c in...

Страница 743: ...to compute the zeros of the first derivative of c w to find the minimum value of c w Note The maximum length of the pole is the minimum value of c w 5 Compute the exact maximum length of the pole Ente...

Страница 744: ...e Quadratic Formula Perform the following steps to derive the quadratic formula by completing the square of the generalized quadratic equation 1 Clear all one character variables in the current folder...

Страница 745: ...nue to use the last answer 2 as in step 3 in steps 4 through 9 5 Use the expand function to expand the result of the last answer 6 Complete the square by adding b a 2 2 to both sides of the equation 7...

Страница 746: ...s you how to perform several matrix operations 9 Take the square root of both sides of the equation with the constraint that a 0 and b 0 and x 0 10 Solve for x by subtracting b from both sides and the...

Страница 747: ...o set the random number generator seed to the factory default and then use randMat to create a random 3x3 matrix and store it in a 2 Replace the 2 3 element of the matrix with the variable x and then...

Страница 748: ...h Plot Method 1 Graph Plot Perform the following steps to observe where the graphs of the functions y1 x cos x and y2 x sin x intersect 4 Solve for the value of x that will cause the inverse of the ma...

Страница 749: ...pond to the screen prompts to select the two curves and the lower and upper bounds for intersection A 5 Note the x and y coordinates Repeat steps 4 and 5 to find the other intersections 1 On the Home...

Страница 750: ...ce Area of a Parallelepiped Exploring a 3D Graph of the Surface Area of a Parallelepiped Exploring a 3D Graph of the Surface Area of a Parallelepiped Exploring a 3D Graph of the Surface Area of a Para...

Страница 751: ...olve the problem analytically on the Home screen 2 Select the 3D Graph mode Then enter the function for z1 x y as shown in this example with volume v 300 3 Set the Window variables to eye 60 90 0 x 0...

Страница 752: ...nning a Tutorial Script Running a Tutorial Script Perform the following steps to write a script using the Text Editor test each line and observe the results in the history area on the Home screen Note...

Страница 753: ...ble on a b define f x x 3N2x 2 xN7 1 a 3 22 b d f x x df x zeros df x x f ans 1 f a b The largest number from the previous two commands is the maximum value of the function The smallest number is the...

Страница 754: ...quotient and remainder Detailed information about the steps used in this example can be found in Basic Function Graphing and Symbolic Manipulation 4 Press repeatedly to execute each line in the script...

Страница 755: ...on f x Enter x 3N10x 2Nx 50 xN2 f x Note Actual entries are displayed in reverse type in the example screens 2 Use the proper fraction function propFrac to split the function into a quotient and remai...

Страница 756: ...ick graphing style for y2 x 6 Add the original function f x to y3 x and select the square graphing style 7 In the Window Editor set the window variables to x L10 15 10 y L100 100 10 8 Draw the graph N...

Страница 757: ...positive and negative directions Studying Statistics Filtering Data by Categories Studying Statistics Filtering Data by Categories Studying Statistics Filtering Data by Categories Studying Statistics...

Страница 758: ...in the Data Matrix Editor Table 1 Category vs Description Category C2 Academic Year and Sex 1 2 3 4 5 6 7 8 Freshman boys Freshman girls Sophomore boys Sophomore girls Junior boys Junior girls Senior...

Страница 759: ...atrix Editor and create a new Data variable named students 2 Enter the data and categories from Table 2 into columns c1 and c2 respectively 3 Open the Plot Setup toolbar menu Note Set up several box p...

Страница 760: ...the Include Categories item for Plot 2 through Plot 5 to the following Plot 2 1 2 freshman boys girls Plot 3 7 8 senior boys girls Plot 4 1 3 5 7 all boys Plot 5 2 4 6 8 all girls 8 In the Y Editor de...

Страница 761: ...ooling experiment You can use your computer keyboard to type lengthy text and then use TI Connect software to send it to the calculator More CBL 2 programs are available from the TI Web site at educat...

Страница 762: ...in 99 xmax 10 xscl Set up the Window variables L20 ymin 100 ymax 10 yscl 0 data Create and or clear a list named data 0 time Create and or clear a list named time Send 1 0 Send a command to clear the...

Страница 763: ...metric graph and a table at the same time to study the flight of a hit baseball Send 3 1 L1 0 Send the Trigger command to the CBL 2 collect data in real time For i 1 99 Repeat next two instructions fo...

Страница 764: ...an initial velocity of 95 feet per second and an initial angle of 32 degrees 1 Set the modes for Page 1 as shown in this screen 2 Set the modes for Page 2 as shown in this screen 3 In the Y Editor on...

Страница 765: ...splay the TABLE SETUP dialog box and change tblStart to 0 and tbl to 0 1 Note Press 8 8 Display the table in the left side and press D to highlight t 2 Note Press 8 9 Switch to the right side Press an...

Страница 766: ...he complex zeros of a cubic polynomial Visualizing Complex Roots Visualizing Complex Roots Visualizing Complex Roots Visualizing Complex Roots Perform the following steps to expand the cubic polynomia...

Страница 767: ...he x axis Likewise the absolute value of a function of two variables will force any roots to visually just touch the xy plane 4 Copy and paste the last answer to the entry line and store it in the fun...

Страница 768: ...alculating and drawing the graph takes about three minutes 7 Graph the modulus surface The 3D graph is used to visually display a picture of the roots where the surface touches the xy plane 8 Use the...

Страница 769: ...oints where the graph of the modulus surface touches the xy plane Solving a Standard Annuity Problem Solving a Standard Annuity Problem Solving a Standard Annuity Problem Solving a Standard Annuity Pr...

Страница 770: ...i of an annuity where the starting principal p is 1 000 number of compounding periods n is 6 and the future value s is 2 000 1 On the Home screen enter the equation to solve for p 2 Enter the equation...

Страница 771: ...inancing an item Detailed information about the steps used in this example can be found in the electronic chapter Programming which is available from the TI Web site at education ti com and on the CD...

Страница 772: ...emp4 temp5 temp6 Func Local tempi tempfunc tempstr1 Ltemp3 1 temp2 1200 temp6 temp4 1N 1 temp2 1200 Ltemp1 temp2 1200 Ntemp5 1 temp2 1200 Ltemp1 tempfunc For tempi 1 5 1 temp exact string tempi tempst...

Страница 773: ...off the loan if you could make a 300 payment each month Finding Rational Real and Complex Factors Finding Rational Real and Complex Factors Finding Rational Real and Complex Factors Finding Rational...

Страница 774: ...ng Factors Finding Factors Enter the expressions shown below on the Home screen 1 factor x 3N5x displays a rational result 2 factor x 3 5x displays a rational result 3 factor x 3N5x x displays a real...

Страница 775: ...define drawball as a function that can be called with two parameters The first parameter is a list where each element is the number of balls of a certain color The second parameter is the number of b...

Страница 776: ...Using Vectors to Determine Velocity A small fishing boat leaves from the south bank of the Allegheny River and heads at an 80 angle with an engine speed of 20 knots However the eastward force of the c...

Страница 777: ...decimal point Press 3 D D D On the Angle option select 2 DEGREE On the Display Digits option select E FLOAT 2 Set the modes for Page 2 as shown in this screen Display answers in decimal form Press 3...

Страница 778: ...as i c and r Use the value a for the unknown speed of the current Use the value b for the speed of the boat Enter 20 80 i a 0 c b 60 r Vectors are commonly written in either polar or rectangular form...

Страница 779: ...rs are equal the x coordinate of i c must equal the x coordinate of the resultant vector r Likewise the y coordinate of i c must equal the y coordinate of resultant vector r 6 Set up two equations inv...

Страница 780: ...speed of the boat solve eq2 b 8 Substitute the known value of b into eq1 and solve eq1 for a to determine a the speed of the eastward traveling current solve eq1 a b The boat travels at a speed of 22...

Страница 781: ...tion that is included in the operating system OS See modules relating to calculator software applications Apps for functions and instructions specific to those Apps Circle CATALOG Circle x y r drawMod...

Страница 782: ...7 PxlChg 857 PxlCrcl 857 PxlHorz 857 PxlLine 857 PxlOff 858 PxlOn 858 pxlTest 858 PxlText 858 PxlVert 858 RclGDB 862 RclPic 862 RplcPic 867 Shade 874 StoGDB 883 StoPic 883 Style 884 Trace 891 XorPic 8...

Страница 783: ...min 844 mod 844 nCr 845 nPr 848 P4 4 4 4Rx 851 P4 4 4 4Ry 851 r radian 909 R4 4 4 4Pq q q q 861 R4 4 4 4Pr 861 real 862 remain 864 rotate 865 round 866 sec 867 root 865 sec 868 sech 868 sech 868 shift...

Страница 784: ...etCalc 824 getConfg 824 getDate 824 getDtFmt 825 getDtStr 825 getFold 825 getKey 825 getMode 826 getTime 826 getTmFmt 826 getTmStr 826 getTmZn 827 getType 827 getUnits 828 Goto 828 If 830 Input 831 In...

Страница 785: ...5 NewPlot 847 nPr 848 OneVar 849 PlotsOff 853 PlotsOn 853 PowerReg 855 QuadReg 859 QuartReg 860 rand 861 randNorm 862 RandSeed 862 ShowStat 875 SinReg 878 SortA 881 SortD 881 stdDev 882 stdDevPop 882...

Страница 786: ...presents the bit results and is displayed according to the Base mode You can enter the integers in any number base For a binary or hexadecimal entry you must use the 0b or 0h prefix respectively Witho...

Страница 787: ...2 Style 3 Square y1 no checkmark F4 to deselect Zoom 7 ZoomTrig AndPic PIC1 Done angle MATH Complex menu angle expression1 expression Returns the angle of expression1 interpreting expression1 as a co...

Страница 788: ...ue when possible approx sin p cos p 0 1 approx 2 3 1 414 1 732 Archive CATALOG Archive var1 var2 var3 Moves the specified variables from RAM to the user data archive memory You can access an archived...

Страница 789: ...change expression1 can be a user defined function name see Func h is the step value If h is omitted it defaults to 0 001 Note that the similar function nDeriv uses the central difference quotient avg...

Страница 790: ...atrix Editor after using BldData dataVar or sysData depending on the argument you used with BldData is set as the current data variable The incremental values used for any independent variables x in t...

Страница 791: ...t be some incidental factoring with respect to other variables cFactor a 3 x 2 a x 2 a 3 a x a a 1 x i x i cFactor x 2 3 x x 3 i x 3 i cFactor x 2 a x x a i x a i For the AUTO setting of the Exact App...

Страница 792: ...rawn While viewing the Graph screen you can clear all drawn items such as lines and points by pressing ReGraph or pressing 2 and selecting 1 ClrDraw ClrErr CATALOG ClrErr Clears the error status It se...

Страница 793: ...een ClrTable CATALOG ClrTable Clears all table values Applies only to the ASK setting on the Table Setup dialog box While viewing the Table screen in Ask mode you can clear the values by pressing and...

Страница 794: ...kely to exhaust memory comDenom exprn abc comden exprn Done comden y 2 y x 1 2 y 2 y Even when there is no denominator the comden function is often a fast way to achieve partial factorization if facto...

Страница 795: ...p 4 2 2 cos 45 2 2 cos squareMatrix1 squareMatrix Returns the matrix cosine of squareMatrix1 This is not the same as calculating the cosine of each element When a scalar function f A operates on squar...

Страница 796: ...returns a list of the hyperbolic cosines of each element of list1 cosh 1 2 1 810 cosh 0 1 2 1 1 810 cosh squareMatrix1 squareMatrix Returns the matrix hyperbolic cosine of squareMatrix1 This is not th...

Страница 797: ...n1 expression cot list1 list Returns the hyperbolic cotangent of expression1 or returns a list of the hyperbolic cotangents of all elements of list1 coth 1 2 1 199 coth 1 3 2 1 tanh 1 1 003 cothL L L...

Страница 798: ...ression1 expression csch list1 list Returns the hyperbolic cosecant of expression1 or returns a list of the hyperbolic cosecants of all elements of list1 csch 3 1 sinh 3 csch 1 2 1 4 1 sinh 1 248 1 si...

Страница 799: ...ld also use var_ for any other variables in equation that might have unreal values Otherwise you may receive unexpected results z is treated as real cSolve conj z 1 i z z 1 i z_ is treated as complex...

Страница 800: ...r varOrGuess list cSolve u_ v_ u_ v_ and v_ 2 u_ u_ v_ w_ u_ 1 2 3 2 i and v_ 1 2 3 2 i and w_ 1 or u_ 1 2 3 2 i and v_ 1 2 3 2 i and w_ 1 or u_ 0 and v_ 0 and w_ 1 If you do not include any guesses a...

Страница 801: ...list1 represents xlist list2 represents ylist list3 represents frequency list4 represents category codes list5 represents category include list Note list1 through list4 must be a variable name or c1 c...

Страница 802: ...ram listing example CustmOn CATALOG CustmOn Activates a custom toolbar that has already been set up in a Custom EndCustm block CustmOn and CustmOff enable a program to control a custom toolbar Manuall...

Страница 803: ...4 4 4 4Cylind Displays the row or column vector in cylindrical form r q z vector must have exactly three elements It can be either a row or a column 2 2 3 4Cylind 2 2 p 4 3 cZeros MATH Algebra Complex...

Страница 804: ...1 4 c_ 1 2 4 1 4 c_ 1 2 1 4 c_ 1 2 4 1 4 c_ 1 2 0 0 You can also include unknown variables that do not appear in the expressions These zeros show how families of zeros might contain arbitrary constant...

Страница 805: ...rmined by step 1 3 Determine the symbolic derivative of the result of step 2 with respect to the variable from step 1 4 If the variable from step 1 has a stored value or a value specified by a with op...

Страница 806: ...etting in gradians radians or degrees In Degree angle mode 1 5 4DD 1 5 45 22 14 3 4DD 45 370 45 22 14 3 60 0 0 4DD 45 370 60 In Gradian angle mode 14DD 9 10 In Radian angle mode 1 5 4DD 85 9 4 4 4 4De...

Страница 807: ...e expressions and instructions such as If Then Else and For This allows the function funcName to use the Return instruction to return a specific result Note It is usually easier to author and edit thi...

Страница 808: ...gh 255 The suffix resets to 1 when you use ClrHome or 8 Clear Home The solution of a 2nd order equation contains two such constants Note To type a prime symbol press 2 deSolve y 2y y x 2 x y y 1 x 2 e...

Страница 809: ...tion2 use the form dependentVar initialIndependentValue initial1stDerivativeValue deSolve 2ndOrderOde and boundaryCondition1 and boundaryCondition2 independentVar dependentVar a particular solution Re...

Страница 810: ...he I O 1 Dialog menu item in the Program Editor are 1 Text 2 Request 4 DropDown and 7 Title The variables in a dialog box can be given values that will be displayed as the default or initial value If...

Страница 811: ...een you can press to display the Home screen or a program can use DispHome Disp Hello Hello Disp cos 2 3 666 1 2 3 4 L1 Disp L1 1 2 3 4 Disp 180_min 4 _hr 3 _hr Note To type an underscore _ press To t...

Страница 812: ...r ops menu dotP list1 list2 expression Returns the dot product of two lists dotP a b c d e f a d b e c f dotP 1 2 5 6 17 dotP vector1 vector2 expression Returns the dot product of two vectors Both mus...

Страница 813: ...er the window settings If the current graphing mode is not polar these three arguments are required Note Regraphing erases all drawn items In function graphing mode and ZoomStd window DrawPol 5 cos 3...

Страница 814: ...nent Enters a number in scientific notation The number is interpreted as mantissa 10exponent Hint If you want to enter a power of 10 without causing a decimal value result use 10 integer 2 3 4 23000 2...

Страница 815: ...enu eigVl squareMatrix list Returns a list of the eigenvalues of a real or complex squareMatrix squareMatrix is first balanced with similarity transformations until the row and column norms are as clo...

Страница 816: ...nd cannot be an expression Note If the last entry is still highlighted on the Home screen pressing is equivalent to executing entry 1 On the Home screen 1 1 x 1 x 1 1 1 entry 1 2 1 x 1 1 2 2 x 1 3 2 5...

Страница 817: ...4 4list CATALOG exp4 4 4 4list expression var list Examines expression for equations that are separated by the word or and returns a list containing the right hand sides of the equations of the form v...

Страница 818: ...comDenom for an expanded numerator over an expanded denominator expand x 3 x 2 2 x 2 2 2 x x 2 x 1 expand ans 1 x 1 x 2 1 x 2 x 1 expand expression1 var also distributes logarithms and fractional powe...

Страница 819: ...ariables over a common denominator expression1 is factored as much as possible toward linear rational factors without introducing new non real subexpressions This alternative is appropriate if you wan...

Страница 820: ...d factoring a 100 digit number could take more than a century Note To stop break a computation press If you merely want to determine if a number is prime use isPrime instead It is much faster particul...

Страница 821: ...turns a Boolean expression specifying candidate values of var that minimize expression or locate its greatest lower bound Use the operator to restrict the solution interval and or specify the sign of...

Страница 822: ...parated with the character Program segment 0 tempsum 1 step For i 1 100 step tempsum i tempsum EndFor Disp tempsum Contents of tempsum after execution 5050 Contents of tempsum when step is changed to...

Страница 823: ...he first statement in a multi statement function definition block can be either a single statement or a series of statements separated with the character Note when also can be used to define and graph...

Страница 824: ...ort is not specified or port 0 is specified the TI 89 Titanium waits for data from either port If port 1 the TI 89 Titanium waits for data from the USB port If port 2 the TI 89 Titanium waits for data...

Страница 825: ...h day of September 2002 when the date format is set to DD MM YY If you enter the optional integer that corresponds to a date format the string returns the current date in the specified format Optional...

Страница 826: ...it 1 App Home Split 2 App Graph Number of Graphs 1 Graph 2 FUNCTION Split Screen Ratio 1 1 Exact Approx AUTO Base DEC Note Your screen may display different mode settings getNum MATH Algebra Extract m...

Страница 827: ...ountain Daylight Time 360 minutes from GMT 16 07 07 p m in Brussels Belgium Central European Standard Time 120 minutes from GMT getType CATALOG getType var string Returns a string indicating the data...

Страница 828: ...its default unit such as _m for meters To set the default units use setUnits getUnits SI Area NONE Capacitance _F Charge _coul Note Your screen may display different default units Goto CATALOG Goto l...

Страница 829: ...time Some valid variations of this instruction are Function graphing Graph expr x Parametric graphing Graph xExpr yExpr t Polar graphing Graph expr q Sequence graphing Not allowed 3D graphing Graph ex...

Страница 830: ...an expression evaluates to true executes block1 and then skips block2 If Boolean expression evaluates to false skips block1 but executes block2 block1 and block2 can be a single statement Program segm...

Страница 831: ...sumes Program segment Get 10 points from the Graph Screen For i 1 10 Input xc XLIST i yc YLIST i EndFor Input promptString var Input promptString var pauses the program displays promptString on the Pr...

Страница 832: ...h of the elements int 2 5 3 int 1 234 0 0 37 2 0 0 intDiv CATALOG intDiv number1 number2 integer intDiv list1 list2 list intDiv matrix1 matrix2 matrix Returns the signed integer part of argument 1 div...

Страница 833: ...next prime after a specified number Define nextPrim n Func Loop n 1 n if isPrime n return n EndLoop EndFunc Done nextPrim 7 11 isVar CATALOG isVar var_name true false Determines if var_name is in use...

Страница 834: ...d in list1 If you omit num returns all of list1 left 1 3 2 4 3 1 3 2 left comparison expression Returns the left hand side of an equation or inequality left x 3 x limit MATH Calculus menu limit expres...

Страница 835: ...yStart xEnd yEnd drawMode Displays the Graph screen and draws erases or inverts a line segment between the window coordinates xStart yStart and xEnd yEnd including both endpoints If drawMode 1 draws t...

Страница 836: ...Mode 0 turns off the line If drawMode 1 turns a line that is on to off or off to on inverts pixels along the line Note Regraphing erases all drawn items See also PxlVert In a ZoomStd window LineVert 2...

Страница 837: ...g menu 4 4 4 4 ln expression expression Causes the input expression to be converted to an expression containing only natural logs ln Log x 4 ln ln ln 10 x ln 2 x key ln expression1 expression ln list1...

Страница 838: ...l variables Those variables exist only during evaluation of a program or function and are deleted when the program or function finishes execution Note Local variables save memory because they only exi...

Страница 839: ...ix1 This is not the same as calculating the base expression2 logarithm of each element For information about the calculation method refer to cos squareMatrix1 must be diagonalizable The result always...

Страница 840: ...racy but longer execution times and vice versa Note list1 through list4 must be a variable name or c1 c99 columns in the last data variable shown in the Data Matrix Editor list5 does not have to be a...

Страница 841: ...e or set the mode to Exact Approx APPROXIMATE computations are done using floating point arithmetic If tol is omitted or not used the default tolerance is calculated as 5E 14 max dim matrix rowNorm ma...

Страница 842: ...lumn in matrix1 Note See also fMax and min max 1 3 7 4 0 3 1 0 7 mean MATH Statistics menu mean list freqlist expression Returns the mean of the elements in list Each freqlist element counts the numbe...

Страница 843: ...sourceString start count string Returns count characters from character string sourceString beginning with character number start If count is omitted or is greater than the dimension of sourceString r...

Страница 844: ...second argument is non zero the result is periodic in that argument The result is either zero or has the same sign as the second argument If the arguments are two lists or two matrices returns a list...

Страница 845: ...rguments must be the same size matrix nCr 6 5 4 3 2 2 2 2 15 10 6 3 nDeriv MATH Calculus menu nDeriv expression1 var h expression nDeriv expression1 var list list nDeriv list var h list nDeriv matrix...

Страница 846: ...is zero newList 4 0 0 0 0 newMat CATALOG also Math Matrix menu newMat numRows numColumns matrix Returns a matrix of zeros with the dimension numRows by numColumns newMat 2 3 0 0 0 0 0 0 NewPic CATALOG...

Страница 847: ...new problem from a cleared state without resetting the memory Clears all single character variable names Clear a z in the current folder unless the variables are locked or archived Turns off all funct...

Страница 848: ...ic modulo operation is used to bring the value into the appropriate range In Hex base mode not 0h7AC36 0hFFF853C9 In Bin base mode 0b100101 4 dec 37 not 0b100101 0b11111111111111111111111111011010 ans...

Страница 849: ...here the residual is zero or two relatively close points where the residual has opposite signs and the magnitude of the residual is not excessive If it cannot achieve this using a modest number of sam...

Страница 850: ...bit binary form a symmetric modulo operation is used to bring the value into the appropriate range Note See xor In Hex base mode 0h7AC36 or 0h3D5F 0h7BD7F In Bin base mode 0b100101 or 0b100 0b100101 N...

Страница 851: ...1 3 p 3 p 4 0 3 3 2 5 2 0 part CATALOG part expression1 nonNegativeInteger This advanced programming function lets you identify and extract all of the sub expressions in the simplified result of expr...

Страница 852: ...are technical reasons why part x y z 1 returns y x instead of x y part x y z 2 part x y z 2 z part x y z 1 y x Similarly x y z is represented internally as x y z Again there are technical reasons why...

Страница 853: ...isplay Program execution resumes when you press Program segment ClrIO DelVar temp 1 temp 1 1 temp 2 Disp temp 2 Guess the Pattern For i 3 20 temp i 2 temp i 1 temp i Disp temp i Disp temp Can you gues...

Страница 854: ...ression1 expression polyEval list1 list2 expression Interprets the first argument as the coefficient of a descending degree polynomial and returns the polynomial evaluated for the value of the second...

Страница 855: ...TALOG Prgm EndPrgm Required instruction that identifies the beginning of a program Last line of program must be EndPrgm Program segment prgmname Prgm EndPrgm Product PI See page 908 product MATH List...

Страница 856: ...f the polynomial part are then made proper with respect to their most main variable first and so on For rational expressions propFrac is a faster but less extreme alternative to expand propFrac x 2 x...

Страница 857: ...rns off the circle If drawMode 1 inverts pixels along the circle Note Regraphing erases all drawn items See also Circle PxlCrcl 40 80 30 1 PxlHorz CATALOG PxlHorz row drawMode Displays the Graph scree...

Страница 858: ...s on Returns false if the pixel is off Note Regraphing erases all drawn items PxlOn 25 50 PxlTest 25 50 true PxlOff 25 50 PxlTest 25 50 false PxlText CATALOG PxlText string row col Displays the Graph...

Страница 859: ...to be calculated in floating point form 1 2 3 4 5 6 7 8 9 m1 1 2 3 4 5 6 7 8 9 QR m1 qm rm Done qm 123 904 408 492 301 816 861 301 408 rm 8 124 9 601 11 078 0 904 1 809 0 0 0 m n o p m1 m n o p The Q...

Страница 860: ...ession and updates the system statistics variables All the lists must have equal dimensions except for list5 list1 represents xlist list2 represents ylist list3 represents frequency list4 represents c...

Страница 861: ...expression R4 4 4 4Pr xList yList list R4 4 4 4Pr xMatrix yMatrix matrix Returns the equivalent r coordinate of the x y pair arguments In Radian angle mode R4Pr 3 2 R4Pr x y R4Pr 3 4 2 0 p 4 1 5 4 4...

Страница 862: ...be zero order must be 0 99 RandSeed 1147 Done randPoly x 5 2 x5 3 x4 6 x3 4 x 6 RandSeed MATH Probability menu RandSeed number If number 0 sets the seeds to the factory defaults for the random number...

Страница 863: ...You must use parentheses for an r q polar entry In Radian angle mode 4e p 3 4Rect 4 e p 3 4 p 3 4Rect 2 2 3 i In Gradian angle mode 1 100 4Rect i In Degree angle mode 4 60 4Rect 2 2 3 3 3 3 i Note To...

Страница 864: ...In either case if var contains a string it is displayed and highlighted in the input box as a default choice promptString must be 20 characters This instruction can be stand alone or part of a dialog...

Страница 865: ...de of integer1 is too large for this form a symmetric modulo operation brings it within the range In Bin base mode rotate 0b1111010110000110101 0b10000000000000111101011000011010 rotate 256 1 0b100000...

Страница 866: ...nd 1 234567 3 1 235 round list1 digits list Returns a list of the elements rounded to the specified number of digits round p 2 ln 2 4 3 1416 1 4142 6931 round matrix1 digits matrix Returns a matrix of...

Страница 867: ...1 rref 2 2 0 6 1 1 9 9 5 2 4 4 1 0 0 66 71 0 1 0 147 71 0 0 1 62 71 Optionally any matrix element is treated as zero if its absolute value is less than tol This tolerance is used only if the matrix ha...

Страница 868: ...L L L1 MATH Hyperbolic menu sechL L L L1 expression1 expression sechL L L L1 list1 list Returns the inverse hyperbolic secant of expression1 or returns a list containing the inverse hyperbolic secant...

Страница 869: ...SendChat x seq MATH List menu seq expression var low high step list Increments var from low through high by an increment of step evaluates expression and returns the results as a list The original co...

Страница 870: ...r string that specifies the new setting for the mode It must be one of the settings listed below for the specific mode you are setting setGraph Graph Order Seq SEQ setGraph Coordinates Off RECT Note C...

Страница 871: ...not work if each of the pairs is entered with a separate setMode in the order shown Use setMode var to restore settings saved with getMode ALL var Note To set or return information about the Unit Sys...

Страница 872: ...eString is a character string that specifies which parameter you want to set It must be one of the parameters from the table below settingString is a character string that specifies the new setting fo...

Страница 873: ...returns a list of the previous defaults To specify the built in SI metric or ENG US system list1 uses the form SI or ENG US To specify a custom set of default units list1 uses the form CUSTOM cat1 un...

Страница 874: ...ng mode In the ZoomTrig viewing window Shade cos x sin x ClrDraw Done Shade cos x sin x 0 5 ClrDraw Done Shade cos x sin x 0 5 2 ClrDraw Done Shade cos x sin x 0 5 2 1 shift CATALOG shift integer1 ofS...

Страница 875: ...acter Characters introduced at the beginning or end of string by the shift are set to a space shift abcd abc shift abcd 2 ab shift abcd 1 bcd ShowStat CATALOG ShowStat Displays a dialog box containing...

Страница 876: ...imult 1 2 3 4 1 1 3 3 3 3 2 2 2 2 The solution is x 3 and y 2 Solve ax by 1 cx dy 2 a b c d matx1 a b c d simult matx1 1 2 2 b d a d b c 2 a c a d b c simult coeffMatrix constMatrix tol matrix Solves...

Страница 877: ...er to cos squareMatrix1 must be diagonalizable The result always contains floating point numbers In Radian angle mode and Rectangular complex format mode sin 1 5 3 4 2 1 6 2 1 164 064 i 1 490 2 105 i...

Страница 878: ...tial order If you specify period the differences between x values can be unequal Note list1 through list3 must be a variable name or c1 c99 columns in the last data variable shown in the Data Matrix E...

Страница 879: ...solve x x x true Since solve always returns a Boolean result you can use and or and not to combine results from solve with each other or with other Boolean expressions 2x 1 1 and solve x 2 9 x x 1 and...

Страница 880: ...ry constants of the form k where k is an integer suffix from 1 through 255 The suffix resets to 1 when you use ClrHome or 8 Clear Home For polynomial systems computation time or memory exhaustion may...

Страница 881: ...tName2 listName3 SortD vectorName1 vectorName 2 vectorName 3 Identical to SortA except SortD sorts the elements in descending order 2 1 4 3 list1 2 1 4 3 1 2 3 4 list2 1 2 3 4 SortD list1 list2 Done l...

Страница 882: ...rows stdDev 1 2 5 3 0 1 5 7 3 2 179 1 014 2 stdDev L1 2 5 3 2 5 7 3 6 L4 4 2 3 3 1 7 2 7005 5 44695 stdDevPop MATH Statistics menu stdDevPop list freqlist expression Returns the population standard d...

Страница 883: ...CATALOG Stop Used as a program instruction to stop program execution Program segment For i 1 10 1 If i 5 Stop EndFor StoPic CATALOG StoPic picVar pxlRow pxlCol width height Displays the graph screen...

Страница 884: ...ePropertyString names Style 1 thick Done Style 10 path Done Note In function graphing mode these examples set the style of y1 x to Thick and y10 x to Path subMat CATALOG subMat matrix1 startRow startC...

Страница 885: ...ndow number If integer1 2 activates window 2 and returns the previously active window number If integer1 is omitted switches windows and returns the previously active window number integer1 is ignored...

Страница 886: ...assumed Some valid variations of this instruction are Function graphing Table expr x Parametric graphing Table xExpr yExpr t Polar graphing Table expr q Note The Table command is not valid for 3D seq...

Страница 887: ...7 463 tan squareMatrix1 squareMatrix Returns the matrix inverse tangent of squareMatrix1 This is not the same as calculating the inverse tangent of each element For information about the calculation m...

Страница 888: ...l includes non zero terms of integer degrees from zero through order in var minus point taylor returns itself if there is no truncated power series of this order or if it would require negative or fra...

Страница 889: ...sin f cos f sin f tExpand cos a b cos a cos b sin a sin b Text CATALOG Text promptString Displays the character string promptString dialog box If used as part of a Dialog EndDlog block promptString i...

Страница 890: ...ssion _ tempUnit2 Converts a temperature range the difference between two temperature values specified by expression1 from one unit to another Valid temperature units are _ C Celsius _ F Fahrenheit _...

Страница 891: ...aces the trace cursor on the first defined Y function at the previously defined cursor position or at the reset position if regraphing was necessary Allows operation of the cursor and most keys when e...

Страница 892: ...howStat Unarchiv CATALOG Unarchiv var1 var2 var3 Moves the specified variables from the user data archive memory to RAM You can access an archived variable the same as you would a variable in RAM Howe...

Страница 893: ...ance 1 2 5 3 0 1 5 7 3 4 75 1 03 4 variance L1 1 2 2 3 4 5 1 L2 3 4 3 6 3 2 4 5 1 3 91731 2 08411 when CATALOG when condition trueResult falseResult unknownResult expression Returns trueResult falseRe...

Страница 894: ...e or false Note See or true xor true false 5 3 xor 3 5 true integer1 xor integer2 integer Compares two real integers bit by bit using an xor operation Internally both integers are converted to signed...

Страница 895: ...x 1 x exact solve a e x x sign x 1 0 x ex x 0 or x 0 or a 0 zeros expression1 expression2 varOrGuess1 varOrGuess2 matrix Returns candidate real zeros of the simultaneous algebraic expressions where e...

Страница 896: ...on polynomial in any variable but all expressions are linear in the unknowns zeros uses Gaussian elimination to attempt to determine all real zeros zeros x e z y 1 x y sin z x y ez sin z 1 ez 1 sin z...

Страница 897: ...ed and displays the Graph screen Note Does not adjust ymin and ymax for histograms In function graphing mode 1 2 3 4 L1 1 2 3 4 2 3 4 5 L2 2 3 4 5 newPlot 1 1 L1 L2 Done ZoomStd ZoomData ZoomDec CATAL...

Страница 898: ...he Graph screen lets you set a center point for a zoom in and updates the viewing window The magnitude of the zoom is dependent on the Zoom factors xFact and yFact In 3D Graph mode the magnitude is de...

Страница 899: ...rev Displays the Graph screen and updates the viewing window with the settings in use before the last zoom ZoomRcl CATALOG ZoomRcl Displays the Graph screen and updates the viewing window using the se...

Страница 900: ...5 Differential equations graphing t 0 10 1 0 x 1 10 1 y 10 10 1 ncurves 0 Estep 1 diftol 001 fldres 14 dtime 0 In function graphing mode 1 25x cos x y1 x Done ZoomStd ZoomSto CATALOG ZoomSto Stores t...

Страница 901: ...2 3 24 subtract key expression1 expression2 expression Returns expression1 minus expression2 6 2 4 p p 6 5 p 6 list1 list2 list matrix1 matrix2 matrix Subtracts each element in list2 or matrix2 from...

Страница 902: ...1 matrix matrix1 expression matrix Returns a matrix containing the products of expression and each element in matrix1 Note Use dot multiply to multiply an expression by each element 1 2 3 4 01 01 02 0...

Страница 903: ...squareMatrix1 integer matrix Returns squareMatrix1 raised to the integer power squareMatrix1 must be a square matrix If integer 1 computes the inverse matrix If integer 1 computes the inverse matrix t...

Страница 904: ...matrix1 matrix matrix1 matrix2 returns a matrix where each element in matrix2 is the exponent for the corresponding element in matrix1 expression matrix1 returns a matrix where each element in matrix...

Страница 905: ...Func Graph g x key expression1 expression2 Boolean expression list1 list2 Boolean list matrix1 matrix2 Boolean matrix Returns true if expression1 is determined to be not equal to expression2 Returns f...

Страница 906: ...be less than or equal to expression2 Anything else returns a simplified form of the equation For lists and matrices returns comparisons element by element See equal example key expression1 expression2...

Страница 907: ...ons are sometimes added to make an anti derivative valid over a larger interval than the usual formula 1 2 cos x x tmp x ClrGraph Graph tmp x Graph 1 2 cos x Graph 3 2tan 3 tan x 2 3 returns itself fo...

Страница 908: ...low 1 if high low 1 1 k k 4 1 6 1 k k 4 1 1 k k 2 4 1 4 G sum MATH Calculus menu G G G G expression1 var low high expression Evaluates expression1 for each value of var from low to high and returns t...

Страница 909: ...Use if you want to force radians in a function or program definition regardless of the mode that prevails when the function or program is used In Degree Gradian or Radian angle mode cos p 4 2 2 cos 0...

Страница 910: ...r differential equation two prime symbols denote a 2nd order etc deSolve y y 1 2 and y 0 0 and y 0 0 t y 2 y3 4 3 t _ underscore key expression_unit Designates the units for an expression All unit nam...

Страница 911: ...ed to the power of the argument For a list returns 10 raised to the power of the elements in list1 10 1 5 31 622 10 0 2 2 a 1 1 100 100 10a 10 squareMatrix1 squareMatrix Returns 10 raised to the power...

Страница 912: ...or not computable solve x 2 1 0 x x 0 and x 2 x 1 x 1 x x 0 1 x 1 x 1 x x Exclusions use the not equals or relational operator to exclude a specific value from consideration They are used primarily t...

Страница 913: ...imal number respectively To enter a binary or hex number you must enter the 0b or 0h prefix regardless of the Base mode Without a prefix a number is treated as decimal base 10 Results are displayed ac...

Страница 914: ...r messages Error Number Description 10 A function did not return a value 20 A test did not resolve to TRUE or FALSE Generally undefined variables cannot be compared For example the test If a b will ca...

Страница 915: ...and 205 Data is too big to save to a variable Please use F6 Util to reduce the size The size of the data in the editor exceeds the maximum size that can be saved in a variable The F6 Util menu provid...

Страница 916: ...equation 330 Folder An attempt was made in the VAR LINK menu to store a variable in a folder that does not exist 335 Graph functions y1 x y99 x not available in Diff Equations mode 345 Inconsistent u...

Страница 917: ...or program A number of commands are not valid outside a program or a function For example Local cannot be used unless it is in a program or function 560 Invalid outside Loop EndLoop For EndFor or Whil...

Страница 918: ...the If EndIf block 750 Name is not a function or program 765 No functions selected 780 No solution found Using the interactive math features F5 Math in the Graph application can give this error For e...

Страница 919: ...s negative y is correct 930 Too few arguments The expression or equation is missing one or more arguments For example d f x is invalid whereas d f x x is the correct syntax 940 Too many arguments The...

Страница 920: ...lder You can set up multiple folders with unique configurations of variables graph databases programs etc Warning Expected finite real integrand Warning May not be fully simplified Warning More soluti...

Страница 921: ...t only how an answer is displayed you can enter a number in any format Numeric answers can be displayed with up to 12 digits and a 3 digit exponent 1 main Default folder included with the TI 89 Titani...

Страница 922: ...rmats of Displayed Results in the Operating the Calculator module 3 ENGINEERING Similar to scientific notation However The number may have one two or three digits before the decimal The power of 10 ex...

Страница 923: ...whether both parts of a split screen can display graphs at the same time Graph 2 Graph 2 Graph 2 Graph 2 Specifies the type of graphs that you can plot for the second graph on a two graph split scree...

Страница 924: ...mats of Displayed Results in the Operating the Calculator module Base Base Base Base Lets you perform calculations by entering numbers in decimal binary or hexadecimal form 1 AUTO Uses EXACT setting i...

Страница 925: ...you turn the display of the Apps desktop on or off 1 SI Select SI for the metric system of measurements 2 ENG US Select ENG US for the non metric system of measurements 3 CUSTOM Allows you to select...

Страница 926: ...51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 59 60 61 62 63 64 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 92 93 94 95...

Страница 927: ...dow 8461 F2 269 F3 270 F3 270 F3 270 Graph 8462 F3 270 F4 271 F4 271 F4 271 Tblset 8463 F4 271 F5 272 F5 272 F5 272 Table 8464 F5 272 Copy 24576 Cut 12288 j a lock N ESC 264 ESC 264 QUIT 4360 PASTE 84...

Страница 928: ...q 113 2 50 R 50 92 8242 r 114 3 51 S3 83 CUST 4147 8243 s 115 y 4 52 L 76 58 8244 l 108 z 5 53 M 77 MATH 4149 8245 m 109 6 54 N 78 MEM 4150 8246 n 110 m 7 55 G 71 4151 8247 g 103 n 8 56 H 72 d 4152 8...

Страница 929: ...shown in this section For example if your program contains a getKey function pressing 2 will return a value of 268 Key Normal 2 j C 338 16722 4434 8530 33106 B 340 16724 4436 8532 33108 D 344 16728 4...

Страница 930: ...F7 274 F7 274 8466 F8 275 F8 275 F8 275 8467 3 MODE 266 MODE 266 MODE 266 8458 M CLEAR 263 CLEAR 263 CLEAR 263 8455 x LN 262 LN 262 e x 4358 8454 N ESC 264 ESC 264 QUIT 4360 8456 O APPS 265 APPS 265 S...

Страница 931: ...A 65 Table 3 8257 B b 98 B 66 39 8258 C c 99 C 67 Table 4 COPY 8259 D d 100 D 68 176 8260 E e 101 E 69 Table 5 WINDOW 8261 F f 102 F 70 159 FORMAT 8262 G g 103 G 71 Table 6 8263 H h 104 H 72 38 8264...

Страница 932: ...8275 T t 116 T 84 35 TBLSET 8276 U u 117 U 85 Table 9 8277 V v 118 V 86 157 PASTE 8278 W w 119 W 87 33 Y 8279 X x 120 X 88 169 CUT 8280 Y y 121 Y 89 4 18 TABLE 8281 Z z 122 Z 90 CAPS 8282 Key Modifier...

Страница 933: ...s the arrow keys Table 3 Grave Accent Letters prefixed by 2 A Table 4 Cedilla Letters prefixed by 2 C Key Normal 2 C 338 16722 4434 8530 33106 B 340 16724 4436 8532 33108 D 344 16728 4440 8536 33112 A...

Страница 934: ...prefixed by 2 E Table 6 Greek Letters prefixed by 2 G Key Assoc Normal A 225 193 E 233 201 I 237 205 O 243 211 U 250 218 Y 253 221 Key Assoc Normal A 128 B 129 D 133 132 E 134 F 145 G 131 130 L 137 M...

Страница 935: ...ixed by 2 N Table 8 Caret Letters prefixed by 2 O Table 9 Umlaut Letters prefixed by 2 U Key Assoc Normal N 241 209 O 245 Key Assoc Normal A 226 194 E 234 202 I 238 206 O 244 212 U 251 219 Key Assoc N...

Страница 936: ...the real plane As shown below the form that you can enter depends on the current Angle mode Use the following methods to enter a complex number The point can be expressed in rectangular form or in eit...

Страница 937: ...mode setting TI 89 Titanium j R s 2 d or c j R 2 d Important Do not use the re i i i iq polar form in Degree angle mode It will cause a Domain error Note To get the e symbol press TI89 Titanium s Voya...

Страница 938: ...age 200 converts all entered trig values to radians but it does not convert values for exponential logarithmic or hyperbolic functions In Degree angle mode complex identities such as e i i i iq cos q...

Страница 939: ...e centers of two horizontally adjacent pixels x is calculated as xmax N xmin of x pixels N1 If x is entered from the Home screen or a program xmax is calculated as xmin x of x pixels N 1 Note For a ta...

Страница 940: ...max yscl ygrid xres x y zmin zmax zscl eyeq eyef eye ncontour qmin qmax qstep tmin tmax tstep t0 tplot ncurves diftol dtime Estep fldpic fldres nmin nmax plotStrt plotStep sysMath zxmin zxmax zxscl zx...

Страница 941: ...sequence EOS evaluates expressions and equations using parenthetical grouping and according to the priorities described below Order of Evaluation Order of Evaluation Order of Evaluation Order of Evalu...

Страница 942: ...iable name xyz Indirection also allows the creation and modification of variables from inside a program For example if 10 r and r s1 then s1 10 Post Operators Post Operators Post Operators Post Operat...

Страница 943: ...as possible For example y a sin bx c d is the model equation for SinReg So its residual expression is a sin bxi c d yi For SinReg therefore the least squares algorithm finds the constants a b c and d...

Страница 944: ...least squares algorithm and transformed values ln x and ln y to fit the model equation y axb QuadReg Uses the least squares algorithm to fit the second order polynomial y ax2 bx c For three data point...

Страница 945: ...d contour value Ci Each rectangle in the grid is treated similarly Runge Kutta Method Runge Kutta Method Runge Kutta Method Runge Kutta Method For Runge Kutta integrations of ordinary differential equ...

Страница 946: ...d to control the step size automatically For a thorough discussion of how this can be done refer to Numerical Solution of Ordinary Differential Equations by L F Shampine New York Chapman Hall 1994 The...

Страница 947: ...avoid loss of data do not remove the lithium battery unless four fresh alkaline batteries are installed Replace the lithium backup battery about every three or four years Note To avoid loss of informa...

Страница 948: ...ium Battery in the TI 89 Titanium To replace the lithium backup battery remove the battery cover and unscrew the tiny screw holding the BACK UP BATTERY cover in place Remove the old battery and instal...

Страница 949: ...hium Battery in the Voyage 200 To replace the lithium backup battery remove the battery cover Insert a blunt object into the circular indentation next to the battery Gently place a finger on the lithi...

Страница 950: ...ed in reverse text replace the batteries as soon as possible The BUSY indicator is displayed A calculation is in progress If you want to stop the calculation press The PAUSE indicator is displayed A g...

Страница 951: ...e four AAA batteries 2 Press and hold and d as you reinstall the battery 3 Continue holding and d for five seconds before releasing The Voyage 200 appears to be locked up and will not respond to keybo...

Страница 952: ...en switch to the Italian Language mode the program will produce an error To avoid this error you must substitute digits for the alpha characters These digits operate in all languages This appendix con...

Страница 953: ...ide 956 setMode and getMode Parameter Mode Setting Strings ALL 0 Graph 1 FUNCTION 1 PARAMETRIC 2 POLAR 3 SEQUENCE 4 3D 5 DIFF EQUATIONS 6 DisplayDigits 2 FIX 0 1 FIX 1 2 FIX 2 3 FIX 3 4 FIX 4 5 FIX 5...

Страница 954: ...7 FIX 9 10 FIX 10 11 FIX 11 12 FIX 12 13 FLOAT 14 FLOAT 1 15 FLOAT 2 16 FLOAT 3 17 FLOAT 4 18 FLOAT 5 19 FLOAT 6 20 FLOAT 7 21 FLOAT 8 22 FLOAT 9 23 FLOAT 10 24 FLOAT 11 25 FLOAT 12 26 Angle 3 RADIAN...

Страница 955: ...ADIAN 3 Exponential Format 4 NORMAL 1 SCIENTIFIC 2 ENGINEERING 3 Complex Format 5 REAL 1 RECTANGULAR 2 POLAR 3 Vector Format 6 RECTANGULAR 1 CYLINDRICAL 2 SPHERICAL 3 Pretty Print 7 OFF 1 ON 2 SplitSc...

Страница 956: ...applications are not numbered Split2App 10 applications are not numbered Number of Graphs 11 1 1 2 2 Parameter Mode Setting Strings Graph 2 12 FUNCTION 1 PARAMETRIC 2 POLAR 3 SEQUENCE 4 3D 5 DIFF_EQUA...

Страница 957: ...Appendix C Programmer s Guide 960 2 1 3 Exact Approx 14 AUTO 1 EXACT 2 APPROXIMATE 3 Base 15 DEC 1 HEX 2 BIN 3 Parameter Mode Setting Strings...

Страница 958: ...r s Guide 961 setGraph setGraph setGraph setGraph Parameter Mode Setting Strings Coordinates 1 RECT 1 POLAR 2 OFF 3 Graph Order 2 SEQ 1 SIMUL 2 Grid 3 OFF 1 ON 2 Axes 4 In 3D Mode OFF 1 AXES 2 BOX 3 N...

Страница 959: ...pendix C Programmer s Guide 962 ON 2 Leading Cursor 5 OFF 1 ON 2 Labels 6 OFF 1 ON 1 Seq Axes 7 TIME 1 WEB 2 Custom 3 Solution Method 8 RK 1 EULER 2 Fields 9 SLPFLD 1 DIRFLD 2 FLDOFF 3 DE Axes 10 TIME...

Страница 960: ...Appendix C Programmer s Guide 963 Y1 VS Y2 2 T VS Y 3 Y VS Y 4 Y1 VS Y2 5 Y1 VS Y2 6 XR Style 11 WIRE FRAME 1 HIDDEN SRUFACE 2 CONTOUR LEVELS 3 WIRE AND CONTOUR 4 IMPLICIT PLOT 5...

Страница 961: ...964 setTable setTable setTable setTable Parameter Mode Setting Strings Graph Table 1 OFF 1 ON 2 Independent 2 AUTO 1 ASK 2 Axes 4...

Страница 962: ...rmation For general information For general information For general information For technical support For technical support For technical support For technical support Home Page education ti com educa...

Страница 963: ...anty Duration This TI electronic product is warranted to the original purchaser for a period of one 1 year from the original purchase date Warranty Coverage This TI electronic product is warranted aga...

Страница 964: ...lacement unit will continue for the warranty of the original unit or six 6 months whichever is longer Other than the postage requirement no charge will be made for such repair and or replacement TI st...

Страница 965: ...y the consumer or any other user Except as expressly provided in the One Year Limited Warranty for this product Texas Instruments does not promise that facilities for the repair of this product or par...

Страница 966: ...Battery Precautions Battery Precautions Battery Precautions Take these precautions when replacing batteries Do not leave batteries within the reach of children Do not mix new and used batteries Do not...

Страница 967: ...ight left or right from cursor 2 C 2 D Page up or page down in editors 2 A 2 B Move cursor far left or far right c Access Greek letters see next column d comment b Copy graph coordinates to sysdata e...

Страница 968: ...ations or split screens D Copy graph coordinates to sysdata F Display FORMATS dialog box H Copy graph coordinates to Home screen history N Create new variable O Open existing variable S Save copy as L...

Страница 969: ...X Y Z Several lowercase letters 2 End several lowercase letters j Several uppercase letters 2 CAPS End several uppercase letters j 2 CAPS FUNCTION KEYS F6 2 F7 2 F8 2 NAVIGATION Scroll tall objects u...

Страница 970: ...map KEY Place data in Home screen history H Grave 2 5 2 A a e i o u Cedilla 2 5 6 2 C c Acute 2 5 2 E a e i o u y Tilde 2 5 6 2 N a n o Caret 2 5 2 O a e i o u Umlaut 2 5 2 U a e i o u y Question mark...

Страница 971: ...gate 905 subtract 902 angle 910 dot multiplication 905 dot addition 904 dot subtraction 904 dot division 905 dot power 905 divide 903 less than 604 906 insufficient display memory 229 equal 604 906 gr...

Страница 972: ...804 4DD display as decimal angle 807 4Dec display as decimal integer 681 807 4DMS display as degree minute second 813 4Grad convert to Gradian angle measure 829 4Hex display as hexadecimal 681 830 4Po...

Страница 973: ...ented characters 656 accuracy 941 add 901 Algebra menu 255 258 algebra operations 782 All category 31 and Boolean and 249 685 786 and picture AndPic 628 and Boolean and 249 605 685 AndPic and picture...

Страница 974: ...tenate 747 790 augment concatenate augment 747 Auto mode 166 188 203 242 925 AUTO mode status 38 Automatic Power Down APD feature during calculation or program 8 in OS download mode 69 turning on afte...

Страница 975: ...ns Apps 7 icons 5 Calculator Based Laboratory system connecting 68 Calculator Based Laboratory See CBL Calculator Based Ranger See CBR Calculator Based Ranger system connecting 68 calculus operations...

Страница 976: ...ode ord 602 punctuation 49 special 10 17 49 655 656 658 string char 602 symbols 658 uppercase 13 uppercase lowercase 154 650 checkTmr check timer 792 circle drawing 493 graphing 86 89 circle Circle 63...

Страница 977: ...ead panel 68 TI Presenter video adapter 68 Constant Memory 146 Constant Memory feature 17 constants 279 predefined 293 contact information 965 contour plots 396 400 401 DrwCtour draw contour 400 conto...

Страница 978: ...CHAR menu 10 CustmOff custom toolbar off 230 803 CustmOn custom toolbar on 230 803 CUSTOM 2 F menu 56 descripton 55 key command 16 CUSTOM axes sequence 363 CUSTOM custom plots 357 434 435 CUSTOM menu...

Страница 979: ...9 variables of type 705 deleting variables 143 DelFold delete folder 596 808 DelType 809 DelType command 705 DelVar delete variable 596 600 809 denominator 795 derivatives 79 first derivative d 806 fi...

Страница 980: ...4DD 807 decimal integer 4Dec 681 807 degree minute second 4DMS 813 hexadecimal 4Hex 681 830 polar vector 4Polar 855 rectangular vector 4Rect 864 spherical vector 4Sphere 882 Display Digits mode 169 1...

Страница 981: ...for EndFor 582 611 823 function EndFunc 587 824 if EndIf 582 606 831 loop EndLoop 614 841 program EndPrgm 128 591 856 toolbar EndTBar 621 892 try EndTry 636 892 while EndWhile 613 895 EndCustm end cus...

Страница 982: ...3 examples previews activities 3D graphing 101 750 additional graphing topics 110 angle modes 81 baseball 763 CBL 2 program 761 complex factors 773 complex modulus surface 402 complex numbers 73 compl...

Страница 983: ...forest 98 tutorial script with the text editor 752 variable management 138 vectors 80 examples previews activities log to any base 81 exclusive or Boolean xor 605 685 895 exclusive or picture XorPic 6...

Страница 984: ...system 731 732 733 FLDOFF field off 415 424 451 fldpic field picture 419 fldres window variable 418 floor floor 749 821 floor floor 749 fMax function maximum 822 fMin function minimum 822 FnOff funct...

Страница 985: ...return CBL2 CBR value 825 get return calculator GetCalc 634 727 728 825 CBL CBR value Get 568 634 CBL2 CBR value Get 825 configuration getConfg 617 825 denominator getDenom 257 826 folder getFold 596...

Страница 986: ...46 353 clearing ClrGraph 475 627 677 794 contour plots 396 400 401 coordinates 87 319 custom axes 363 custom plots 357 434 435 Derivatives 331 334 346 353 differential equations 410 452 Distance 331 3...

Страница 987: ...e Trace 321 628 751 761 763 766 892 tracing 87 321 324 346 353 362 381 420 two graph mode 482 483 484 506 Value 331 332 346 353 362 382 420 viewing window 313 343 351 359 379 web plots 357 363 364 win...

Страница 988: ...947 implied multiplication 160 350 Independent AUTO ASK independent auto ask 459 464 independent auto ask Independent AUTO ASK 457 459 464 indirection 602 909 944 inequalities 78 infinity 277 Inflect...

Страница 989: ...7 shortcuts 656 657 keys function 14 modifier 13 L label Lbl 593 609 616 Labels graph format 316 Language mode 189 926 language mode changing mode setting 19 viewing 18 last answer 153 164 217 220 las...

Страница 990: ...t 790 cross product crossP 799 cumulative sum cumSum 803 difference list 838 dot product dotP 813 expression to list exp4list 818 list to matrix list4mat 838 matrix to list mat4list 843 maximum max 84...

Страница 991: ...or eigVc 816 filling Fill 821 identity identity 831 list to matrix list4mat 838 locking 530 lower upper decomposition LU 842 matrix to list mat4list 843 maximum max 843 minimum min 845 new data NewDat...

Страница 992: ...ONS O 50 58 menus 175 Algebra 255 258 APPLICATIONS 181 Calc 265 canceling 55 CATALOG 191 CHAR 10 17 49 Clean Up 189 Complex 257 CUSTOM 230 custom 623 626 CUSTOM 2 F 16 55 56 Extract 257 FLASH APPLICAT...

Страница 993: ...1 37 61 64 FUNC function 38 get return getMode 617 827 GRAD gradian 38 Graph 187 203 304 342 349 356 377 412 graph 18 Graph 2 188 925 graph number 38 graph type 38 grayed out 18 insert 2 16 Language 1...

Страница 994: ...new list 847 newMat new matrix 847 NewPic new picture 597 629 847 NewPlot new plot 556 628 847 NewProb new problem 190 848 nInt numeric integral 266 848 nmax window variable 359 nmin window variable...

Страница 995: ...iped activity 750 parametric graphing 347 parentheses brackets and braces 160 943 part part 852 pass error PassErr 636 PassErr pass error 854 paste 212 653 PAUSE 39 PAUSE indicator 204 Pause pause 854...

Страница 996: ...opup menu PopUp 619 PopUp popup menu 619 856 power of ten 10 912 power regression PowerReg 547 856 946 power 904 944 PowerReg power regression 547 856 946 pretty print 87 166 206 Pretty Print mode 18...

Страница 997: ...582 606 607 831 end loop EndLoop 614 841 end program EndPrgm 128 591 856 end toolbar EndTBar 621 892 end try EndTry 636 892 end while EndWhile 613 895 entering 576 579 execute assembly language Exec...

Страница 998: ...er fraction 256 264 755 857 PtChg point change 631 857 PtOff point off 631 857 PtOn point on 631 858 ptTest point test 631 858 PtText point text 631 858 PxlChg pixel change 631 858 PxlCrcl pixel circl...

Страница 999: ...vector display 4Rect 864 reduced row echelon form rref 262 747 ref row echelon form 864 regressions 837 cubic CubicReg 546 802 945 exponential ExpReg 546 820 945 formulas 945 947 linear regression Li...

Страница 1000: ...cond modifier key 2 description 13 status 38 second notation 911 selecting categories 31 send chat SendChat 727 728 870 send list variable Send 635 869 send to calculator SendCalc 634 727 728 869 Send...

Страница 1001: ...PFLD slope field 415 423 448 Smart Graph 318 SocialSt social studies category 31 software version 233 Solution Method graph format 414 solution deSolve 266 444 809 solve solve 77 83 446 879 solve solv...

Страница 1002: ...855 random norm randNorm 863 random number seed RandSeed 747 863 random number rand 862 Scatter plots 555 show results ShowStat 548 876 standard deviation stdDev 883 two variable results TwoVar 546 89...

Страница 1003: ...y 14 sum summation 866 885 sum 266 909 support and service 965 switch switch 886 switch switch 617 symbolic manipulation 269 system data sysData 469 470 system variables 942 943 T T transpose 886 t0 w...

Страница 1004: ...phing 375 409 animation 101 391 CONTOUR LEVELS 104 395 HIDDEN SURFACE 104 395 WIRE AND CONTOUR 104 395 WIRE FRAME 104 395 TI Connectivity Cable 65 716 733 737 TI ViewScreen overhead panel connecting 6...

Страница 1005: ...ing on initial startup 5 TwoVar two variable results 546 two variable results TwoVar 546 893 typing file name 29 to scroll through Catalog 22 U Unarchiv unarchive variables 597 708 709 893 unarchive v...

Страница 1006: ...ing to App files 28 renaming 700 reserved names 942 943 statistical 544 548 store 17 system 942 943 text 210 transmitting 716 718 722 723 unarchive Unarchiv 597 708 709 893 undefined 235 671 unknown s...

Страница 1007: ...344 352 359 417 ygrid 379 ymax 313 344 351 359 379 417 941 ymin 313 344 351 359 379 417 941 yscl 314 344 352 359 417 zmax 379 zmin 379 wire and contour graphing 104 395 wire frame graphing 104 395 wi...

Страница 1008: ...factors 326 328 fit ZoomFit 326 899 in ZoomIn 325 328 899 integer ZoomInt 326 899 Memory 326 329 out ZoomOut 325 328 900 previous ZoomPrev 330 900 recall ZoomRcl 330 900 square ZoomSqr 325 900 standar...

Отзывы: