Texas Instruments TI-89 user guide: In Case of Difficulty

Published by Texas Instruments · pages 596–623 of 623 · Original PDF

32 discussions about the Texas Instruments TI-89

All 25 parts of the user guide

In Case of Difficulty

If you have difficulty operating the TI-89 / TI-92 Plus, the following suggestions may help you correct the problem.

Suggestions

If: Suggested action:
You cannot see anything on the display. Press [♦] [+] to darken or [♦] [–] to lighten the display contrast.
The BATT indicator is displayed. Replace the batteries. If BATT is displayed in reverse text (BATT), 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 [ON].
The PAUSE indicator is displayed. A graph or program is paused and the TI-89 / TI-92 Plus is waiting for input; press [ENTER].
An error message is displayed. Refer to Appendix B for a list of error messages. Press [ESC] to clear.
The TI-89 / TI-92 Plus does not appear to be working properly. Press [ESC] several times to exit any menu or dialog box and to return the cursor to the entry line.— or —Be sure that the batteries are installed properly and that they are fresh.
The TI-89 appears to be “locked up” and will not respond to keyboard input. 1. Remove one of the four AAA batteries.2. Press and hold [(-)] and [)] as you reinstall the battery.3. Continue holding [(-)] and [)] for five seconds before releasing.
The TI-92 Plus appears to be “locked up” and will not respond to keyboard input. Press and hold [2nd] and [ON]. Then press and release [ON].— or —If [2nd] [ON] and [ON] do not correct the problem:1. Remove one of the four AA batteries.2. Press and hold [(-)] and [)] as you reinstall the battery.3. Continue holding [(-)] and [)] for five seconds before releasing.

Note: Correcting a “lock up” will reset your TI-89 / TI-92 Plus and clear its memory.

Appendix C: Service and Warranty Information 579

Support and Service Information

For additional information about TI support, service, and products, please see below.

For General Information

  • E-mail: ti-cares@ti.com
  • Phone: 1-800-TI-CARES (1-800-842-2737)
    For U.S., Canada, Mexico, Puerto Rico, and Virgin Islands only
  • Home Page: education.ti.com

For Technical Questions

  • Phone: 1-972-917-8324

For Product (hardware) Service

Customers in the U.S., Canada, Mexico, Puerto Rico and Virgin Islands: Always contact Texas Instruments Customer Support before returning a product for service.

All other customers: Refer to the leaflet enclosed with this product (hardware) or contact your local Texas Instruments retailer/distributor.

580 Appendix C: Service and Warranty Information

Warranty Information

See the information below concerning the warranty for your TI-89 / TI-92 Plus.

Customers in the U.S. and Canada Only

One-Year Limited Warranty for Commercial Electronic Product This Texas Instruments (“TI”) electronic product warranty extends only to the original purchaser and user of the product.

Warranty 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 against defective materials and construction. THIS WARRANTY IS VOID IF THE PRODUCT HAS BEEN DAMAGED BY ACCIDENT OR UNREASONABLE USE, NEGLECT, IMPROPER SERVICE, OR OTHER CAUSES NOT ARISING OUT OF DEFECTS IN MATERIALS OR CONSTRUCTION.

Warranty Disclaimers. ANY IMPLIED WARRANTIES ARISING OUT OF THIS SALE, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO THE ABOVE ONE-YEAR PERIOD. TEXAS INSTRUMENTS SHALL NOT BE LIABLE FOR LOSS OF USE OF THE PRODUCT OR OTHER INCIDENTAL OR CONSEQUENTIAL COSTS, EXPENSES, OR DAMAGES INCURRED BY THE CONSUMER OR ANY OTHER USER.

Some states/provinces do not allow the exclusion or limitation of implied warranties or consequential damages, so the above limitations or exclusions may not apply to you.

Legal Remedies. This warranty gives you specific legal rights, and you may also have other rights that vary from state to state or province to province.

Warranty Performance. During the above one (1) year warranty period, your defective product will be either repaired or replaced with a reconditioned model of an equivalent quality (at TI’s option) when the product is returned, postage prepaid, to Texas Instruments Service Facility. The warranty of the repaired or replacement 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 strongly recommends that you insure the product for value prior to mailing.

Software. Software is licensed, not sold. TI and its licensors do not warrant that the software will be free from errors or meet your specific requirements. All software is provided “AS IS.”

Copyright. The software and any documentation supplied with this product are protected by copyright.

Appendix C: Service and Warranty Information 581

Australia & New Zealand Customers only

One-Year Limited Warranty for Commercial Electronic Product

This Texas Instruments electronic product warranty extends only to the original purchaser and user of the product.

Warranty Duration. This Texas Instruments electronic product is warranted to the original purchaser for a period of one (1) year from the original purchase date.

Warranty Coverage. This Texas Instruments electronic product is warranted against defective materials and construction. This warranty is void if the product has been damaged by accident or unreasonable use, neglect, improper service, or other causes not arising out of defects in materials or construction.

Warranty Disclaimers. Any implied warranties arising out of this sale, including but not limited to the implied warranties of merchantability and fitness for a particular purpose, are limited in duration to the above one-year period. Texas Instruments shall not be liable for loss of use of the product or other incidental or consequential costs, expenses, or damages incurred by the consumer or any other user.

Some jurisdictions do not allow the exclusion or limitation of implied warranties or consequential damages, so the above limitations or exclusions may not apply to you.

Legal Remedies. This warranty gives you specific legal rights, and you may also have other rights that vary from jurisdiction to jurisdiction.

Warranty Performance. During the above one (1) year warranty period, your defective product will be either repaired or replaced with a new or reconditioned model of an equivalent quality (at TI's option) when the product is returned to the original point of purchase. The repaired or replacement unit will continue for the warranty of the original unit or six (6) months, whichever is longer. Other than your cost to return the product, no charge will be made for such repair and/or replacement. TI strongly recommends that you insure the product for value if you mail it.

Software. Software is licensed, not sold. TI and its licensors do not warrant that the software will be free from errors or meet your specific requirements. All software is provided "AS IS."

Copyright. The software and any documentation supplied with this product are protected by copyright.

All Other Customers

For information about the length and terms of the warranty, refer to your package and/or to the warranty statement enclosed with this product, or contact your local Texas Instruments retailer/distributor.

582 Appendix C: Service and Warranty Information

Programmer's Guide

  • D setMode() and getMode() ........ 584
  • setGraph() ........ 587
  • setTable() ........ 589

The parameter/mode strings used in the setMode(), getMode(), setGraph(), and setTable() functions do not translate into other languages when used in a program. For example, when you write a program in the French Language mode then 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 contains the digit substitutions for these strings.

The following examples show how to substitute digits in the setMode() function.

Example 1: A program using alpha parameter/mode strings: setMode("Graph","Sequence")

Example 2: The same program, substituting digits for those strings: setMode("1","4")

Appendix D: Programmer's Guide 583

Figure from the manual

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 6
FIX 6 7
FIX 7 8
FIX 8 9
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

584 Appendix D: Programmer’s Guide

Parameter/Mode Setting Strings
FLOAT 10 24
FLOAT 11 25
FLOAT 12 26
Angle 3
RADIAN 1
DEGREE 2
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
SplitScreen 8
FULL 1
TOP-BOTTOM 2
LEFT-RIGHT 3
Split1App 9
(applications are not numbered)
Split2App 10
(applications are not numbered)
Number of Graphs 11
1 1
2 2

Appendix D: Programmer’s Guide 585

Parameter/Mode Setting Strings

Graph 2 12

FUNCTION 1

PARAMETRIC 2

POLAR 3

SEQUENCE 4

3D 5

DIFF_EQUATIONS 6

Split Screen Ratio 13

1:1 1

1:2 2

2:1 3

Exact/Approx 14

AUTO 1

EXACT 2

APPROXIMATE 3

Base 15

DEC 1

HEX 2

BIN 3

586 Appendix D: Programmer's Guide

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
  Not in 3D Mode:
    OFF 1
    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

Appendix D: Programmer’s Guide 587

Parameter/Mode Setting Strings

Fields 9 SLPFLD 1 DIRFLD 2 FLDOFF 3

DE Axes 10 TIME 1 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

588 Appendix D: Programmer's Guide

setTable()

Parameter/Mode Setting Strings
Graph <->Table 1
OFF 1
ON 2
Independent 2
AUTO 1
ASK 2
Axes 4

Appendix D: Programmer’s Guide 589

Figure from the manual

590 Appendix D: Programmer's Guide

Index

Commands and functions are bold. Special symbols are presented at the beginning of the index.

Symbols

\varepsilon, exponent, 441 \blacktrianglerightBin, display as binary, 345, 417 \blacktrianglerightCylind, display as cylindrical vector, 429 \blacktrianglerightDD, display as decimal angle, 432 \blacktrianglerightDec, display as decimal integer, 345, 432 \blacktrianglerightDMS, display as degree/minute/second, 438 \intf(x)dx (graph math tool), 122, 124 \blacktrianglerightHex, display as hexadecimal, 345, 456 \Deltalist( ), list difference, 463 \thetamax window variable, 137 \thetamin window variable, 137 \blacktrianglerightPolar, display as polar vector, 480 \blacktrianglerightRect, display as rectangular vector, 489 \blacktrianglerightSphere, display as spherical vector, 506 \thetastep window variable, 137 \Deltatbl, table increment, 224 \DeltatmpCnv( ), temperature-range conversion, 86, 514 \Deltax window variable, 119, 566 \Deltay window variable, 119, 566 !, factorial, 8, 531, inside front cover, inside back cover ", second notation, 536 \int( ), integrate, 10, 61, 62, 63, 66, 75, 76, 532 \Pi( ), product, 75, 533 \sqrt( ), square root, 533 \Sigma( ), sum, 75, 533 \neq, $/$=, not equal, 294, 529, 1 \leq, $<=$, less than or equal, 294, 530, inside front cover, inside back cover \geq, $>=$, greater than or equal, 294, 530, inside front cover, inside back cover \angle, angle, 535 \bullet, comment, 282, 539, inside front cover, inside back cover \blacktriangleright, convert, 85, 537 °, degree notation, 400, 535, 536 /, divide, 527 #, indirection, 293, 534, 569, inside front cover, inside back cover \infty, infinity, 80 , multiply, 527 -, negate, 25, 528 $'$, radian, 535 \rightarrow, store, 289, 539 $-$, subtract, 526 $^T$, transpose, 509 %, percent, 528 &, append, 293, 532, inside front cover, inside back cover ', minute notation, 536 ', prime, 536 +, add, 526 ./, dot division, 531 ., dot multiplication, 531 .-, dot subtraction, 531 .+, dot addition, 530 .^, dot power, 531 <, less than, 294, 529 $<<...>>$, insufficient display memory, 103 =, equal, 294, 529

, greater than, 294, 530 @, arbitrary integer, 80, inside front cover, inside back cover ^, power, 534, 569 _, underscore, 536 |, with, 10, 58, 60, 67, 538, 569 0b, binary indicator, 539 0h, hexadecimal indicator, 539 10^( ), power of ten, 537 x$^{-1}$, reciprocal, 538

3D graphing, 153–173, inside front cover, inside back cover animation, 154, 164, inside front cover, inside back cover CONTOUR LEVELS, 155, 166 HIDDEN SURFACE, 155, 166 WIRE AND CONTOUR, 155, 166 WIRE FRAME, 155, 166

A

abs( ), absolute value, 402, 414 accented characters, 21, 324, 325, 326, inside back cover accuracy, 566 activities. See examples, previews, activities add, +, 526 Algebra menu, 70, 72 algebra operations, 410 and, Boolean and, 37, 294, 347, 414 AndPic, and picture, 306, 415 Angle mode, 41, 108, 551

Index 591

A (continued) angle( ), angle, 415 angle, ∠, 535 angle, angle( ), 415 ans( ), last answer, 50, 416 APD (Automatic Power Down), 14 append, &, 293, 532, inside front cover, inside back cover APPLICATIONS menu, 34, 38 approx( ), approximate, 70, 416 approximate answer. inside front cover, inside back cover Approximate mode, 29, 41, 54, 62, 553 approximate, approx( ), 70, 416 arbitrary integer, @, 80, inside front cover, inside back cover Arc (graph math tool), 122, 125, 138 arc length, arcLen( ), 75, 416 arccosine, cos⁻¹( ), 424 Archive, archive variables, 289, 361, 416 arcLen( ), arc length, 75, 416 arcsine, sin⁻¹( ), 501 arctangent, tan⁻¹( ), 511 assembly language, 313, 314, 444 augment( ), augment/concatenate, 388, 417 augment/concatenate, augment( ), 388, 417 Auto mode, 29, 41, 54, 63, 553 automatic simplification, 64 automatic tables, 226 auto-paste, 52, 95 avgRC( ), average rate of change, 417 axes (sequence), CUSTOM, 146 Axes graph format, 114, 181, 190, 191 Axes settings, 162, 165

B base code, 373, 374, 375, 376 Base mode, 42, 554 BATT message, 54, 576, 579 batteries, 2, 3, 14, 15, 54, 576, 577, 578, 579 binary display, ▸Bin, 345, 417 indicator, 0b, 539 rotate, rotate( ), 348 shift, shift( ), 348 BldData, build data, 193, 289, 418 Bogacki-Shampine formula, 573 Boolean and, and, 67, 294, 347, 414 exclusive or, xor, 294, 347, 518 not, not, 294, 473 or, or, 294, 347, 475 Box Plot, 266 build data, BldData, 193, 289, 418 table, Table, 305, 510

web, Build Web, 146 Build Web, build web, 146, 147 BUSY indicator, 54, 115, 278

C Calc menu, 75 Calculator-Based Laboratory. See CBL 2/CBL Calculator-Based Ranger. See CBR calculus operations, 410 CATALOG menu, 44 CBL 2/CBL activity, 399 get/return, Get, 451 programs, 309, 399 send list variable, Send, 494 statistical data, 272, 273 CBR get/return, Get, 451 programs, 309, 399 send list variable, Send, 494 statistical data, 272, 273 ceiling( ), ceiling, 389, 418 certificate, 369, 373, 374, 375, 376, 377, 378 cFactor( ), complex factor, 71, 406, 419, 564 CHAR (character) menu, 34 char( ), character string, 293, 419, 555 characters accented, 21, 324, 325, 326, inside back cover codes, 555 Greek, 325, 326, 327, inside front cover, inside back cover menu, 34 numeric code, ord( ), 293, 476, 555 special, 21, 324, 325 string, char( ), 293, 419, 555 symbols, 21, 325 uppercase/lowercase, 21, 319, inside front cover circle drawing, 214 graphing, 106 Circle, draw circle, 308, 420 Circular definition error, 289 Clean Up menu, 43 clear drawing, ClrDraw, 213, 307, 420 error, ClrErr, 310, 420 graph, ClrGraph, 205, 305, 340, 420 home, ClrHome, 421 I/O, ClrIO, 279, 302, 421 clipboard, 95, 96, 321 ClrDraw, clear drawing, 213, 307, 420 ClrErr, clear error, 310, 420 ClrGraph, clear graph, 205, 305, 340, 420 ClrHome, clear home, 421 ClrIO, clear I/O, 279, 302, 421 cobweb plot. See web plots

592 Index

C (continued)

colDim(), matrix column dimension, 421 colNorm(), matrix column norm, 421 combinations, nCr(), 470 comDenom(), common denominator, 70, 71 74 421 command mark, 328 command scripts, 94, 328, 329 activity, 392 commands, 409–540 comment, @, 282, 539; inside front cover, inside back cover common denominator, comDenom(), 70, 71 74 421 complex conjugate, conj(), 422 factor, cFactor(), 71, 406, 419, 564 mode, Complex Format, 41, 551 modulus surface, 170 numbers, 8, 563–565 solve, cSolve(), 61, 425, 564 tables, 227 zeros, cZeros(), 61, 71, 430, 564 Complex Format mode, 41, 551 Complex menu, 71 conj(), complex conjugate, 422 Constant Memory, 14 constants, 81–92, 83 predefined, 89, 90, 91 contour plots, 167, 168, 169 DrwCtour, draw contour, 168 contour-level graphing, 155, 166, 572 contrast, adjusting, 4, 15; inside front cover, inside back cover convert, ▸, 85, 537 Coordinates graph format, 114, 137 copy, 95, 96, 321; inside back cover CopyVar, copy variable, 289, 358, 422 cos⁻¹(), arccosine, 424 cos(), cosine, 423 cosh⁻¹(), hyperbolic arccosine, 424 cosh(), hyperbolic cosine, 424 crossP(), cross product, 425 cSolve(), complex solve, 61, 425, 564 CubicReg, cubic regression, 261, 428, 570 cumSum(), cumulative sum, 250, 428 Current folder mode, 41, 550 cursor 3D graph, 160 free-moving, 116, 132, 138, 145, 159, 183 hidden surface, 161 moving, 16, 17, 32; inside front cover, inside back cover off the curve, 161 trace, 117 CustmOff, custom toolbar off, 37, 428 CustmOn, custom toolbar on, 37, 428

CUSTOM axes (sequence), 146 CUSTOM custom plots, 142, 190, 191 CUSTOM menu, 34, 37 custom plots, CUSTOM, 142, 190, 191 custom toolbar. See toolbar Custom Units mode, 42, 554 Custom, define toolbar, 302, 429 cut, 95, 321; inside back cover Cycle, cycle, 429 CyclePic, cycle picture, 219, 306, 429 cylindrical vector display, ▸Cylind, 429 cZeros(), complex zeros, 61, 71, 430, 564

D

d(), first derivative, 10, 66, 75, 76, 432 darker/lighter, 4, 15; inside front cover, inside back cover data (new), NewData, 471 data filtering, 396 data plots, 254 Data/Matrix Editor, 203, 237–252; See also matrices Auto-calculate, 249 cell width, 245 column header, 248, 249, 250 copying, 252 creating, 241, 242 data variable, 240, 241, 242 deleting, 246, 247 filling, 244 inserting, 246, 247 list variable, 239, 241, 242 locking, 248 matrix variable, 239, 240, 241, 242 new, NewData, 240, 249, 289 scrolling, 244 shift, shift(), 250, 499 sorting columns, 251 statistical plots, 264 values, 243 variables, 240, 241, 242 decimal angle display, ▸DD, 432 integer display, ▸Dec, 345, 432 define toolbar, Toolbar, 302, 515 Define, define, 77, 97, 110, 130, 142, 157, 179 196, 204, 207, 287, 289, 305, 384, 433 degree notation, °, 400, 535, 536 degree/minute/second display, ▸DMS, 438 deleting folder, DelFold, 102, 289, 434 variable, DelVar, 60, 77, 102, 289, 291, 434 DelFold, delete folder, 102, 289, 434 DelVar, delete variable, 60, 77, 102, 289, 291, 434 denominator, 421

Index 593

D (continued)

derivatives, 10 first derivative, $d( ), 10$ 66 75 76 432 numeric derivative, nDeriv(), 75 470 Derivatives (graph math tool), 122, 124, 132, 138 deSolve( ), solution, 75, 196, 434 det( ), matrix determinant, 436 diag( ), matrix diagonal, 436 dialog boxes, 35 Dialog, define dialog box, 302, 437 differential equations DIRFLD, direction field, 180, 185, 198 first order, 186, 196 FLDOFF, field off, 180, 185, 199 graphing, 175–199 initial conditions, 184 second order, 187, 196 SLPFLD, slope field, 180, 185, 197 solution methods, 180, 193, 573 third order, 189 troubleshooting, 197 difftol window variable, 182 dim( ), dimension, 293, 437 DIRFLD, direction field, 180, 185, 198 Disp, display I/O screen, 277, 283, 302, 310, 437, 555 DispG, display graph, 302, 305, 438 DispHome, display Home screen, 302, 438 display graph, DispG, 302, 305, 438 Home screen, DispHome, 302, 438 I/O screen, Disp, 277, 283, 302, 310, 437, 555 table, DispTbl, 302, 305, 438 display as binary, \blacktrianglerightBin, 345, 417 cylindrical vector, \blacktrianglerightCylind, 429 decimal angle, \blacktrianglerightDD, 432 decimal integer, \blacktrianglerightDec, 345, 432 degree/minute/second, \blacktrianglerightDMS, 438 hexadecimal, \blacktrianglerightHex, 345, 456 polar vector, \blacktrianglerightPolar, 480 rectangular vector, \blacktrianglerightRect, 489 spherical vector, \blacktrianglerightSphere, 506 Display Digits mode, 31, 41, 550 DispTbl, display table, 302, 305, 438 Distance (graph math tool), 122, 125, 132, 138 divide, /, 527 domain constraints, 69 dot addition, .+, 530 division, ./, 531 multiplication, .*, 531 power, ^, 531 product, dotP(), 439 subtraction, .-, 531 dotP( ), dot product, 439

DrawFunc, draw function, 212, 308, 439 drawings and drawing circle, Circle, 308, 420 circles, 214 clearing, ClrDraw, 307, 420 contour, DrwCtour, 308, 441 erasing, 214 freehand, 213 function, DrawFunc, 212, 308, 439 horizontal line, LineHorz, 308, 461 inverse, DrawInv, 212, 308, 439 line, Line, 308, 461 lines, 214, 215 on a graph, 307 parametric, DrawParm, 212, 308, 439 Pencil, 213 polar, DrawPol, 212, 308, 440 slope, DrawSlp, 215, 308, 440 tangent line, LineTan, 308, 462 vertical line, LineVert, 308, 462 DrawInv, draw inverse, 212, 308, 439 DrawParm, draw parametric, 212, 308, 439 DrawPol, draw polar, 212, 308, 440 DrawSlp, draw slope, 215, 308, 440 DropDown, drop-down menu, 302, 440 DrwCtour, draw contour, 168, 308, 441 dtime window variable, 182

E

e, natural log base, 80 $e^{()}$, e to a power, 441 editing, 32 eigVc( ), eigenvector, 442 eigVl( ), eigenvalue, 442 Else, else, 296, 456 Elseif, else if, 207, 296, 442 end custom, EndCustm, 302, 429 dialog, EndDlog, 302, 437 for, EndFor, 283, 297, 450 function, EndFunc, 207, 286, 451 if, EndIf, 283, 295, 456 loop, EndLoop, 299, 466 program, EndPrgm, 276, 287, 481 toolbar, EndTBar, 302, 515 try, EndTry, 310, 515 while, EndWhile, 298, 518 EndCustm, end custom, 302, 429 EndDlog, end dialog, 302, 437 EndFor, end for, 283, 297, 450 EndFunc, end function, 207, 286, 451 EndIf, end if, 283, 295, 456 EndLoop, end loop, 299, 466 EndPrgm, end program, 276, 287, 481 EndTBar, end toolbar, 302, 515 EndTry, end try, 310, 515 EndWhile, end while, 298, 518

594 Index

E (continued) entry( ), entry, 50, 443 EOS (Equation Operating System), 568 equal, =, 294, 529 Equation Operating System (EOS), 568 equations, solving, 333–341 errors and troubleshooting, 579, 580 Circular definition, 289 clear error, ClrErr, 310, 420 Memory error, 364 messages, 542–549 Out-of-memory, 79 pass error, PassErr, 310, 479 programs, 310 transmission, 369, 377 warnings, 549 Estep window variable, 182 Euler method, 180, 193 evaluate polynomial, polyEval( ), 480 exact( ), exact, 443 Exact/Approx mode, 29, 41, 54, 61, 62, 63, 553 examples, previews, activities 3D graphing, 154, 390 baseball, 400 CBL 2/CBL program, 399 complex factors, 406 complex modulus surface, 170 complex numbers, 8 complex zeroes, 402 constants, 82 converging web plots, 148 cos(x)=sin(x) activity, 389 cubic polynomial, 402 data filtering, 396 data/matrix editor, 238 decomposing a rational function, 394 derivatives, 10 differential equations, 176 diverging web plots, 148 expanding expressions, 9 factorial, 8 factoring polynomials, 9, 72 Fibonacci sequence, 151 function graphing, 106 graphing functions, 11 implicit plots, 173 integrals, 10 memory management, 350, 351, 352 number bases, 344 numeric solver, 334 oscillating web plots, 149 parametric graphing, 128, 400 path of a ball, 128 piecewise functions, 202 polar rose, 134 pole-corner problem, 384 population, 254–257 preditor-prey model, 150, 191 prime factors, 8 programming, 276, 277, 311, 312 Pythagorean theorem, 384 quadratic formula, 386 rational factors, 406 real factors, 406 reducing expressions, 9 sampling, 407 second-order differential equation, 187, 196 sequence graphing, 140 solving linear equations, 9, 10, 73 split screen, 232, 400 standard annuity, 404 statistics, 254–257 symbolic manipulation, 58 tables, 222 text operations, 316 third-order differential equation, 189 time value of money, 405 trees and forest, 140 tutorial script with the text editor, 392 units of measurement, 82 variable management, 350, 351, 352 exclusive or (Boolean), xor, 294, 347, 518 exclusive or picture, XorPic, 306, 519 Exec, execute assembly language, 314, 444 execute program, Prgm, 276, 287, 481 Exit, exit, 444 explist( ), expression to list, 444 expand( ), expand, 9, 70, 72, 386, 402, 445 exponent, ε, 441 Exponential Format mode, 31, 41, 551 expr( ), string to expression, 292, 293, 301, 381, 446 ExpReg, exponential regression, 261, 446, 570 expressions, 26, 27, 32 expanding, 9 expression to list, explist( ), 444 reducing, 9 string to expression, expr( ), 292, 293, 301, 381, 446 Extract menu, 71 eyew rotation window variable, 158, 162, 163 eyex x-axis window variable, 158, 162 eyez z-axis window variable, 158, 162, 163

F factor( ), factor, 8, 9, 61, 70, 72, 387, 406, 447 factorial, !, 8, 531. inside front cover, inside back cover factoring, 9, 72 activity, 406 false message, 80 family of curves, 208, 209 Fibonacci sequence, 151 Field graph format, 180

Index 595

F (continued) field off, FLDOFF, 180 185 199 field picture, fldpic, 183 Fill, matrix fill, 448 Flash applications, 4 38 45 79 353 356, inside front cover, inside back cover deleting, 369 Flash, upgrading product code, 373 374 FLDOFF, field off, 180 185 199 fldpic, field picture, 183 fldres window variable, 182 floor(), floor, 389 448 fMax(), function maximum, 61 75 448 fMin(), function minimum, 61 75 449 FnOff, function off, 111 305 449 FnOn, function on, 111 305 449 folders, 41 100 550 delete, DelFold, 102 289 434 deleting, 357 get/return, getFold(), 453 locking/unlocking, 358 new, NewFold, 101 289 471 pasting name, 359 renaming, 358 setting, setFold(), 101 300 495 transmitting, 367 368 VAR-LINK, 102 356 357 358 For, for, 283 297 450 format(), format string, 293 302 450 FORMATS dialog box, 114 155 165 166 167 171 176 245 325, inside front cover, inside back cover fpart(), function part, 451 fractions, 70 74 394 482 free-moving cursor, 116 132 138 145 159 183 Probenius norm, norm(), 473 Func, program function, 207 286 451 functions, 26 409–540 delayed simplification, 66 graphing, 105–126 maximum, fMax(), 61 75 448 minimum, fMin(), 61 75 449 multistatement, 207 off, FnOff, 111 305 449 on, FnOn, 111 305 449 part, fpart(), 451 program function, Func, 207 286 451 user-defined, 46 77 78 97–99 157 205 207 285 286 433

G Garbage collection message, 362 363 gcd(), greatest common divisor, 451 Get, get/return CBL/CBR value, 272 309 451 get/return calculator, GetCalc, 309 371 452 CBL/CBR value, Get, 272 309 451 configuration, getConfig(), 300 452 denominator, getDenom(), 71 452 folder, getFold(), 289 300 453 key, getKey(), 301 453 556 559 mode, getMode(), 300 453 number, getNum(), 71 453 type, getType(), 59 454 units, getUnits(), 300 454 GetCalc, get/return calculator, 309 371 452 getConfig(), get/return configuration, 300 452 getDenom(), get/return denominator, 71 452 getFold(), get/return folder, 289 300 getKey(), get/return key, 301 453 556 559 getMode(), get/return mode, 300 453 getNum(), get/return number, 71 453 getType(), get/return type, 59 454 getUnits(), get/return units, 300 454 global variables, 291 Goto, go to, 287 296 299 455 Graph 2 mode, 41 553 Graph mode, 41 54 108 130 136 142 157 179 550 Graph Order graph format, 114 180 Graph, graph, 110 202 205 208 305 455 Graph<->Table, table-graph, 224 graphical user interface, GUI, 302 graphs and graphing f(x)dx, 122 124 3D, 153–173 animation, 219 Arc, 122 125 138 clearing, ClrGraph, 205 305 340 420 contour plots, 167 168 169 coordinates, 111 116 inside front cover, inside back cover custom axes, 146 custom plots, 142 190 191 Derivatives, 122 124 132 138 differential equations, 175–199 Distance, 122 125 132 138 drawing, 213–216 307 family of curves, 208 209 formats, 114 137 144 180 functions, 105–126 functions off, FnOff, 305 449 functions on, FnOn, 305 449 graph databases, 220 graph, Graph, 205 305 455 Home screen, 204 205 implicit plots, 171 172 173 independent variable, 304 Inflection, 122 124 Intersection, 122 123 inverse functions, 212 line styles, 112 131 136 143 157 179 math functions, 122

596 Index

G (continued)

matrix data, 203 Maximum, 122, 123 Minimum, 11, 122, 123 modes, 41, 54, 108, 130, 136, 142, 157, 179, 550 native independent variable, 204 nested functions, 206 operations, 410 overview, 107, 129, 135, 141, 156, 178 panning, 118 parametric, 127–132 pausing, 115 pictures, 217, 218 piecewise functions, 206 pixels, 566 polar, 133–138 programs, 305 QuickCenter, 118 recall graph database, RclGDB, 306, 488 selecting functions, 111, 131, 143, 179 sequence, 139–151 setting, setGraph(), 300, 305, 495 Shade, 122, 126 shading, Shade, 308, 498 simultaneous graphs, 208 split screen, 209, 211, 233 store graph database, StoGDB, 306, 507 style, Style, 305, 508 Tangent, 122, 125, 132, 138 text, 216 time plots, 142, 146, 190, 191 trace, Trace, 117, 305, 390, 398, 399, 402, 515 tracing, 11, 117, 118, 132, 138, 145, 159, 183 two-graph mode, 209, 210, 233 Value, 122, 123, 132, 138, 145, 159, 183 viewing window, 113, 131, 137, 143, 144, 158 web plots, 142, 146, 147 window variables, 113, 131, 137, 143, 144, 158 Y= editor, 106, 109, 130, 136, 142, 157, 179, 204 Zero, 122, 123 zoom, 119, 132, 138, 145, 159, 305 zoom factors, 119, 121 zoom Memory, 119, 121 greater than or equal, ≥, $>=$, 294, 530 inside front cover, inside back cover greater than, $>$, 294, 530 greatest common divisor, gcd(), 451 Greek characters, 325, 326, 327, inside front cover, inside back cover Grid graph format, 114 GUI, graphical user interface, 302

H

hexadecimal display, \blacktrianglerightHex, 345, 456 indicator, 0h, 539 hidden surface, 155, 161, 166 highlighting text, 32, 320, inside front cover, inside back cover Histogram, 267 history area, 6, 23, 329 Home screen, 6, 23 hyperbolic arccosine, cosh$^{-1}()$, 424 arcsine, sinh$^{-1}()$, 502 arctangent, tanh$^{-1}()$, 511 cosine, cosh(), 424 sine, sinh(), 502 tangent, tanh(), 511

I

ID list, 378, 379 ID number, 55, 373, 378, 379 identity(), identity matrix, 456 If, if, 207, 283, 295, 296, 456 imag(), imaginary part, 457 implicit plots, 171, 172, 173, 572 implied multiplication, 26, 130 independent auto/ask, Independent AUTO/ASK, 224, 226, 229 indirection, #, 293, 534, 569 inside front cover, inside back cover infinity, \infty, 80 Inflection (graph math tool), 122, 124 initial conditions, 184 Input, input, 301, 305, 457 InputSt, input string, 292, 301, 371, 458 inString(), within string, 293, 458 instructions, 26 insufficient display memory, $<<...>>$, 103 int(), integer, 458 intDiv(), integer divide, 346, 458 integer part, iPart(), 140, 459 integer, int(), 458 integrate, \int(), 10, 61, 62, 63, 66, 75, 76, 532 Intersection (graph math tool), 122, 123 inverse, x$^{-1}$, 538 iPart(), integer part, 140, 459 isPrime(), prime test, 459 Item, menu item, 302, 303, 459

Index 597

K

keyboard, 16, 17 \alpha (alpha) key, 18 \blacklozenge (diamond) key, 18 hand (hand) key, 18 2nd (second) key, 18 \uparrow (shift) key, 18 key codes, 301, 556–562 map, 324, 325, inside front cover, inside back cover shortcuts, 325, inside front cover, inside back cover

L

lab reports, 330, 331 label, Lbl, 287, 296, 299, 459 Labels graph format, 114 language, 4 Language mode, 42, 554 last answer, 20, 28, 49, 51 last entry, 20, 49, 50 Lbl, label, 287, 296, 299, 459 lcm, least common multiple, 460 Leading Cursor graph format, 114 least common multiple, lcm, 460 left( ), left, 71, 293, 460 less than or equal, ≤, <=, 294, 530, inside front cover, inside back cover less than, <, 294, 529 lighter/darker, 4, 15, inside front cover, inside back cover limit( ), limit, 66, 75, 76, 460 Line, draw line, 308, 461 linear regression, LinReg, 261, 462, 570 LineHorz, draw horizontal line, 308, 461 LineTan, draw tangent line, 308, 462 LineVert, draw vertical line, 308, 462 linking and transmitting, 365–381, 494 calculator to calculator, 309, 366, 367, 371, 372 cancelling, 368 compatibility, 380, 381 errors, 369, 376, 377 Flash applications, 367, 370 folders, 367, 368, 369 get/return CBL/CBR value, Get, 272, 309, 451 incompatibility, 380, 381 program, 309, 371 send chat, SendChat, 309, 371 send list variable, Send, 309, 494 send to calculator, SendCalc, 309, 371 variables, 367, 368 LinReg, linear regression, 261, 462, 570 list difference, \Deltalist( ), 463 list\blacktrianglerightmat( ), list to matrix, 249, 463 lists. See also data/matrix editor augment/concatenate, augment( ), 417 Auto-calculate, 249 column header, 248, 249, 250 copying, 252 creating, 241, 242 cross product, crossP( ), 425 cumulative sum, cumSum( ), 250, 428 deleting, 246, 247 difference, \Deltalist( ), 463 dimension, dim( ), 437 dot product, dotP( ), 439 expression to list, exp\blacktrianglerightlist( ), 444 inserting, 246, 247 list to matrix, list\blacktrianglerightmat( ), 249, 463 locking, 248 matrix to list, mat\blacktrianglerightlist( ), 467 maximum, max( ), 467 mid-string, mid( ), 468 minimum, min( ), 469 new data, NewData, 240, 249, 289, 471 new, newList( ), 471 operations, 410 product, product( ), 482 sort ascending, SortA, 506 sort descending, SortD, 506 sorting columns, 251 summation, sum( ), 492, 508 table variables, 230 variables, 239, 241, 242 In( ), natural logarithm, 463 LnReg, logarithmic regression, 261, 464, 571 Local, local variable, 286, 288, 289, 290, 464 localization, 4 Lock, lock variable, 289, 464 log( ), logarithm, 465 logarithms, 463, 465 Logistic, logistic regression, 261, 465, 571 Loop, loop, 299, 466 LU, matrix lower-upper decomposition, 466

M

mat\blacktrianglerightlist( ), matrix to list, 467 MATH menu, 34, 122 math operations, 411 matrices. See also data/matrix editor augment/concatenate, augment( ), 388, 417 Auto-calculate, 249 column dimension, colDim( ), 421 column header, 248, 249, 250 column norm, colNorm( ), 421 copying, 252 creating, 241, 242 cumulative sum, cumSum( ), 250, 428 data from a graph, 203 deleting, 246, 247 determinant, det( ), 436 diagonal, diag( ), 436

598 Index

M (continued)

dimension, dim(), 437 dot addition, +, 530 dot division, /, 531 dot multiplication, *, 531 dot power, ^, 531 dot subtraction, -, 531 eigenvalue, eigVl(), 442 eigenvector, eigVc(), 442 filling, Fill, 448 identity, identity(), 456 inserting, 246, 247 list to matrix, listMat(), 463 locking, 248 lower-upper decomposition, LU, 466 matrix to list, matList(), 467 maximum, max(), 467 minimum, min(), 469 new data, NewData, 289, 471 new, newMat(), 471 operations, 411 pretty print, 240 product, product(), 482 QR factorization, QR, 485 random, randMat(), 388, 488 reduced row echelon form, rref(), 73, 388, 493 row addition, rowAdd(), 492 row dimension, rowDim(), 492 row echelon form, ref(), 490 row multiplication and addition, mRowAdd(), 470 row norm, rowNorm(), 493 row operation, mRow(), 469 row swap, rowSwap(), 493 sorting columns, 251 submatrix, subMat(), 508 summation, sum(), 492, 508 transpose, T, 509 variables, 239, 240, 241, 242 matrix to list, matList(), 467 max(), maximum, 467 Maximum (graph math tool), 122, 123 mean(), mean, 467 median(), median, 467 MedMed, medium-medium line regression, 262, 468, 571 memory, 349–364 archiving, Archive, 289, 361, 416 checking, 353, 354 insufficient display memory, <<...>>, 103 resetting, 353, 354 unarchive, Unarchive, 289, 361, 516 VAR-LINK screen, 355, 356, 357, 358, 361 Memory (zoom), 119, 121 Memory error, 364 menu item, Item, 302, 303, 459

menus, 34 Algebra, 70, 72 APPLICATIONS, 34, 38 Calc, 75 CATALOG, 44 CHAR (character), 34 Clean Up, 43 Complex, 71 CUSTOM, 34, 37, 303, 304 Extract, 71 MATH, 34, 122 toolbar, 34, 37 Trig, 71 using, 34 messages. See also errors and troubleshooting BATT, 54, 576, 579 false, 80 Garbage collection, 362, 363 insufficient display memory, <<...>>, 103 true, 80 undef (undefined), 80 mid(), mid-string, 293, 468 min(), minimum, 469 Minimum (graph math tool), 11, 122, 123 minute notation, ', 536 mod(), modulo, 469 modes, 40, 550–554 Angle, 41, 108, 551 Approximate, 29, 41, 54, 62, 553 Auto, 29, 41, 54, 63, 553 Base, 42, 554 Complex Format, 41, 551 Current folder, 41, 550 Custom Units, 42, 554 Display Digits, 31, 41, 550 Exact/Approx, 29, 41, 54, 61, 62, 63, 553 Exponential Format, 31, 41, 551 get/return, getMode(), 300, 453 Graph, 41, 54, 108, 130, 136, 142, 157, 179, 550 Graph 2, 41, 553 Language, 42, 554 Number of Graphs, 41, 553 Pretty Print, 29, 41, 552 setting in programs, 300 setting, setMode(), 300, 305, 496 Split App, 41, 553 Split Screen, 41, 552 Unit System, 42, 82, 554 Vector Format, 41, 552 modulo, mod(), 469 MoveVar, move variable, 289, 469 mRow(), matrix row operation, 469 mRowAdd(), matrix row multiplication and addition, 470 multiply, *, 527 multistatement functions, 207

Index 599

N

natural log base, $e$, 80 natural logarithm, \ln(), 463 ncontour window variable, 158 nCr(), combinations, 470 ncurves window variable, 182 nDeriv(), numeric derivative, 75, 470 negate, -, 25, 528 new data, NewData, 240, 249, 273, 289, 471 folder, NewFold, 101, 289, 471 list, newList(), 471 matrix, newMat(), 471 picture, NewPic, 289, 306, 471 plot, NewPlot, 266, 305, 472 problem, NewProb, 43, 472 NewData, new data, 240, 249, 273, 289, 471 NewFold, new folder, 101, 289, 471 newList(), new list, 471 newMat(), new matrix, 471 NewPic, new picture, 289, 306, 471 NewPlot, new plot, 266, 305, 472 NewProb, new problem, 43, 472 nInt(), numeric integral, 75, 472 nmax window variable, 143, 144 nmin window variable, 143, 144 norm(), Frobenius norm, 473 not (Boolean), not, 294, 473 not equal, \neq, /\approx, 294, 529, 1 not, Boolean not, 294, 473 nPr(), permutations, 474 nSolve(), numeric solution, 70, 474 number bases, 343–348 Boolean operations, 347 conversions, 345 math operations, 346 Number of Graphs mode, 41, 553 numbers complex, 563–565 irrational, 61, 62 negative, 25 rational, 61, 62, 63 numeric derivative, nDeriv(), 75, 470 integral, nInt(), 75, 472 solution, nSolve(), 70, 474 numeric solver, 333–341 equations, 335, 336 graphing, 340 split screens, 340 variables, 336

O

on/off, 4, 7, 14 inside front cover, inside back cover OneVar, one-variable statistics, 261, 475

operations, 409–540 operators, 26 or, Boolean or, 294, 347, 475 ord(), numeric character code, 293, 476, 555 Out-of-memory error, 79 Output, output, 302, 476

P

P▸Rx(), rectangular x coordinate, 476 P▸Ry(), rectangular y coordinate, 476 panning, 118 parallelepiped activity, 390 parametric graphing, 127–132 parentheses, brackets, and braces, 27, 568 part(), part, 477 PassErr, pass error, 310, 479 paste, 95, 96, 321, inside back cover PAUSE indicator, 54 Pause, pause, 302, 310, 479 percent, %, 528 permutations, nPr(), 474 pictures, 217, 218 and, AndPic, 306, 415 cycle, CyclePic, 306, 429 deleting, 218 exclusive or, XorPic, 306, 519 new, NewPic, 289, 306, 471 recall, RclPic, 306, 489 replace, RplcPic, 306, 493 storing, StoPic, 306, 507 piecewise functions, 202, 206 pixel change, PxlChg, 307, 483 circle, PxlCrcl, 308, 483 horizontal line, PxlHorz, 308, 484 line, PxlLine, 216, 308, 484 off, PxlOff, 307, 484 on, PxlOn, 216, 307, 484 test, pxlTest(), 307, 484 text, PxlText, 307, 485 vertical line, PxlVert, 308, 485 plots clearing, 265 data, 254–257 new, NewPlot, 266, 305, 472 off, PlotsOff, 111, 305, 480 on, PlotsOn, 111, 305, 480 selecting, 265, 268 tracing, 269 viewing window, 269 Y= Editor, 268, 269 PlotsOff, plots off, 111, 305, 480 PlotsOn, plots on, 111, 305, 480 plotStep window variable, 143, 144 plotStrt window variable, 143, 144

600 Index

P (continued)

point change, PtChg, 307 482 off, PtOff, 307 483 on, PtOn, 307 483 test, ptTest(), 307 483 text, PtText, 307 483 polar coordinate, R>Pθ(), 487 coordinate, R>Pr(), 487 graphing, 133–138 vector display, ►Polar, 480 polyEval(), evaluate polynomial, 480 polynomials, 9 72 76 activity, 402 evaluate, polyEval(), 480 random, randPoly(), 488 PopUp, popup menu, 301 481 power of ten, 10^(), 537 power, ^, 534 569 PowerReg, power regression, 262, 481, 571 pretty print, 5, 11, 23, 29 Pretty Print mode, 29, 41 552 previews. See examples, previews, activities Prgm, execute program, 276, 287, 481 prime number test, isPrime(), 459 prime numbers, 8 prime, ', 536 problems (new), NewProb, 43 472 problems in operation. See errors and troubleshooting product code, upgrading, 373 374 product ID, 55 product( ), product, 482 product, Π(), 75 533 programs and programming, 275–314 arguments, 284 assembly language, 313, 314 branching, 283, 295, 296 calling another program, 287 CBL 2/CBL, 309, 399 CBR, 309, 399 clear error, ClrErr, 310, 420 clear graph, ClrGraph, 205 305 420 clear home, ClrHome, 421 clear I/O, ClrIO, 279 302 421 clear table, ClrTable, 421 comment, ●, 282 539 conditional tests, 294 copying, 281 custom toolbar off, CustmOff, 37 302 428 custom toolbar on, CustmOn, 37 302 428 debugging, 310 define dialog box Dialog, 302 437 define toolbar, Custom, 302 429 define toolbar, Toolbar, 302 515 define, Define, 287 305 384 433 deleting, 281 display graph, DispG, 302 305 438 display Home screen, DispHome, 302 438 display I/O screen, Disp, 277 283 302 310 437 555 display table, DispTbl, 302 305 438 drop-down menu, DropDown, 302 440 else if, ElseIf, 207 296 442 else, Else, 296 456 end custom, EndCustm, 302 429 end dialog, EndDlog, 302 437 end for, EndFor, 283 297 450 end function, EndFunc, 207 286 451 end if, EndIf, 283 295 296 456 end loop, EndLoop, 299 466 end program, EndPrgm, 276, 287, 481 end toolbar, EndTBar, 302 515 end try, EndTry, 310 515 end while, EndWhile, 298 518 entering, 280, 281, 282 283 execute assembly language, Exec, 314 444 execute program, Prgm, 276, 287, 481 exit, Exit, 444 for, For, 283 297 450 format string, format(), 302 450 function, Func, 207 286 451 functions, 280, 285, 286 get/return configuration, getConfig(), 300 452 get/return folder, getFold(), 300 453 get/return from calculator, GetCalc, 309 371 452 get/return key, getKey(), 301 453 556 559 get/return mode, getMode(), 300 453 get/return units, getUnits(), 300 454 go to, Goto, 287 296 299 455 graphical user interface, GUI, 302 graphs, 305 if, If, 207 283 295 296 456 input, 279, 283, 301 input, Input, 301 305 457 label, Lbl, 287 296 299 459 local, Local, 286 288 289 290 464 loop, Loop, 299 466 looping, 283, 297, 298 menu item, Item, 302 303 459 menus, 303, 304 multicommand lines, 282 operations, 412 output, 279, 283, 301 302 output, Output, 302 476 pass error, PassErr, 310 479 passing values, 284 pause, Pause, 302 310 479 popup menu, PopUp, 301 481 prompt, Prompt(), 301 482 request, Request, 301 302 490

Index 601

P (continued)

return, Return, 286, 287, 491 running, 278 inside front cover, inside back cover stop, Stop, 282, 507 stopping, 278 subroutines, 287 tables, 305 text, Text, 302, 513 Then, Then, 295, 296, 456 try, Try, 310, 515 variables, 288 while, While, 298, 518 Prompt(), prompt, 301, 482 propFrac, proper fraction, 9, 70, 74, 394, 482 PtChg, point change, 307, 482 PtOff, point off, 307, 483 PtOn, point on, 307, 483 ptTest(), point test, 307, 483 PtText, point text, 307, 483 PxlChg, pixel change, 307, 483 PxlCrc1, pixel circle, 308, 483 PxlHorz, pixel horizontal line, 308, 484 PxlLine, pixel line, 216, 308, 484 PxlOff, pixel off, 307, 484 PxlOn, pixel on, 216, 307, 484 pxlTest(), pixel test, 307, 484 PxlText, pixel text, 307, 485 PxlVert, pixel vertical line, 308, 485

Q

QR, QR factorization, 485 QuadReg, quadratic regression, 262, 486, 571 QuartReg, quartic regression, 262, 487, 571 QuickCenter, 118 Quick-Find Locator, 410

R

\blacktrianglerightP\blacktrianglerightP\theta(), polar coordinate, 487 \blacktrianglerightP\blacktrianglerightPr(), polar coordinate, 487 radian, $^r$, 535 rand( ), random number, 488 randMat( ), random matrix, 388, 488 randNorm( ), random norm, 488 random matrix, randMat( ), 388, 488 norm, randNorm( ), 488 number seed, RandSeed, 388, 488 number, rand( ), 488 polynomial, randPoly( ), 488 randPoly( ), random polynomial, 488 RandSeed, random number seed, 388, 488 rational functions activity, 394 RclGDB, recall graph database, 220, 306, 488 RclPic, recall picture, 306, 489

real( ), real, 489 recall graph database, RclGDB, 220, 306, 488 picture, RclPic, 306, 489 reciprocal, x$^{-1}$, 538 rectangular x coordinate, \blacktrianglerightPRx( ), 476 rectangular y coordinate, \blacktrianglerightPRy( ), 476 rectangular-vector display, \blacktrianglerightRect, 489 reduced row echelon form, rref( ), 73, 388, 493 ref( ), row echelon form, 490 regressions, 462 cubic, CubicReg, 261, 428, 570 exponential, ExpReg, 261, 446, 570 formulas, 570, 571 linear regression, LinReg, 261, 462, 570 logarithmic, LnReg, 261, 464, 571 logistic, Logistic, 261, 465, 571 medium-medium line, MedMed, 262, 468, 571 power regression, PowerReg, 262, 481, 571 quadratic formula activity, 386 quadratic, QuadReg, 262, 486, 571 quartic, QuartReg, 262, 487, 571 selecting, 261 sinusoidal, SinReg, 262, 503, 571 remain( ), remainder, 490 remainder, remain( ), 490 Rename, rename, 289, 490 replace picture, RplcPic, 306, 493 Request, request, 301, 302, 490 reserved names, 567, 568 return. See get/return Return, return, 207, 286, 287, 491 right( ), right, 71, 293, 491 rotate( ), rotate, 293, 348, 491 round( ), round, 492 row echelon form, ref( ), 490 rowAdd( ), matrix row addition, 492 rowDim( ), matrix row dimension, 492 rowNorm( ), matrix row norm, 493 rowSwap( ), matrix row swap, 493 RplcPic, replace picture, 306, 493 rref( ), reduced row echelon form, 73, 388, 493 Runge-Kutta method, 180, 191, 193, 573

S

sampling activity, 407 Scatter plots, 266 scientific notation, 25 scripts, 94, 328, 329 activity, 392 tutorial, 392 scrolling, 7, 103, 227 inside front cover, inside back cover second notation, ", 536 Send, send list variable, 309, 494 SendCalc, send to calculator, 309, 371, 494 SendChat, send chat, 309, 371, 494

602 Index

S (continued) seq( ), sequence, 494 sequence graphing, 139–151 serial number, 55 service information, 580 set folder, setFold( ), 101, 300, 495 graph, setGraph( ), 300, 305, 495 mode, setMode( ), 300, 305, 496 table, setTable( ), 225, 300, 305, 497 units, setUnits( ), 300, 497 Set factors (zoom), 119, 121 setFold( ), set folder, 101, 300, 495 setGraph( ), set graph, 300, 305, 495 setMode( ), set mode, 300, 305, 496 setTable( ), set table, 225, 300, 305, 497 setUnits( ), set units, 300, 497 Shade (graph math tool), 122, 126 Shade, shade, 308, 498 shift( ), shift, 250, 293, 348, 499 ShowStat, show statistical results, 262, 500 sign( ), sign, 500 simplification delayed, 66 rules, 64 stopping, 65 simult( ), simultaneous equations, 73, 500 sin⁻¹( ), arcsine, 501 sin( ), sine, 501 sinh⁻¹( ), hyperbolic arcsine, 502 sinh( ), hyperbolic sine, 502 SinReg, sinusoidal regression, 262, 503, 571 SLPFLD, slope field, 180, 185, 197 Smart Graph, 115 software version, 55 Solution Method graph format, 180 solution, deSolve( ), 75, 196, 434 solve( ), solve, 9, 58, 61, 62, 63, 66, 68, 70, 73, 196, 503 solving linear equations, 1, 10, 73 SortA, sort ascending, 506 SortD, sort descending, 506 sorting ascending, SortA, 506 descending, SortD, 506 special characters, 21, 324, 325 spherical vector display, ▶Sphere, 506 Split App mode, 41, 553 split screen, 209, 211, 231–236, 329, 341 entry line, 235, 236 exiting, 234 pixel coordinates, 234 setting, 233 switch, switch( ), 300, 509 switching, 235 Split Screen mode, 41, 552 square root, √( ), 533

standard annuity activity, 404 standard deviation, stdDev( ), 506 statistics, 253–273. See also regressions Box Plot, 266 Calculation Type, 259, 261 categories, 270, 271 Category, 259, 260 combinations, nCr( ), 470 factorial, 1, 8, 531 Freq, 259, 260 frequency, 270, 271 Histogram plots, 267 mean, mean( ), 467 median, median( ), 467 new plot, NewPlot, 266, 472 one-variable statistics, OneVar, 261, 475 operations, 412 overview, 258 permutations, nPr( ), 474 plots, 264, 265, 266, 267, 268, 269 plots off, PlotsOff, 111, 305, 480 plots on, PlotsOn, 111, 305, 480 random norm, randNorm( ), 488 random number seed, RandSeed, 388, 488 random number, rand( ), 488 Scatter plots, 266 show results, ShowStat, 262, 500 standard deviation, stdDev( ), 506 two-variable results, TwoVar, 261, 516 variables, 260, 263 variance, variance( ), 517 xline plots, 266 status line, 53, 54, 108 stdDev( ), standard deviation, 506 StoGDB, store graph database, 220, 306, 507 Stop, stop, 282, 507 StoPic, store picture, 306, 507 stopping a calculation, 28 storing graph database, StoGDB, 220, 306, 507 picture, StoPic, 306, 507 symbol, ▶ 288, 539 string( ), expression to string, 293, 508 strings append, &, 293, 532 character code, ord( ), 293, 476, 555 character string, char( ), 293, 419, 555 dimension, dim( ), 293, 437 expression to string, string( ), 293, 508 format, format( ), 293, 302, 450 indirection, #, 293, 534, 569 inputting, InputSt, 292, 301, 371 left, left( ), 293, 460 mid-string, mid( ), 293, 468 operations, 292, 293, 413 right, right( ), 293, 491 rotate, rotate( ), 293, 491

Index 603

S (continued) shift, shift( ), 293, 499 string to expression, expr( ), 292 293, 301 381, 446 within, InString, 293, 458 Style, style, 112, 305, 508 subMat( ), submatrix, 508 submenus, 35 substitutions, 37, 68, 69 subtract, -, 526 sum( ), summation, 492, 508 sum, Σ( ), 75, 533 switch( ), switch, 300, 509 symbolic manipulation, 57–80 sysdata, system data, 203 system variables, 567, 568

T t0 window variable, 181 TABLE SETUP, table setup, 224 Table, build table, 305, 510 table-graph, Graph<->Table, 224 tables, 221–230 Atbl, 224 automatic, 226 build, Table, 305, 510 cell width, 227, 230 clearing, ClrTable, 421 complex numbers, 327 differential equations, 199 displaying, DispTbl, 302 305, 438 functions, 228 generating with sequence, 151 graphing, Graph<->Table, 224 incrementing, Atbl, 224 Independent AUTO/ASK, 224, 226, 229 manual, 229 overview, 223 programs, 305 setTable( ), 225 setting, setTable( ), 300, 305, 497 setup, 225 setup, TABLE SETUP, 224 starting, tblStart, 224 tblStart, 224 tan$^{-1}$( ), arctangent, 511 tan( ), tangent, 510 Tangent (graph math tool), 122, 125, 132, 138 tanh$^{-1}$( ), hyperbolic arctangent, 511 tanh( ), hyperbolic tangent, 511 taylor( ), Taylor polynomial, 75, 76, 512 tblStart, table start, 224 tCollect( ), trigonometric collection, 71, 512 temperature conversion, tmpCnv( ), 86, 514 temperature-range conversion, ΔtmpCnv( ), 86 514 tExpand( ), trigonometric expansion, 71, 513 text editing, 315–331 computer, 322 cut, copy, paste, 35, 96, 321 find, 321 highlighting, 320. inside front cover, inside back cover Text, text, 302, 513 Then, Then, 295, 296, 456 three-dimensional graphing, 153–173 animation, 154, 164 CONTOUR LEVELS, 155, 166 HIDDEN SURFACE, 155, 166 WIRE AND CONTOUR, 155, 166 WIRE FRAME, 155, 166 TI Connect/TI-GRAPH LINK, 322, 323, 374 time value of money activity, 405 TIME, time plots, 142, 146, 190, 191 Title, title, 513 tmax window variable, 131, 181 tmin window variable, 131 tmpCnv( ), temperature conversion, 86, 514 toolbar define, Custom, 302, 429 off, CustmOff, 37, 428 on, CustmOn, 37, 428 Toolbar, toolbar, 302, 515 tplot window variable, 181 Trace, trace, 117, 305, 390, 398, 399, 402, 515 tracing, 11, 117, 118, 132, 138, 145, 159, 183 transmitting. See linking and transmitting transpose, T, 509 Trig menu, 71 trigonometric collection, tCollect( ), 71, 512 trigonometric expansion, tExpand( ), 71, 513 troubleshooting. See errors and troubleshooting true message, 80 Try, try, 310, 515 tstep window variable, 131, 181 TwoVar, two-variable results, 261, 516

U Unarchiv, unarchive variables, 289, 361, 516 undef (undefined) message, 80 underscore, _, 536 Unit System mode, 42, 82, 554 unit vector, unitV( ), 516 units, 83 converting, 85 defaults, 87, 89 displaying, 87 get/return, getUnits( ), 454 measurement, 81–92 modes, 42, 82, 554 setting, setUnits( ), 300, 497 user-defined, 88 unitV( ), unit vector, 516

604 Index

U (continued) Unlock, unlock, 289, 516 upgrading product code, 373, 374 user-defined functions, 46 77 78 97–99 157 205 207 285 286 433 user-defined units, 88

V Value (graph math tool), 122, 123, 132, 138, 159, 183 variables, 47, 48 archiving and unarchiving, 360 archiving, Archive, 289, 361, 416 clearing, 341 copy, CopyVar, 289, 358, 432 copying, 358 data, 240, 241, 242 defined, 59, 337 delayed simplification, 66 delete, DelVar, 60 77 102 289 291, 434 deleting, 369 in applications, 359 list, 239, 241, 242 local, Local, 286, 288, 289, 290, 464 locking, Lock, 289 locking/unlocking, 54, 358 matrix, 239, 240, 241, 242 moving, MoveVar, 289 overriding, 60 pasting name, 359 renaming, 358 reserved names, 567, 568 statistical, 260, 263 storing, 100 system, 567, 568 text, 94 transmitting, 366, 368 unarchive, Unarchiv, 289, 361, 516 undefined, 59, 337 unknown, solving for, 337, 339 unlocking, Unlock, 289 VAR-LINK, 102 355 356 357, 358, 361 variance( ), variance, 517 Vector Format mode, 41, 552 vectors cross product, crossP( ), 425 cylindrical vector display, Cylind, 429 dot product, dotP( ), 439 unit, unitV( ), 516 Vector Format mode, 41, 552 viewing angle, 162 viewing orbit, 164

W warranty information, 581 web plots convergence, 148 divergence, 148 oscillation, 149 WEB, 142 146 147 WEB, web plots, 142, 146, 147 when(), when, 202, 206, 517 While, while, 298, 518 window variables θmax, 137 θmin, 137 θstep, 137 Δx, 566 Δy, 566 diftol, 182 dtime, 182 Estep, 182 eyeψ (rotation), 158, 162, 163 eyeθ (x axis), 158, 162 eyeφ (z axis), 158, 162, 163 fldres, 182 ncontour, 158 ncurves, 182 nmax, 143, 144 nmin, 143, 144 plotStep, 143, 144 plotStrt, 143, 144 t0, 181 tmax, 131, 181 tmin, 131 tplot, 181 tstep, 131, 181 xgrid, 158 xmax, 113 131 137 143, 144, 158, 182, 566 xmin, 113 131 137 143, 144, 158, 182, 566 xres, 113 131, 158 xscl, 113 131 137 143, 144, 158, 182 ygrid, 158 ymax, 113 131 137 143, 144, 158, 182, 566 ymin, 113 131 137 143, 144, 158, 182, 566 yscl, 113 131 137 143, 144, 158, 182 zmax, 158 zmin, 158 wire-and-contour graphing, 155, 166 wire-frame graphing, 155, 166 with, I, 10 58 60 67 538, 569 within string, inString( ), 293, 458

Index 605

X

xgrid window variable, 158 xmax window variable, 113, 131, 137, 143, 144, 158, 182, 566 xmin window variable, 113, 131, 137, 143, 144, 158, 182, 566 xor, Boolean exclusive or, 294, 347, 518 XorPic, exclusive or picture, 306, 519 xres window variable, 113 xscl window variable, 113, 131, 137, 143, 144, 182, 566 xyline plots, 266

Y

Y= editor, 106, 109, 130, 136, 142, 157, 179, 204 ygrid window variable, 158 ymax window variable, 113, 131, 137, 143, 144, 158, 182, 566 ymin window variable, 113, 131, 137, 143, 144, 158, 182, 566 yscl window variable, 113, 131, 137, 143, 144, 182, 566

Z

Zero (graph math tool), 122, 123 zeroes activity, 402 zeroes( ), zeroes, 61, 70, 74, 384, 519 zmax window variable, 158 zmin window variable, 158 zoom box, ZoomBox, 119, 120, 521 data, ZoomData, 119, 522 decimal, ZoomDec, 119, 522 factors, 119, 121 fit, ZoomFit, 119, 523 in, ZoomIn, 119, 120, 523 integer, ZoomInt, 119, 523 Memory, 119, 121 out, ZoomOut, 119, 120, 524 previous, ZoomPrev, 121, 524 recall, ZoomRcl, 121, 524 square, ZoomSqr, 119, 524 standard, ZoomStd, 119, 525 store, ZoomSto, 121, 525 trig, ZoomTrig, 119, 525 Zoom menu, 119 ZoomBox, zoom box, 119, 120, 521 ZoomData, zoom data, 119, 522 ZoomDec, zoom decimal, 119, 522 ZoomFit, zoom fit, 119, 523 ZoomIn, zoom in, 119, 120, 523 ZoomInt, zoom integer, 119, 523 ZoomOut, zoom out, 119, 120, 524 ZoomPrev, zoom previous, 121, 524 ZoomRcl, zoom recall, 121, 524 ZoomSqr, zoom square, 119, 524 ZoomStd, zoom standard, 119, 525 ZoomSto, zoom store, 121, 525 ZoomTrig, zoom trig, 119, 525

606 Index

Text converted from the manufacturer's document. A □ marks a character that could not be read in the original. Back to the Texas Instruments TI-89 discussions