contentsh10032.contents iii contents cursor movement ..... 4-34 standard cursor movement ..... 4-34...

236
Contents i Contents Contents Preface ix The purpose of this manual .................................................................... ix Advanced functions .................................................................................. x HP 49G on the World Wide Web ............................................................. x Regulatory information ............................................................................ x USA ....................................................................................................... x Canada ................................................................................................. xi Japan .................................................................................................... xi End-user terms and conditions .............................................................. xi Warranty .................................................................................................. xii Chapter 1: Keys 1-1 Key map .................................................................................................. 1-2 The HP 49G’s keyboards ....................................................................... 1-3 What each key does ............................................................................... 1-5 Key conventions ................................................................................... 1-10 Chapter 2: Basic operation 2-1 Turning on and turning off ................................................................... 2-2 Turning on ......................................................................................... 2-2 Changing the screen contrast ......................................................... 2-3 Turning off ........................................................................................ 2-3 Default screen ........................................................................................ 2-3 Status area ........................................................................................ 2-4 History ............................................................................................... 2-5 Menu .................................................................................................. 2-6 Using the command line ....................................................................... 2-7 Multi-line entries .............................................................................. 2-8 Entering numbers ............................................................................ 2-8 Entering characters ....................................................................... 2-10 Entering special characters .......................................................... 2-11 Entering from history ................................................................... 2-12 Editing the command line ............................................................. 2-13 Input forms ........................................................................................... 2-14 Input form fields ............................................................................. 2-14 Closing an input form .................................................................... 2-17

Upload: others

Post on 03-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Contents i

Contents

Contents

Preface ixThe purpose of this manual .................................................................... ixAdvanced functions .................................................................................. xHP 49G on the World Wide Web ............................................................. xRegulatory information ............................................................................ x

USA ....................................................................................................... xCanada ................................................................................................. xiJapan .................................................................................................... xi

End-user terms and conditions .............................................................. xiWarranty .................................................................................................. xii

Chapter 1: Keys 1-1Key map .................................................................................................. 1-2The HP 49G’s keyboards ....................................................................... 1-3What each key does ............................................................................... 1-5Key conventions ................................................................................... 1-10

Chapter 2: Basic operation 2-1Turning on and turning off ................................................................... 2-2

Turning on ......................................................................................... 2-2Changing the screen contrast ......................................................... 2-3Turning off ........................................................................................ 2-3

Default screen ........................................................................................ 2-3Status area ........................................................................................ 2-4History ............................................................................................... 2-5Menu .................................................................................................. 2-6

Using the command line ....................................................................... 2-7Multi-line entries .............................................................................. 2-8Entering numbers ............................................................................ 2-8Entering characters ....................................................................... 2-10Entering special characters .......................................................... 2-11 Entering from history ................................................................... 2-12Editing the command line ............................................................. 2-13

Input forms ........................................................................................... 2-14Input form fields ............................................................................. 2-14Closing an input form .................................................................... 2-17

Page 2: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

ii Contents

Contents

Modes .....................................................................................................2-18Changing a mode ............................................................................2-18Algebraic and RPN modes .............................................................2-21Exact and approximate modes .....................................................2-22

Command line calculations .................................................................2-24Time Management ................................................................................2-26

Setting the date and time ...............................................................2-26Changing the format of the date or time .....................................2-27Alarms ..............................................................................................2-27

Chapter 3: Creating and editing expressions 3-1Creating a new expression ....................................................................3-2Editing an expression ............................................................................3-3Using Equation Writer ...........................................................................3-4

Implied multiplication ......................................................................3-4Entering e and i .................................................................................3-4

Operating modes ....................................................................................3-5Working with modes ........................................................................3-5How Equation Writer sees expressions .........................................3-7

Examples .................................................................................................3-8Example 1 ..........................................................................................3-8Example 2 ..........................................................................................3-8Example 3 ..........................................................................................3-9

Equation Writer keys .............................................................................3-9

Chapter 4: Plotting graphs 4-1Basic plotting ..........................................................................................4-3Plot types .................................................................................................4-6

Function plots ...................................................................................4-6Parametric plots ...............................................................................4-8Polar plots .......................................................................................4-10Conic plots .......................................................................................4-13Differential equation plots .............................................................4-15Truth plots .......................................................................................4-17Slopefield plots ...............................................................................4-19Wireframe plots ..............................................................................4-20Pseudo-Contour plots ....................................................................4-21Y-Slice plots .....................................................................................4-23Gridmap plots .................................................................................4-24Parametric surface plots ................................................................4-25Fast 3-D plots ..................................................................................4-27Statistical plots ...............................................................................4-28

Page 3: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Contents iii

Contents

Cursor movement ................................................................................ 4-34Standard cursor movement .......................................................... 4-34Tracing a plot .................................................................................. 4-35Cursor coordinates ........................................................................ 4-35

Zooming ................................................................................................ 4-36To zoom in ...................................................................................... 4-36To zoom out .................................................................................... 4-36Zoom options .................................................................................. 4-36

Analyzing functions ............................................................................. 4-37Finding roots .................................................................................. 4-38Finding extrema ............................................................................. 4-38Finding slopes ................................................................................ 4-38Finding areas .................................................................................. 4-39Finding intersections ..................................................................... 4-39

Tables .................................................................................................... 4-40Customizing table values .............................................................. 4-40

Special plotting and table variables .................................................. 4-41EQ .................................................................................................... 4-41πDAT ................................................................................................ 4-41PPAR ................................................................................................ 4-41VPAR ................................................................................................ 4-42πPAR ................................................................................................ 4-42ZPAR ................................................................................................ 4-42TPAR ................................................................................................ 4-42

Chapter 5: Working with expressions 5-1Configuring the CAS .............................................................................. 5-2

Numeric option ................................................................................ 5-3Approx option .................................................................................. 5-3Other options .................................................................................... 5-4

Using the computer algebra system .................................................... 5-5Working from the command line ................................................... 5-7Working in Equation Writer ............................................................ 5-9

Performing substitutions .................................................................... 5-10Expanding and factorizing .................................................................. 5-11

Expanding expressions ................................................................. 5-11Factorizing expressions ................................................................ 5-13Exponential and trigonometric expressions .............................. 5-14

Calculus commands ............................................................................ 5-17Example .......................................................................................... 5-18

Page 4: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

iv Contents

Contents

Differentiating an expression step-by-step .......................................5-19Setting step-by-step mode .............................................................5-19Performing step-by-step operations .............................................5-19Step-by-step example .....................................................................5-20

Chapter 6: Solving equations 6-1About solving equations ........................................................................6-2Solving an equation ................................................................................6-3

Example .............................................................................................6-3Interpreting results ...........................................................................6-4

Solving polynomial equations ...............................................................6-5Example .............................................................................................6-5Finding a polynomial from a set of roots ......................................6-7

Solving linear systems ...........................................................................6-7Representing a system as matrices ................................................6-8Example .............................................................................................6-9

Solving differential equations .............................................................6-10Using the financial solver ....................................................................6-11

Time-value-of-money calculation parameters ............................6-11Time-value-of-money calculations ...............................................6-12Amortizing the calculation ............................................................6-13

Chapter 7: Storing objects 7-1Variables ..................................................................................................7-2

Creating a variable ............................................................................7-2Using a variable in a calculation .....................................................7-4User-defined functions .....................................................................7-4

Directories ...............................................................................................7-5Creating a directory ..........................................................................7-6Selecting a directory or variable .....................................................7-7

Managing variables and directories .....................................................7-8Deleting a variable or directory ......................................................7-8Copying or moving a variable or directory ...................................7-9Renaming a variable or directory ...................................................7-9Editing a variable ............................................................................7-10

Memory Management ..........................................................................7-10Using port memory .........................................................................7-11

Page 5: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Contents v

Contents

Chapter 8: Vectors, lists, arrays, and matrices 8-1Vectors .................................................................................................... 8-2

Creating vectors ............................................................................... 8-2Vector mathematics ......................................................................... 8-3

Lists ......................................................................................................... 8-6Creating a list .................................................................................... 8-6Working with lists ............................................................................ 8-6

Arrays and matrices .............................................................................. 8-7Creating arrays ................................................................................. 8-7Quickly moving through an array .................................................. 8-9Editing an array ................................................................................ 8-9Matrix arithmetic ........................................................................... 8-10

Chapter 9: Using statistics 9-1Descriptive statistics ............................................................................. 9-2

Starting an application and specifying the data ........................... 9-2Single-variable statistics .................................................................. 9-3Generating frequencies ................................................................... 9-4Fitting a model to a set of data ....................................................... 9-5Calculating summary statistics ...................................................... 9-6Plotting statistics .............................................................................. 9-7

Inferential statistics ............................................................................... 9-7Example data .................................................................................... 9-7Using inferential statistics .............................................................. 9-8Hypothesis tests ............................................................................... 9-9Confidence intervals ...................................................................... 9-14

Chapter 10: Introduction to programming 10-1Getting started ..................................................................................... 10-2Creating, saving, and running a program .......................................... 10-3

The programming menu ................................................................ 10-4Algebraic and RPN modes .................................................................. 10-5

Using functions that require arguments ...................................... 10-5Handling data ....................................................................................... 10-6

Input data ........................................................................................ 10-6Output data ..................................................................................... 10-6

How a program flows .......................................................................... 10-6Nested procedures ......................................................................... 10-7

Working with variables ....................................................................... 10-8Using local variables ...................................................................... 10-8Setting variables ............................................................................. 10-8

Page 6: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

vi Contents

Contents

Setting a local variable to the result of a calculation ...............10-10Using global variables ..................................................................10-11Example .........................................................................................10-11

Looping and branching ......................................................................10-13Comparison functions ..................................................................10-13Conditional and looping structures ............................................10-13Example .........................................................................................10-14

Trapping errors ...................................................................................10-15Example .........................................................................................10-16

Appendix A: Connecting to another calculator A-1Transferring objects between calculators ......................................... A-1Transferring data between two HP 49Gs ........................................... A-2Transferring objects to or from an HP 48 .......................................... A-2

Appendix B: Error messages B-1

Appendix C: Units C-1

Appendix D: Troublehooting D-1Calculator will not turn on ...................................................................D-2

Resetting the calculator ..................................................................D-2Batteries ............................................................................................D-2

Calculator is not responding ................................................................D-4Halting the system ...........................................................................D-4Resetting the memory .....................................................................D-5

Calculator continually re-boots ...........................................................D-5Error on start up ....................................................................................D-6Low memory ..........................................................................................D-6

No room for last stack ....................................................................D-6Insufficient memory ........................................................................D-7Out of memory .................................................................................D-7

Page 7: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Contents vii

Contents

Appendix E: Working in RPN mode E-1Using the stack .......................................................................................E-2

Placing objects on the stack ...........................................................E-2Performing RPN calculations .........................................................E-3

Example stack calculations ..................................................................E-4Using a one-argument command ...................................................E-4Using a multi-argument command .................................................E-4Multi-command calculations ..........................................................E-5Using computer algebra commands ..............................................E-6

Manipulating stack data ........................................................................E-7Interactive stack commands ...........................................................E-7

Index I-1

Page 8: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

prelim.fm Page xiv Tuesday, December 14, 1999 8:50 AM

Page 9: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Preface

prelim.fm Page ix Tuesday, December 14, 1999 8:50 AM

Preface

Contents

7KHSXUSRVHRIWKLVPDQXDO L[

$GYDQFHGIXQFWLRQV [

+3*RQWKH:RUOG:LGH:HE [

5HJXODWRU\LQIRUPDWLRQ [

86$[

&DQDGD [L

-DSDQ [L

(QGXVHUWHUPVDQGFRQGLWLRQV [L

:DUUDQW\ [LL

The purpose of this manual7KLVPDQXDOSURYLGHVDZLGHUDQJLQJLQWURGXFWLRQWRWKHIHDWXUHVDQGIXQFWLRQVRIWKH+3*JUDSKLQJFDOFXODWRU,WLVERWKDJXLGHWRJHWWLQJVWDUWHGDQGDUHIHUHQFHPDQXDO

7RSLFVFRYHU

WKHIHDWXUHVRIWKH+3*

KRZWRXVHWKH+3*WRSHUIRUPDZLGHUDQJHRIPDWKHPDWLFDODQGVWDWLVWLFDOFDOFXODWLRQVZLWKDQHPSKDVLVRQWKHIXQGDPHQWDOPDWKHPDWLFVWDXJKWDWKLJKVFKRROVFROOHJHVDQGXQLYHUVLWLHV

KRZWRSORWJUDSKV

KRZWRXVHWKHVSHFLDOSURJUDPPLQJODQJXDJHRIWKH+3*WRZULWHDQGVWRUHSURJUDPV

FDUHDQGPDLQWHQDQFH

Preface ix

Page 10: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Pref

ace

prelim.fm Page x Tuesday, December 14, 1999 8:50 AM

Advanced functions7KLVPDQXDOZLOOPHHWWKHQHHGVRIWKHPDMRULW\RIXVHUV+RZHYHUWKH+3 *KDVQXPHURXVDGYDQFHGIXQFWLRQVGHVLJQHGHVSHFLDOO\IRUSURIHVVLRQDOPDWKHPDWLFLDQVHQJLQHHUVDQGVWDWLVWLFLDQV

,QOLQHZLWK+HZOHWW3DFNDUGªVHQYLURQPHQWSROLF\¦ZKLFKLQSDUWDLPVWRPLQLPL]HWKHXVHRISDSHUSURGXFWV¦LQVWUXFWLRQVRQKRZWRXVHWKHDGYDQFHGIXQFWLRQVRIWKH+3*DUHQRWLQFOXGHGLQWKLVPDQXDOEXWDUHSXEOLVKHGLQVWHDGRQWKH:RUOG:LGH:HE

HP 49G on the World Wide Web<RXFDQILQGPXFKLQIRUPDWLRQDERXWWKH+3*RQWKH:RUOG:LGH:HE7KLVPDQXDOLVDYDLODEOHRQWKH:HEDVLV$GYDQFHG8VHUªV*XLGH$GYDQFHG8VHUªV*XLGHFRYHUVWKRVHIXQFWLRQVWKDWKDYHEHHQGHVLJQHGHVSHFLDOO\IRUSURIHVVLRQDOPDWKHPDWLFLDQVHQJLQHHUVDQGVWDWLVWLFLDQV,WDOVRSURYLGHV

WLSVDQGWULFNVWKDWZLOOEHQHILWDOOXVHUV

DJXLGHWRJHWWLQJWKHPRVWRXWRIWKH+3*ªVFRPSXWHUDOJHEUDV\VWHP

DGYDQFHGSORWWLQJDQGSURJUDPPLQJWHFKQLTXHV

UHIHUHQFHOLVWVVXFKDVDOLVWRIWKH+3*ªVFRPPDQGV

<RXFDQDFFHVVWKLVXVHUªVJXLGHDQG$GYDQFHG8VHUªV*XLGHE\YLVLWLQJZZZKSFRPFDOFXODWRUVKS

Regulatory information7KLVVHFWLRQFRQWDLQVLQIRUPDWLRQWKDWVKRZVKRZWKH+3 *JUDSKLQJFDOFXODWRUFRPSOLHVZLWKUHJXODWLRQVLQFHUWDLQUHJLRQV$Q\PRGLILFDWLRQVWRWKHFDOFXODWRUQRWH[SUHVVO\DSSURYHGE\+HZOHWW3DFNDUGFRXOGYRLGWKHDXWKRULW\WRRSHUDWHWKH+3*LQWKHVHUHJLRQV

USA

7KLVFDOFXODWRUJHQHUDWHVXVHVDQGFDQUDGLDWHUDGLRIUHTXHQF\HQHUJ\DQGPD\LQWHUIHUHZLWKUDGLRDQGWHOHYLVLRQUHFHSWLRQ7KHFDOFXODWRUFRPSOLHVZLWKWKHOLPLWVIRUD&ODVV%GLJLWDOGHYLFHSXUVXDQWWR3DUWRIWKH)&&5XOHV7KHVHOLPLWVDUHGHVLJQHGWRSURYLGHUHDVRQDEOHSURWHFWLRQDJDLQVWKDUPIXOLQWHUIHUHQFHLQDUHVLGHQWLDOLQVWDOODWLRQ

x Preface

Page 11: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Preface

prelim.fm Page xi Tuesday, December 14, 1999 8:50 AM

+RZHYHUWKHUHLVQRJXDUDQWHHWKDWLQWHUIHUHQFHZLOOQRWRFFXULQDSDUWLFXODULQVWDOODWLRQ,QWKHXQOLNHO\HYHQWWKDWWKHUHLVLQWHUIHUHQFHWRUDGLRRUWHOHYLVLRQUHFHSWLRQZKLFKFDQEHGHWHUPLQHGE\WXUQLQJWKHFDOFXODWRURIIDQGRQWKHXVHULVHQFRXUDJHGWRWU\WRFRUUHFWWKHLQWHUIHUHQFHE\RQHRUPRUHRIWKHIROORZLQJPHDVXUHV

5HRULHQWRUUHORFDWHWKHUHFHLYLQJDQWHQQD

5HORFDWHWKHFDOFXODWRUZLWKUHVSHFWWRWKHUHFHLYHU

Connections to Peripheral Devices

7RPDLQWDLQFRPSOLDQFHZLWK)&&5XOHVDQG5HJXODWLRQVXVHRQO\WKHFDEOHDFFHVVRULHVSURYLGHG

Canada

7KLV&ODVV%GLJLWDODSSDUDWXVFRPSOLHVZLWK&DQDGLDQ(0&&ODVV%UHTXLUHPHQWV

&HWDSSDUHLOQXPpULTXHGHODFODVVH%HVWFRPIRUPHjODFODVVH%GHVQRUPHVFDQDGLHQQHVGHFRPSDWLELOLWppOHFWURPDJQpWLTXHV&(0

Japan

End-user terms and conditions8VHRIWKH&$66RIWZDUHUHTXLUHVIURPWKHXVHUDQDSSURSULDWHPDWKHPDWLFDONQRZOHGJH7KHUHLVQRZDUUDQW\IRUWKH&$66RIWZDUHWRWKHH[WHQWSHUPLWWHGE\DSSOLFDEOHODZ([FHSWZKHQRWKHUZLVHVWDWHGLQZULWLQJWKHFRS\ULJKWKROGHUSURYLGHVWKH&$66RIWZDUH§$V,V¨ZLWKRXWZDUUDQW\RIDQ\NLQGHLWKHUH[SUHVVHGRULPSOLHGLQFOXGLQJEXWQRWOLPLWHGWRWKHLPSOLHGZDUUDQWLHVRIPHUFKDQWDELOLW\DQGILWQHVVIRUDSDUWLFXODUSXUSRVH7KHHQWLUHULVNDVWRWKHTXDOLW\DQGSHUIRUPDQFHRIWKH&$66RIWZDUHLVZLWK\RX6KRXOGWKH&$66RIWZDUHSURYHGHIHFWLYH\RXDVVXPHWKHFRVWRIDOOQHFHVVDU\VHUYLFLQJUHSDLURUFRUUHFWLRQ

Preface xi

Page 12: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Pref

ace

prelim.fm Page xii Tuesday, December 14, 1999 8:50 AM

,QQRHYHQWXQOHVVUHTXLUHGE\DSSOLFDEOHODZZLOODQ\FRS\ULJKWKROGHUEHOLDEOHWR\RXIRUGDPDJHVLQFOXGLQJDQ\JHQHUDOVSHFLDOLQFLGHQWDORUFRQVHTXHQWLDOGDPDJHVDULVLQJRXWRIWKHXVHRULQDELOLW\WRXVHWKH&$66RIWZDUHLQFOXGLQJEXWQRWOLPLWHGWRORVVRIGDWDRUGDWDEHLQJUHQGHUHGLQDFFXUDWHRUORVVHVVXVWDLQHGE\\RXRUWKLUGSDUWLHVRUDIDLOXUHRIWKH&$66RIWZDUHWRRSHUDWHZLWKDQ\RWKHUSURJUDPVHYHQLIVXFKKROGHURURWKHUSDUW\KDVEHHQDGYLVHGRIWKHSRVVLELOLW\RIVXFKGDPDJHV,IUHTXLUHGE\DSSOLFDEOHODZWKHPD[LPXPDPRXQWSD\DEOHIRUGDPDJHVE\WKHFRS\ULJKWKROGHUVKDOOQRWH[FHHGWKHUR\DOW\DPRXQWSDLGE\+HZOHWW3DFNDUGWRWKHFRS\ULJKWKROGHUIRUWKH&$66RIWZDUH

Warranty+3**UDSKLFDO&DOFXODWRU:DUUDQW\SHULRGPRQWKV

+3ZDUUDQWVWR\RXWKHHQGXVHUFXVWRPHUWKDW+3KDUGZDUHDFFHVVRULHVDQGVXSSOLHVZLOOEHIUHHIURPGHIHFWVLQPDWHULDOVDQGZRUNPDQVKLSDIWHUWKHGDWHRISXUFKDVHIRUWKHSHULRGVSHFLILHGDERYH,I+3UHFHLYHVQRWLFHRIVXFKGHIHFWVGXULQJWKHZDUUDQW\SHULRG+3ZLOODWLWVRSWLRQHLWKHUUHSDLURUUHSODFHSURGXFWVZKLFKSURYHWREHGHIHFWLYH5HSODFHPHQWSURGXFWVPD\EHHLWKHUQHZRUOLNHQHZ

+3ZDUUDQWVWR\RXWKDW+3VRIWZDUHZLOOQRWIDLOWRH[HFXWHLWVSURJUDPPLQJLQVWUXFWLRQVDIWHUWKHGDWHRISXUFKDVHIRUWKHSHULRGVSHFLILHGDERYHGXHWRGHIHFWVLQPDWHULDODQGZRUNPDQVKLSZKHQSURSHUO\LQVWDOOHGDQGXVHG,I+3UHFHLYHVQRWLFHRIVXFKGHIHFWVGXULQJWKHZDUUDQW\SHULRG+3ZLOOUHSODFHVRIWZDUHPHGLDZKLFKGRHVQRWH[HFXWHLWVSURJUDPPLQJLQVWUXFWLRQVGXHWRVXFKGHIHFWV

+3GRHVQRWZDUUDQWWKDWWKHRSHUDWLRQRI+3SURGXFWVZLOOEHXQLQWHUUXSWHGRUHUURUIUHH,I+3LVXQDEOHZLWKLQDUHDVRQDEOHWLPHWRUHSDLURUUHSODFHDQ\SURGXFWWRDFRQGLWLRQDVZDUUDQWHG\RXZLOOEHHQWLWOHGWRDUHIXQGRIWKHSXUFKDVHSULFHXSRQSURPSWUHWXUQRIWKHSURGXFW

+3SURGXFWVPD\FRQWDLQUHPDQXIDFWXUHGSDUWVHTXLYDOHQWWRQHZLQSHUIRUPDQFHRUPD\KDYHEHHQVXEMHFWWRLQFLGHQWDOXVH

:DUUDQW\GRHVQRWDSSO\WRGHIHFWVUHVXOWLQJIURPDLPSURSHURULQDGHTXDWHPDLQWHQDQFHRUFDOLEUDWLRQEVRIWZDUHLQWHUIDFLQJSDUWVRUVXSSOLHVQRWVXSSOLHGE\+3FXQDXWKRUL]HGPRGLILFDWLRQRUPLVXVHGRSHUDWLRQRXWVLGHRIWKHSXEOLVKHGHQYLURQPHQWDOVSHFLILFDWLRQVIRUWKHSURGXFWRUHLPSURSHUVLWHSUHSDUDWLRQRUPDLQWHQDQFH

xii Preface

Page 13: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Preface

prelim.fm Page xiii Tuesday, December 14, 1999 8:50 AM

+30$.(61227+(5(;35(66:$55$17<25&21',7,21:+(7+(5:5,77(12525$/727+((;7(17$//2:('%</2&$//$:$1<,03/,(':$55$17<25&21',7,212)0(5&+$17$%,/,7<6$7,6)$&725<48$/,7<25),71(66)25$3$57,&8/$5385326(,6/,0,7('727+('85$7,212)7+((;35(66:$55$17<6(7)257+$%29(6RPHFRXQWULHVVWDWHVRUSURYLQFHVGRQRWDOORZOLPLWDWLRQVRQWKHGXUDWLRQRIDQLPSOLHGZDUUDQW\VRWKHDERYHOLPLWDWLRQRUH[FOXVLRQPLJKWQRWDSSO\WR\RX7KLVZDUUDQW\JLYHV\RXVSHFLILFOHJDOULJKWVDQG\RXPLJKWDOVRKDYHRWKHUULJKWVWKDWYDU\IURPFRXQWU\WRFRXQWU\VWDWHWRVWDWHRUSURYLQFHWRSURYLQFH

727+((;7(17$//2:('%</2&$//$:7+(5(0(',(6,17+,6:$55$17<67$7(0(17$5(<28562/($1'(;&/86,9(5(0(',(6(;&(37$6,1',&$7('$%29(,112(9(17:,//+325,766833/,(56%(/,$%/()25/2662)'$7$25)25',5(&763(&,$/,1&,'(17$/&216(48(17,$/,1&/8',1*/267352),725'$7$2527+(5'$0$*(:+(7+(5%$6(',1&2175$&772572527+(5:,6(6RPHFRXQWULHV6WDWHVRUSURYLQFHVGRQRWDOORZWKHH[FOXVLRQRUOLPLWDWLRQRILQFLGHQWDORUFRQVHTXHQWLDOGDPDJHVVRWKHDERYHOLPLWDWLRQRUH[FOXVLRQPD\QRWDSSO\WR\RX

)25&21680(575$16$&7,216,1$8675$/,$$1'1(:=($/$1'7+(:$55$17<7(506&217$,1(',17+,667$7(0(17(;&(37727+((;7(17/$:)8//<3(50,77(''2127(;&/8'(5(675,&72502',)<$1'$5(,1$'',7,21727+(0$1'$725<67$78725<5,*+76$33/,&$%/(727+(6$/(2)7+,6352'8&772<28

Preface xiii

Page 14: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

prelim.fm Page xiv Tuesday, December 14, 1999 8:50 AM

Page 15: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

Chapter 1

Keys

Contents

.H\PDS

7KH+3*ªVNH\ERDUGV

:KDWHDFKNH\GRHV

.H\FRQYHQWLRQV

Introduction7KLVFKDSWHU

LOOXVWUDWHVWKH+3*NH\ERDUG

GHVFULEHVWKHVHYHQ+3*NH\ERDUGV

EULHIO\GHVFULEHVWKHSXUSRVHRIHDFKNH\

Keys Page 1-1

Page 16: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

Key map7KHIROORZLQJLVDQLOOXVWUDWLRQRIWKHOD\RXWRIWKHNH\VRQWKH+3 *7KHNH\VDUHGHVFULEHGLQ§:KDWHDFKNH\GRHV¨RQSDJH ZKHUHHDFKNH\¦ZLWKWKHH[FHSWLRQRIWKHDUURZNH\V¦LVJURXSHGDFFRUGLQJWRWKHURZLQZKLFKLWDSSHDUV7KHDUURZNH\VDUHH[SODLQHGDWWKHHQGRIWKHFKDSWHU

Figure 1.1: HP 49G key map

π

ASIN ACOS ATAN

OFFCONT

ENTRY

LOG10

LN

USER NUM.SLVS.SLV

CMPLX BASEARITH LIBDEF

UNITSCONVERTSTATMATRICESALGCALC

TRIGEXP&LN TIMEFINANCE

ARGABS

CANCEL

ANS NUM

[ ]

:

#

( )

=

e y

x

x

.∞

XY

,

Page 1-2 Keys

Page 17: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

The HP 49G’s keyboards7KH+3*NH\ERDUGLVVHYHQNH\ERDUGVLQRQH7KHVHDUH

3ULPDU\NH\ERDUGFRPSULVHVDOOWKHNH\VIURPWKHVHFRQGURZWRWKHODVWURZRIWKHNH\SDGIURPgWR\ZKHQSUHVVHGRQWKHLURZQ7KHIXQFWLRQRIWKHNH\VRQWKHSULPDU\NH\ERDUGLVLQGLFDWHGE\WKHPDLQODEHORUV\PERORQWKHIDFHRIWKHNH\)RUH[DPSOHhLQGLFDWHVWKDWWKHNH\ZKHQSUHVVHGRQLWVRZQLVXVHGWRYLHZDQGFKDQJHWKHFDOFXODWRUªVPRGHV

)XQFWLRQNH\ERDUGFRPSULVHVWKHVL[NH\VRQWKHILUVWURZRIWKHNH\SDG¦ODEHOOHGaWRf¦ZKHQSUHVVHGRQWKHLURZQ8QOLNHWKHNH\VRIWKHSULPDU\NH\ERDUGWKHIXQFWLRQRIDNH\RQWKHIXQFWLRQNH\ERDUGLVGHSHQGHQWRQWKHFRQWH[W)RUH[DPSOHLQVRPHFRQWH[WVaHQDEOHV\RXWRHGLWDQREMHFWLQRWKHUFRQWH[WVaHQDEOHV\RXWRVHOHFWDYDULDEOHVXEPHQXRUGLUHFWRU\

/HIWVKLIWNH\ERDUGFRPSULVHVNH\VSUHVVHGLQFRPELQDWLRQZLWKWKH<NH\7KH<NH\LVSUHVVHGILUVWIROORZHGE\DQRWKHUNH\7KHIXQFWLRQSHUIRUPHGE\DSDUWLFXODUOHIWVKLIWNH\FRPELQDWLRQLVLQGLFDWHGE\WKHEOXHODEHODERYHDNH\)RUH[DPSOHWKHODEHO§),/(6¨DSSHDUVLQEOXHDERYHWKHgNH\7KLVLQGLFDWHVWKDW)LOH0DQDJHUFDQEHRSHQHGE\SUHVVLQJ<DQGWKHQWKHgNH\

1RWHWKDWLQ531PRGHNH\FRPELQDWLRQVLQYROYLQJ<DQGDIXQFWLRQNH\UHTXLUH\RXWRNHHS<SUHVVHGZKLOHSUHVVLQJWKHIXQFWLRQNH\

,QWKLVJXLGHDQLQVWUXFWLRQWRXVHWKHOHIWVKLIWNH\ERDUGLVLQGLFDWHGE\WKHOHIWVKLIWV\PERO¦<¦IROORZHGE\WKHODEHOWKDWLQGLFDWHVWKHIXQFWLRQWREHVHOHFWHGVXFKDVG1RWHWKDWWKHODEHOLVQRWDNH\7RFRQWLQXHWKHH[DPSOHWKHUHLVQRGNH\7RLQYRNHWKH)LOHVIXQFWLRQ¦WKDWLVRSHQ)LOH0DQDJHU¦\RXSUHVV<DQGWKHNH\EHQHDWKWKH),/(6ODEHOg

5LJKWVKLIWNH\ERDUGFRPSULVHVNH\VSUHVVHGLQFRPELQDWLRQZLWKWKH>NH\7KH>NH\LVSUHVVHGILUVWIROORZHGE\DQRWKHUNH\7KHIXQFWLRQSHUIRUPHGE\DSDUWLFXODUULJKWVKLIWNH\FRPELQDWLRQLVLQGLFDWHGE\WKHUHGODEHODERYHDNH\)RUH[DPSOHWKHODEHO§3$67(¨DSSHDUVLQUHGDERYHWKHlNH\7KLVLQGLFDWHVWKDW\RXFDQLQYRNHWKH3DVWHIXQFWLRQE\SUHVVLQJ>DQGWKHl NH\

,QWKLVJXLGHDQLQVWUXFWLRQWRXVHWKHULJKWVKLIWNH\ERDUGLVLQGLFDWHGE\WKHULJKWVKLIWV\PERO¦>¦IROORZHGE\WKHODEHOWKDWLQGLFDWHVWKHIXQFWLRQWREHVHOHFWHGVXFKDVñ1RWHWKDWWKHODEHOLVQRWDNH\7RFRQWLQXHWKHH[DPSOHWKHUHLVQRñNH\7RLQYRNHWKH3DVWHIXQFWLRQ\RXSUHVV>DQGWKHNH\EHQHDWKWKH3$67(ODEHOl

Keys Page 1-3

Page 18: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

$OSKDNH\ERDUGFRPSULVHVWKHNH\VZLWKWKHFKDUDFWHUV$WR=PDUNHGRQWKHLUIDFH7KHVHFKDUDFWHUVDUHFRORUHGZKLWHRQDJUHHQEDFNJURXQG<RXQHHGWRDFWLYDWHWKHDOSKDNH\ERDUGEHIRUH\RXFDQHQWHUDQDOSKDEHWLFFKDUDFWHU8QWLO\RXDFWLYDWHWKHDOSKDNH\ERDUGWKHVHNH\VEHORQJWRWKHSULPDU\RUIXQFWLRQNH\ERDUGDVGHVFULEHGDERYH

<RXDFWLYDWHWKHDOSKDNH\ERDUGE\SUHVVLQJ`)RUH[DPSOHWRHQWHU7SUHVV`¦WKHUHE\DFWLYDWLQJWKHDOSKDNH\ERDUG¦DQGt VLQFHt LVWKHSULPDU\NH\WKDWKDV7PDUNHGRQLW

<RXFDQNHHSWKHDOSKDNH\ERDUGDFWLYHE\SUHVVLQJ`WZLFH(YHU\FKDUDFWHU\RXVXEVHTXHQWO\HQWHULVDFKDUDFWHUIURPWKHDOSKDNH\ERDUG,QWKLVVLWXDWLRQ\RXSUHVV`DJDLQWRGHDFWLYDWHWKHDOSKDNH\ERDUG

:KLOHWKHDOSKDNH\ERDUGLVDFWLYH\RXFDQSUHVVWKHNH\VRQWKHQXPHULFNH\SDGLI\RXZDQWWRDGGDQXPEHUWRDWH[WVWULQJ

7KHDOSKDNH\ERDUGLVGHVFULEHGLQPRUHGHWDLOLQFKDSWHU§%DVLFRSHUDWLRQ¨

$OSKDOHIWVKLIWNH\ERDUGFRPSULVHVWKHNH\VRIWKHDOSKDNH\ERDUGVHHDERYHZKHQSUHVVHGLQFRPELQDWLRQZLWKWKH<NH\7KH` NH\LVSUHVVHGILUVW¦WRDFWLYDWHWKHDOSKDNH\ERDUG¦IROORZHGE\WKH<NH\ZKLFKDFWLYDWHVWKHDOSKDOHIWVKLIWNH\ERDUG)LQDOO\VRPHRWKHUNH\LVSUHVVHGWRHQWHUDFKDUDFWHU

7KHFKDUDFWHUV\RXFDQHQWHUXVLQJWKHDOSKDOHIWVKLIWNH\ERDUGDUHORZHUFDVHDOSKDEHWLFFKDUDFWHUVDQGYDULRXVV\PEROV7KHVHDUHVKRZQLQEOXHDERYHWKHNH\VLQWKHLOOXVWUDWLRQRQWKHIURQWFRYHURIWKHSRFNHWJXLGH

)RUH[DPSOHWRHQWHUDORZHUFDVHWSUHVV` <t

$OSKDULJKWVKLIWNH\ERDUGFRPSULVHVWKHNH\VRIWKHDOSKDNH\ERDUGVHHDERYHZKHQSUHVVHGLQFRPELQDWLRQZLWKWKH>NH\7KH` NH\LVSUHVVHGILUVW¦WRDFWLYDWHWKHDOSKDNH\ERDUG¦IROORZHGE\WKH>NH\ZKLFKDFWLYDWHVWKHDOSKDULJKWVKLIWNH\ERDUG)LQDOO\VRPHRWKHUNH\LVSUHVVHGWRHQWHUDFKDUDFWHU

7KHFKDUDFWHUV\RXFDQHQWHUXVLQJWKHDOSKDULJKWVKLIWNH\ERDUGDUHFKDUDFWHUVRIWKH*UHHNDOSKDEHWDUURZVDQGYDULRXVV\PEROV7KHVHDUHVKRZQLQUHGDERYHWKHNH\VLQWKHLOOXVWUDWLRQRQWKHIURQWFRYHURIWKHSRFNHWJXLGH

)RUH[DPSOHWRHQWHUσSUHVV` >s

Page 1-4 Keys

Page 19: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

,QDGGLWLRQWRWKHVHYHQNH\ERDUGVGLVFXVVHGDERYH\RXFDQDOVRFUHDWHDFXVWRPL]HGNH\ERDUG$FXVWRPL]HGNH\ERDUG¦DOVRNQRZQDVWKHXVHUNH\ERDUG¦LVRQHZKHUHDOWHUQDWLYHIXQFWLRQDOLW\LVDVVLJQHGWRRQHRUPRUHNH\V7KLVLVGLVFXVVHGLQGHWDLOLQ$GYDQFHG8VHUªV*XLGHIRXQGDWKWWSZZZKSFRPFDOFXODWRUVKS

What each key does7KLVVHFWLRQGHVFULEHVWKHIXQFWLRQRIHDFKNH\DQGPDLQNH\FRPELQDWLRQV1RWHWKDWWKHNH\VDQGNH\FRPELQDWLRQVDUHOLVWHGLQWKHRUGHUWKDWWKH\DSSHDURQWKHNH\ERDUGVHHNH\ERDUGPDSRQSDJH

7KHV\QWD[UHTXLUHGIRUYDULRXVIXQFWLRQVLVDOVRJLYHQ7KLVV\QWD[DVVXPHVWKDW\RXDUHZRUNLQJLQDOJHEUDLFPRGHQRW531PRGH7KHVHPRGHVDUHH[SODLQHGLQFKDSWHU§%DVLFRSHUDWLRQ¨

Row 1A /LVWHTXDWLRQVWRSORWRURSHQ

0DWUL[:ULWHULI\RXKDYHFKRVHQWRSORWVWDWLVWLFDOGDWD

B 6SHFLI\SORWZLQGRZSDUDPHWHUV

C 'UDZVSHFLILHGSORWV

D 6SHFLI\SORWWLQJSDUDPHWHUV

E &XVWRPL]HDWDEOHRISORWWHGSRLQWV

F 'UDZDWDEOHRISORWWHGSRLQWV

a¥f .H\VRIWKHIXQFWLRQNH\ERDUGVHHSUHYLRXVVHFWLRQ7KHIXQFWLRQRIWKHVHNH\VYDULHVDFFRUGLQJWRFRQWH[W

Row 2G 2SHQ)LOH0DQDJHU

å 0DUNWKHVWDUWRIVRPHWKLQJ\RXZDQWWRFRS\RUFXW

H 'LVSOD\\RXUFXVWRPPHQX

0DUNWKHHQGRIVRPHWKLQJ\RXZDQWWRFRS\RUFXW

M (QWHUWKHV\PEROLFFRQVWDQWLWKHVTXDUHURRWRI¥

R (QWHUDZKHUHIXQFWLRQ

g 9LHZDOLVWRIDOOWKHFDOFXODWRUªVDSSOLFDWLRQV

h 9LHZDQGFKDQJHWKHFDOFXODWRUªVPRGHVDQGIODJV

i 'LVSOD\DPHQXRIFRPPDQGVUHOHYDQWWRWKHFXUUHQWDSSOLFDWLRQ

7KHDUURZNH\VDUHGLVFXVVHGDWWKHHQGRIWKLVFKDSWHU

Keys Page 1-5

Page 20: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

Row 3J 6HOHFWWKHQH[WGLUHFWRU\XSWKH

GLUHFWRU\WUHH

&RS\DVHOHFWLRQ

K 5HFDOOWKHYDOXHRIDVSHFLILHGYDULDEOH

&XWDVHOHFWLRQ

L 'LVSOD\WKHSUHYLRXVSDJHRIDPXOWLSDJHIXQFWLRQNH\PHQX

ñ 3DVWHDVHOHFWLRQWKDW\RXKDYHFRSLHGRUFXW

j 'LVSOD\WKHYDULDEOHVFRQWDLQHGLQWKHFXUUHQWGLUHFWRU\

k 6WRUHWKHFXUUHQWREMHFWLQDYDULDEOH

l 'LVSOD\WKHQH[WSDJHRIDPXOWLSDJHIXQFWLRQNH\PHQX

7KHDUURZNH\VDUHGLVFXVVHGDWWKHHQGRIWKLVFKDSWHU

Row 4M 'LVSOD\DOLVWRIWKHODVW

IRXUFRPPDQGVRUFDOFXODWLRQV

ò 5HVWRUHKLVWRU\WRZKDWLWZDVEHIRUHWKHODVWRSHUDWLRQ

N 'LVSOD\WKHSURJUDPPLQJPHQX

ô 'LVSOD\DOOWKHFKDUDFWHUVWKDWFDQEHHQWHUHG

O 2SHQ0DWUL[:ULWHU

õ (QWHUWLFNPDUNVWRGHOLPLWDQDOJHEUDLFREMHFW

P 'LVSOD\WKHPDWKHPDWLFVPHQX

ù (YDOXDWHDQH[SUHVVLRQ

? 'HOHWHWKHODVWREMHFWLQKLVWRU\RULQ531PRGHWKHHQWLUHVWDFN

&OHDUKLVWRU\

m 'LVSOD\DQGDFFHVVDOOSUHYLRXVFDOFXODWLRQVDQGUHVXOWV

À 'LVSOD\DOLVWRIDOOWKHFDOFXODWRUªVFRPPDQGVLQFOXGLQJWKRVHWKDWKDYHEHHQDGGHGLQOLEUDULHV

o 2SHQ(TXDWLRQ:ULWHU

p 'LVSOD\DPHQXRIVXEPHQXVHDFKOLVWLQJWKHPRUHFRPPRQO\XVHGV\PEROLFFRPPDQGV

H 'HOHWHWKHFKDUDFWHUWRWKHOHIWRIWKHFXUVRU

Page 1-6 Keys

Page 21: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

Row 5Q &DOFXODWHWKHQDWXUDO

DQWLORJRIDVSHFLILHGQXPEHU6\QWD[Q[

ï &DOFXODWHWKHQDWXUDOORJDULWKPRIDVSHFLILHGQXPEHU6\QWD[/1[

R &DOFXODWHWKHVTXDUHRIDVSHFLILHGQXPEHU6\QWD[R[

ð &DOFXODWHWKH[WKURRWRI\6\QWD[ð [\

S &DOFXODWHWKHDUFVLQHRIDQDQJOH6\QWD[S[

î 3HUIRUPVXPPDWLRQRIQXPEHUVZLWKLQVSHFLILHGOLPLWV6\QWD[îU LM6ZKHUHULVWKHVXPPDWLRQLQGH[LLVWKHLQLWLDOYDOXHMLVWKHILQDOYDOXHDQG6LVWKHVXPPDQG

T &DOFXODWHWKHDUFFRVLQHRIDQDQJOH6\QWD[T[

(QWHUWKHGLIIHUHQWLDWLRQVLJQ

U &DOFXODWHWKHDUFWDQJHQWRIDQDQJOH6\QWD[U[

(QWHUWKHLQWHJUDWLRQRSHUDWRU

q &DOFXODWH\WRWKHSRZHURI[6\QWD[\q [

r &DOFXODWHWKHVTXDUHURRWRI[6\QWD[r[

s &DOFXODWHWKHVLQHRIDQDQJOH6\QWD[s [

t &DOFXODWHWKHFRVLQHRIDQDQJOH6\QWD[t [

u &DOFXODWHWKHWDQJHQWRIDQDQJOH6\QWD[u [

Row 6V &DOFXODWHWKHFRPPRQ

EDVHDQWLORJDULWKPRIDQXPEHU6\QWD[V [

ý &DOFXODWHWKHFRPPRQEDVHORJDULWKPRIDQXPEHU6\QWD[ý [

W ,QVHUWDQRWHTXDOVVLJQ

æ ,QVHUWDQHTXDOVVLJQ

X ,QVHUWDOHVVWKDQRUHTXDOWRVLJQ

,QVHUWDOHVVWKDQVLJQ

Y ,QVHUWDJUHDWHUWKDQRUHTXDOWRVLJQ

ë ,QVHUWDJUHDWHUWKDQVLJQ

Z 'LVSOD\WKHDEVROXWHYDOXHRIDUHDORUFRPSOH[QXPEHU6\QWD[Z[

ASIN ACOS ATANLNe yxXY

LOG10 ARGABS=x

Keys Page 1-7

Page 22: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

é &DOFXODWHWKHDQJOHGHILQHGE\DFRPSOH[QXPEHU6\QWD[éD EL

v ,QVHUWWKHH[SRQHQWV\PERODQGWUHDWWKHHQWU\LQPDQWLVVDDQGH[SRQHQWIRUPDW

w &KDQJHWKHVLJQRIDQXPEHU

O ,QVHUWDQ[

y &DOFXODWHWKHLQYHUVHRIDQXPEHU6\QWD[y[

z 3HUIRUPGLYLVLRQ6\QWD[[z \

Row 7~ $FWLYDWHWKHXVHUNH\ERDUG

&KDQJHHQWU\PRGH

& 'LVSOD\DOLVWRIFRPPDQGVXVHGWRVROYHHTXDWLRQVV\PEROLFDOO\

í 'LVSOD\DPHQXRIDSSOLFDWLRQVXVHGWRVROYHHTXDWLRQVQXPHULFDOO\

* 'LVSOD\DOLVWRIH[SRQHQWLDODQGORJDULWKPIXQFWLRQV

û 'LVSOD\DOLVWRIWULJRQRPHWU\IXQFWLRQV

( 'LVSOD\DQLQSXWIRUPIRUSHUIRUPLQJILQDQFLDOFDOFXODWLRQV

ç 2SHQWKHWLPHDSSOLFDWLRQWRVHWWKHWLPHDQGDODUPV

+ (QWHUVTXDUHEUDFNHWVIRUGHOLPLWLQJDYHFWRURUDUUD\

K (QWHUTXRWHPDUNVIRUGHOLPLWLQJDVWULQJ

` $FWLYDWHWKHDOSKDNH\ERDUG

7¥9 (QWHUQXPEHUV

3HUIRUPPXOWLSOLFDWLRQ6\QWD[[\

Row 8$ 'LVSOD\DOLVWRIFDOFXOXV

IXQFWLRQV

ú 'LVSOD\DOLVWRIDOJHEUDIXQFWLRQV

% 'LVSOD\DOLVWRIPDWUL[IXQFWLRQV

÷ 'LVSOD\DOLVWRIVWDWLVWLFVDSSOLFDWLRQV

^ 'LVSOD\DOLVWRIFRQYHUVLRQIXQFWLRQV

ø 2SHQWKHXQLWVDSSOLFDWLRQ

_ (QWHUSDUHQWKHVHVIRUHQFORVLQJSDUDPHWHUV

Q (QWHUXQGHUVFRUHWRFUHDWHDXQLWREMHFW

< 6HOHFWWKHOHIWVKLIWNH\ERDUGRUDOSKDOHIWVKLIWNH\ERDUG

ENTRYUSERUSER NUM.SLVS.SLV TRIGEXP&LN TIMEFINANCE [[ ]]

UNITSCONVERTSTATMATRICESALGCALC ( )

Page 1-8 Keys

Page 23: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

4¥6 (QWHUQXPEHUV

- 3HUIRUPVXEWUDFWLRQ6\QWD[[-\

Row 9! 'LVSOD\DOLVWRIDULWKPHWLF

IXQFWLRQV

ó 'LVSOD\DOLVWRIIXQFWLRQVUHODWLQJWRFRPSOH[QXPEHUV

# 6WRUHDQH[SUHVVLRQRUGHILQHDXVHUIXQFWLRQ

ö /LVWDOOOLEUDULHV

@ (QWHUDV\PEROWRIRUH[DPSOHHQWHUDELQDU\LQWHJHU

ì 'LVSOD\DOLVWRIIXQFWLRQVUHODWLQJWRELQDU\DULWKPHWLF

(QWHUEUDFHVIRUGHOLPLWLQJDOLVW

(QWHUDQJOHEUDFNHWVWRGHOLPLWSURJUDPPLQJFRGH

> 6HOHFWWKHULJKWVKLIWRUDOSKDULJKWVKLIWNH\ERDUG

1¥3 (QWHUQXPEHUV

= 3HUIRUPDGGLWLRQ6\QWD[[=\

Row 10: &RQWLQXHDKDOWHGSURJUDPRU

VXVSHQGHGDSSOLFDWLRQ

7XUQRIIWKHFDOFXODWRU

ü (QWHUWKHLQILQLW\V\PERO

L (QWHUDULJKWSRLQWLQJDUURZ

, 7DJDQREMHFW

J 6WDUWDQHZOLQH

(QWHUSL

I (QWHUDFRPPD

| 5HFDOODSUHYLRXVDQVZHU

'LVSOD\WKHUHVXOWLQDSSUR[LPDWHPRGH

; 7XUQWKHFDOFXODWRURQ

0 (QWHUD]HUR

. (QWHUDGHFLPDOSRLQW

F (QWHUDVSDFH

\ 2EWDLQDUHVXOWRUVHOHFWDQRSWLRQ

G &DQFHOVDQRSHUDWLRQ

CMPLX BASEARITH LIBDEF #

πOFFCONT

CANCEL

ANS NUM

:.∞ ,

Keys Page 1-9

Page 24: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Keys

Arrow keys 0RYHXSWRWKHILUVWREMHFWRUILHOGVKRZQ

[ 0RYHXSWRWKHSUHYLRXVREMHFWRUILHOG

0RYHXSWRWKHILUVWREMHFWRUILHOG

0RYHWROHIWPRVWREMHFWRUILHOGVKRZQ

0RYHWRULJKWPRVWREMHFWRUILHOGVKRZQ

0RYHOHIWWRWKHSUHYLRXVREMHFWRUILHOG

0RYHULJKWWRWKHQH[WREMHFWRUILHOG

0RYHOHIWWRWKHILUVWREMHFWRUILHOG

0RYHULJKWWRWKHODVWREMHFWRUILHOG

0RYHGRZQWRWKHODVWREMHFWRUILHOGVKRZQ

] 0RYHGRZQWRWKHQH[WREMHFWRUILHOG

0RYHGRZQWRWKHODVWREMHFWRUILHOG

Key conventions,QWKLVJXLGHDNH\SUHVVLVUHSUHVHQWHGLQRQHRIWKUHHZD\V

$IXQFWLRQNH\RSHUDWLRQLVLQGLFDWHGE\VPDOOFDSLWDOV7KHWH[WRIWKHRSHUDWLRQPDWFKHVWKHWH[WGLVSOD\HGRQDIXQFWLRQNH\PHQXWKDWLVDPHQXGLVSOD\HGDORQJWKHERWWRPRIWKHVFUHHQ

)RUH[DPSOHDQLQVWUXFWLRQWRSUHVV(',7LVDQLQVWUXFWLRQWRSUHVVZKDWHYHUIXQFWLRQNH\LVGLUHFWO\EHORZWKHZRUG(',7GLVSOD\HGDWWKHERWWRPRIWKHVFUHHQ)XQFWLRQNH\VDUHWKHNH\VPDUNHGaWRf

$QRSHUDWLRQLQLWLDWHGE\SUHVVLQJDNH\RUNH\VRWKHUWKDQDVLQJOHIXQFWLRQNH\LVLQGLFDWHGE\RQHRUPRUHNH\FKDUDFWHUV6RPHH[DPSOHVDUHs>BDQGh

1RWHWKDWZKHUHDNH\FKDUDFWHUDSSHDUVRQLWVRZQSUHVVWKHFRUUHVSRQGLQJNH\IRUH[DPSOHo:KHUHDNH\FKDUDFWHULVSUHFHGHGE\<RU>WKHNH\FKDUDFWHUUHIHUVWRDODEHOSULQWHGDERYHDNH\$IWHU\RXSUHVV<RU>SUHVVWKHNH\EHORZWKHODEHO)RUH[DPSOHDQLQVWUXFWLRQWRSUHVV<ZLVDQLQVWUXFWLRQWRSUHVV< IROORZHGE\zVLQFH$%6LVDODEHODERYHWKHz NH\

7KHNH\IRUDQXPEHURUDOSKDEHWLFFKDUDFWHULVLQGLFDWHGE\WKHQXPEHURUFKDUDFWHUIRUH[DPSOH$

Page 1-10 Keys

Page 25: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Chapter 2

Basic operation

Contents

7XUQLQJRQDQGWXUQLQJRII

&KDQJLQJWKHVFUHHQFRQWUDVW

'HIDXOWVFUHHQ

6WDWXVDUHD

0HQX

8VLQJWKHFRPPDQGOLQH

0XOWLOLQHHQWULHV

(QWHULQJQXPEHUV

(QWHULQJFKDUDFWHUV

(QWHULQJVSHFLDOFKDUDFWHUV

(QWHULQJIURPKLVWRU\

(GLWLQJWKHFRPPDQGOLQH

,QSXWIRUPV

,QSXWIRUPILHOGV

&ORVLQJDQLQSXWIRUP

0RGHV

&KDQJLQJDPRGH

$OJHEUDLFDQG531PRGHV

([DFWDQGDSSUR[LPDWHPRGHV

&RPPDQGOLQHFDOFXODWLRQV

7LPH0DQDJHPHQW

6HWWLQJWKHGDWHDQGWLPH

&KDQJLQJWKHIRUPDWRIWKHGDWHRUWLPH

$ODUPV

Basic operation Page 2-1

Page 26: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Introduction7KLVFKDSWHUH[SODLQVKRZWRTXLFNO\JHWVWDUWHGXVLQJ\RXU+3 *<RXZLOOOHDUQKRZWRDGMXVWWKHFDOFXODWRUªVGLVSOD\DQGKRZWRVHWYDULRXVPRGHVWKDWGHWHUPLQHKRZWKHFDOFXODWRUEHKDYHV

9DULRXVZD\VRIHQWHULQJGDWDDUHFRYHUHG<RXDUHDOVRLQWURGXFHG¦ZLWKWKHKHOSRIDQXPEHURIH[DPSOHV¦WRHQWHULQJFDOFXODWLRQV

7KH+3 *KDVDXVHIXODODUPIXQFWLRQ<RXXVHWKLVIXQFWLRQWRVHW\RXUVHOIUHPLQGHUVDQGWRUXQSURJUDPVDWVHWWLPHV

Turning on and turning off

Turning on

7RWXUQRQWKH+3*SUHVV ;

,IWKHFDOFXODWRUGRHVQRWWXUQRQZKHQ\RXSUHVV;WKHEDWWHULHVPD\QHHGUHSODFLQJ6HHDSSHQGL['§7URXEOHVKRRWLQJ¨IRULQVWUXFWLRQVRQUHSODFLQJWKHEDWWHULHV

,IWKHPHVVDJH§,QYDOLG&DUG'DWD¨LVGLVSOD\HGHDFKWLPH\RXWXUQWKHFDOFXODWRURQ\RXQHHGWRLQLWLDOL]HWKHFDOFXODWRUªVSRUWV6HHSDJH 'IRULQVWUXFWLRQV

:KHQ\RXWXUQRQWKHFDOFXODWRUWKHVFUHHQUHGLVSOD\VWKHGDWDWKDWZDVGLVSOD\HGZKHQ\RXODVWWXUQHGWKHFDOFXODWRURII

7KH+3*KDVDQDXWRPDWLFSRZHUVDYLQJVZLWFK7KLVVZLWFKLVDFWLYDWHGZKHQWKHUHKDVEHHQQRFDOFXODWRUDFWLYLW\IRUPLQXWHV:KHQWKLVRFFXUVWKHVFUHHQZLOOJREODQN<RXFDQUHVWRUHWKHGLVSOD\¦DQGLWVFRQWHQWV¦E\SUHVVLQJ;

:KHQWKHFDOFXODWRULVDOUHDG\RQSUHVVLQJ;LVHTXLYDOHQWWRSUHVVLQJG

:KHQ\RXILUVWWXUQRQWKHFDOFXODWRUD§7U\WR5HFRYHU0HPRU\"¨PHVVDJHLVGLVSOD\HG<RXVKRXOGUHVSRQGE\SUHVVLQJ12

Page 2-2 Basic operation

Page 27: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Changing the screen contrast

7RFKDQJHWKHGLVSOD\FRQWUDVWWKHUHE\GDUNHQLQJRUOLJKWHQLQJWKHWH[WUHODWLYHWRWKHEDFNJURXQG

SUHVVDQGKROG;

SUHVV=WRGDUNHQWH[WRUWROLJKWHQWH[W

UHOHDVH;ZKHQWKHFRQWUDVWLVVDWLVIDFWRU\

Turning off

7RWXUQRIIWKHFDOFXODWRUSUHVV>

<RXGRQRWKDYHWRVDYH\RXUKLVWRU\EHIRUHWXUQLQJRIIWKHFDOFXODWRU+LVWRU\LVH[SODLQHGRQSDJH :KHQ\RXQH[WWXUQWKHFDOFXODWRURQ\RXUKLVWRU\ZLOOEHUHGLVSOD\HG

Default screen7KHVFUHHQWKDWDSSHDUVZKHQ\RXWXUQRQWKHFDOFXODWRULVFDOOHGWKHGHIDXOWVFUHHQ

Figure 2-1: The default screen

0DQ\RI\RXUFDOFXODWRURSHUDWLRQVFDQEHGRQHIURPWKHGHIDXOWVFUHHQ+RZHYHUZKHQ\RXRSHQYDULRXVDSSOLFDWLRQV¦VXFKDV(TXDWLRQ:ULWHU0DWUL[:ULWHUDQGVRRQ¦WKHGLVSOD\ZLOOFKDQJHWRSURYLGH\RXZLWKWRROVIRUZRUNLQJZLWKWKDWDSSOLFDWLRQ

7KHUHDUHWKUHHPDLQFRPSRQHQWVRIWKHGHIDXOWVFUHHQ

VWDWXVDUHD

KLVWRU\

PHQX

,QDGGLWLRQWRWKHVWDWXVKLVWRU\DQGPHQXWKHERWWRPOLQHRIWKHGLVSOD\EHFRPHVWKHFRPPDQGOLQHZKHQ\RXVWDUWWRHQWHUGDWD7KHFRPPDQGOLQH¦RUXVHULQSXWOLQH¦LVGLVFXVVHGRQSDJH

Status area

Menu labels

History

Basic operation Page 2-3

Page 28: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Status area

7KHVWDWXVDUHDGLVSOD\VDQQXQFLDWRUVWKHFXUUHQWGLUHFWRU\SDWKDQGPHVVDJHV,WDOVRGLVSOD\VYDULRXVDOHUWV

$QQXQFLDWRUVLQGLFDWHWKHVHWWLQJV\RXKDYHVHOHFWHGFHUWDLQNH\V\RXKDYHSUHVVHGDQGWKHVWDWXVRIWKHFDOFXODWRU7KHIXOOVHWRIDQQXQFLDWRUVLVJLYHQLQWDEOH

%\GHIDXOWWKHVWDWXVDUHDWDNHVXSWZROLQHV<RXFDQUHGXFHWKLVWRRQHOLQHRUFKRRVHQRWWRGLVSOD\WKHVWDWXVDUHD<RXPLJKWGRWKLVWRVHHPRUHRI\RXUKLVWRU\DUHD6HH§'LVSOD\PRGHV¨RQSDJH IRULQIRUPDWLRQRQFKDQJLQJWKHVL]HRIWKHVWDWXVDUHD

Symbol Meaning

<RXKDYHSUHVVHG<

<RXKDYHSUHVVHG>

7KHDOSKDNH\ERDUGLVDFWLYH\RXKDYHSUHVVHG`

7KLVLQGLFDWHVDQDOHUW)RUH[DPSOHDQDSSRLQWPHQWKDVEHFRPHGXHRUEDWWHU\SRZHULVORZ$PHVVDJHRQWKHOLQHEHORZWKHDQQXQFLDWRUH[SODLQVWKHDOHUW

7KHFDOFXODWRULVEXV\

'DWDLVEHLQJWUDQVPLWWHGWRDQH[WHUQDOGHYLFH

'(* 7KHDQJOHXQLWLVVHWWRGHJUHHV

5$' 7KHDQJOHXQLWLVVHWWRUDGLDQV

*5' 7KHDQJOHXQLWLVVHWWRJUDGLDQV

;<= 7KHFRRUGLQDWHVQRWDWLRQLVUHFWDQJXODU

5a= 7KHFRRUGLQDWHVQRWDWLRQLVSRODURUF\OLQGULFDO

5aa 7KHFRRUGLQDWHVQRWDWLRQLVSRODURUVSKHULFDO

+/7 $SURJUDPKDVEHHQKDOWHGRUDQDSSOLFDWLRQVXVSHQGHG

86 7KHXVHUNH\ERDUGLVDFWLYHIRURQHRSHUDWLRQ

865 7KHXVHUNH\ERDUGLVDFWLYHXQWLO\RXSUHVV<~

$/* $OJHEUDLFPRGHLVDFWLYH

35* 3URJUDPPRGHLVDFWLYH

5HVXOWVDUHGLVSOD\HGLQDSSUR[LPDWHPRGH

Page 2-4 Basic operation

Page 29: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Table 2-1: Annunciators

History

$OOWKHREMHFWV\RXFUHDWHZLWKWKH+3 *¦HTXDWLRQVFDOFXODWLRQVJUDSKLFVSORWVSURJUDPVYDULDEOHVDQGVRRQ¦DUHGLVSOD\HGLQWKHKLVWRU\DUHDRIWKHVFUHHQ6HHILJXUHRQSDJH 3UHVV [RU]WRVFUROOWKURXJKWKHKLVWRU\<RXFDQDOVRVHOHFWDSUHYLRXVREMHFWWRXVHDJDLQRUWRLQFRUSRUDWHLQWRDQHZREMHFWRQWKHFRPPDQGOLQH

7RLQVHUWDQREMHFWIURPKLVWRU\RQWRWKHFRPPDQGOLQHSODFHWKHFXUVRUZKHUH\RXZDQWWKHREMHFWLQVHUWHGDQG

3UHVVm

3UHVV]RU[XQWLOWKHREMHFW\RXZDQWWRVHOHFWLVKLJKOLJKWHG

3UHVV\

<RXFDQVHHPRUHRI\RXUKLVWRU\E\UHGXFLQJWKHVL]HRIWKHVWDWXVDUHDor UHGXFLQJWKHV\VWHPIRQWVL]H6HH§'LVSOD\PRGHV¨RQSDJH

<RXUREMHFWVUHPDLQLQKLVWRU\XQWLO\RXGHOHWHWKHP7KH\DUHDXWRPDWLFDOO\VDYHGZKHQ\RXWXUQRIIWKHFDOFXODWRU<RXFDQFOHDU\RXUKLVWRU\E\SUHVVLQJ>

5HVXOWVDUHGLVSOD\HGLQH[DFWPRGH

5HDOQXPEHUPRGH

&RPSOH[QXPEHUPRGH

;RU< 7KHFXUUHQWLQGHSHQGHQWYDULDEOH

'(& 'HFLPDOEDVH

%,1 %LQDU\EDVH

+(; +H[DGHFLPDOEDVH

2&7 2FWDOEDVH

Symbol Meaning (Continued)

Basic operation Page 2-5

Page 30: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Menu

$PHQXLVGLVSOD\HGDFURVVWKHERWWRPRIPRVWVFUHHQV(DFKLWHPRQWKHPHQXLVRQHRIWKHIROORZLQJ

DFRPPDQG

WKHQDPHRIDQRWKHUPHQX

DYDULDEOH

DVXEGLUHFWRU\

7KHPHQXFKDQJHVDFFRUGLQJWRWKHNH\FRPPDQGRUVXEPHQX\RXVHOHFW)RUH[DPSOHLI\RXSUHVVjWKHPHQXGLVSOD\VWKHYDULDEOHVDQGGLUHFWRULHV\RXFDQDFFHVVIURP\RXUFXUUHQWSDWK9DULDEOHVDUHWKHQDPHGREMHFWVWKDW\RXKDYHFUHDWHGDQGVDYHGDQGVXEGLUHFWRULHVDUHDUHDVRIPHPRU\\RXKDYHVHWDVLGHDQGQDPHGXVXDOO\WRKHOS\RXEHWWHUPDQDJHWKHVWRUDJHRIVDYHGREMHFWV9DULDEOHVDQGGLUHFWRULHVDUHH[SODLQHGLQGHWDLOLQFKDSWHU§6WRULQJREMHFWV¨

:KHQ\RXSUHVVFHUWDLQRWKHUNH\VWKHPHQXFKDQJHVWRVKRZFRPPDQGVRURWKHUPHQXV:KHQFKRVHQDFRPPDQGHQDEOHV\RXWRSHUIRUPVRPHRSHUDWLRQRQGDWDVXFKDVDPDWKHPDWLFDORSHUDWLRQDVWRUDJHRSHUDWLRQDXQLWFRQYHUVLRQRSHUDWLRQDQGVRRQ

0DQ\RIWKHPRUHFRPPRQO\XVHGFRPPDQGVKDYHDNH\RIWKHLURZQ)RUH[DPSOH\RXFDQVWRUHDQREMHFWE\SUHVVLQJkRUILQGWKHVLQHRIDQDQJOHE\SUHVVLQJs2WKHUFRPPDQGVQHHGWREHVHOHFWHGIURPPHQXV

Selecting a menu item

$PHQXLWHPWKDWLVGLVSOD\HGDWWKHERWWRPRIWKHVFUHHQFDQEHVHOHFWHGE\SUHVVLQJWKHIXQFWLRQNH\¦WKDWLVRQHRIWKHNH\VODEHOOHGaWRf¦GLUHFWO\EHORZWKHLWHP,QWKHH[DPSOHRQWKHULJKWWRVHOHFW(',7IURPWKHPHQX\RXZRXOGSUHVVaVLQFHaLVGLUHFWO\EHORZ(',7

:KLOHIXQFWLRQNH\PHQXVDUHZLGHO\DYDLODEOHPRVW+3 *FRPPDQGVDUHPRUHHDVLO\DFFHVVLEOHIURPFKRRVHOLVWPHQXV7KLVW\SHRIPHQX¦LQWKHIRUPRIDVFUROOLQJOLVW¦GLVSOD\VVLPLODUJURXSVRIFRPPDQGVVXFKDVFDOFXOXVFRPPDQGVWULJRQRPHWU\FRPPDQGVDQGVRRQ7RVHHDQH[DPSOHRIVXFKDPHQXSUHVV>ú

Page 2-6 Basic operation

Page 31: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

0RVWPHQXVFDQEHGLVSOD\HGDVDIXQFWLRQNH\PHQXDQGDVDFKRRVHOLVWPHQX:KHUHWKLVLVWKHFDVHWKHGHIDXOWLVWRGLVSOD\WKHPHQXDVDFKRRVHOLVW,I\RXSUHIHUDOOPHQXVWREHGLVSOD\HGDVIXQFWLRQNH\PHQXVFOHDUIODJ¥

Multi-screen menus

7KHUHPD\EHPRUHIXQFWLRQNH\PHQXLWHPVWKDQFDQEHGLVSOD\HGRQWKHRQHVFUHHQ,QWKLVFDVHSUHVVl¦RU< L¦WRGLVSOD\IXUWKHUSDJHVRIWKHPHQX

:KHUHWKHUHDUHPRUHLWHPVRQDFKRRVHOLVWPHQXWKDQFDQEHGLVSOD\HGRQWKHRQHVFUHHQSUHVV]RU[WRGLVSOD\IXUWKHULWHPV<RXFDQDOVRMXPSGLUHFWO\WRDFKRRVHOLVWPHQXLWHPE\HQWHULQJWKHILUVWFKDUDFWHURIWKHLWHPRULQWKHFDVHRIQXPEHUHGPHQXVWKHQXPEHURIWKHLWHP

Using the command line7KHFRPPDQGOLQHLVWKHDUHDRIWKHGLVSOD\ZKHUH\RXFDQHQWHUDQGHGLWREMHFWV,WLVDOZD\VDWWKHERWWRPRIWKHGLVSOD\LPPHGLDWHO\DERYHWKHPHQX6HHILJXUHRQSDJH

<RXGRQRWKDYHWRILUVWVHOHFWWKHFRPPDQGOLQHEHIRUHHQWHULQJDQHZREMHFW$VVRRQDV\RXVWDUWHQWHULQJWH[W¦QXPEHUVRUFKDUDFWHUV¦WKHFRPPDQGOLQHEHFRPHVDFWLYH)RUH[DPSOHWRPXOWLSO\E\HQWHUDQGQRWHWKDWWKHGLJLWDSSHDUVRQWKHERWWRPOLQHRI\RXUGLVSOD\7KLVLVWKHFRPPDQGOLQH$IODVKLQJDUURZWRWKHULJKWRIWKHLQGLFDWHVWKDW\RXDUHLQGDWDHQWU\PRGH<RXWKHQHQWHUWKHUHVWRIWKHREMHFWE\SUHVVLQJDQGLQWKHH[DPSOH

:KHQ\RXKDYHILQLVKHGHQWHULQJ\RXUREMHFWSUHVV \,I\RXHQWHUHGDFDOFXODWLRQWKHUHVXOWRI\RXUFDOFXODWLRQLVGLVSOD\HGRQWKHVFUHHQRQWKHOLQHEHORZWKHFDOFXODWLRQ<RXUFDOFXODWLRQLVUHWDLQHGVRWKDW\RXFDQVHHKRZ\RXGHULYHGWKHDQVZHU6HHSDJH IRUDQH[DPSOH

<RXFDQFHODFRPPDQGOLQHHQWU\E\SUHVVLQJG<RXZLOOEHDVNHGWRFRQILUP\RXULQWHQWLRQLI\RXUHQWU\H[FHHGVWKHZLGWKRIWKHVFUHHQ

Basic operation Page 2-7

Page 32: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Multi-line entries

7KHLQIRUPDWLRQ\RXHQWHURQWKHFRPPDQGOLQHFDQRFFXS\PRUHWKDQRQHOLQHIRUH[DPSOHZKHQ\RXDUHHQWHULQJDSURJUDP6HHFKDSWHU§,QWURGXFWLRQWRSURJUDPPLQJ¨IRULQIRUPDWLRQRQHQWHULQJSURJUDPV7RFUHDWHDQHZOLQHSUHVV>J:KDW\RXKDYHDOUHDG\W\SHGPRYHVXSDQGDQHZOLQHEHFRPHVDYDLODEOHIRU\RXWRFRQWLQXHHQWHULQJ\RXUREMHFW

<RXFDQVHWDGLVSOD\PRGHVRWKDWHDFKQHZOLQHLVDXWRPDWLFDOO\LQGHQWHG6HH§'LVSOD\PRGHV¨RQSDJH IRULQIRUPDWLRQ

Entering numbers

Positive numbers

<RXHQWHUDSRVLWLYHQXPEHUE\SUHVVLQJWKHDSSURSULDWHGLJLWNH\VDQGLIQHFHVVDU\WKHGHFLPDOSRLQWNH\.

Negative numbers

7RHQWHUDQHJDWLYHQXPEHUW\SHWKHQXPEHUDVLILWZDVDSRVLWLYHQXPEHUDQGWKHQSUHVVw7KHwNH\FKDQJHVWKHVLJQRIWKHQXPEHURQWKHFRPPDQGOLQHIURPSRVLWLYHWRQHJDWLYHRUQHJDWLYHWRSRVLWLYH

Integers and real numbers

,I\RXDUHZRUNLQJLQH[DFWPRGH¦H[SODLQHGRQSDJH¦WKHDQVZHUJLYHQWRDFDOFXODWLRQZLOOGHSHQGRQWKHZD\\RXUHSUHVHQWLQWHJHUV,I\RXUHSUHVHQWDQLQWHJHUDVDUHDOQXPEHU¦E\HQWHULQJDGHFLPDOSRLQWDIWHUWKHQXPEHU¦WKH+3 *DVVXPHVWKDW\RXZDQWWRVZLWFKWRDSSUR[LPDWHPRGHVHHSDJH7KHUHIRUH\RXFDQREWDLQDQDSSUR[LPDWHDQVZHULQH[DFWPRGHE\HQWHULQJLQWHJHUVDVUHDOQXPEHUV

Figure 2-2: In case (A) 2 is entered as an integer; in case (B), 2 is entered as a real number.

(A) (B)

Page 2-8 Basic operation

Page 33: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Mantissa-and-exponent entry

(QWHUWKHPDQWLVVDDQGLIQHFHVVDU\SUHVVwWRFKDQJHLWVVLJQ

3UHVVv$Q§(¨LVGLVSOD\HGWRLQGLFDWHWKDWWKHH[SRQHQWIROORZV

(QWHUWKHH[SRQHQWDQGLIQHFHVVDU\SUHVVwWRFKDQJHLWVVLJQ

3UHVV\

$QXPEHUHQWHUHGDVDPDQWLVVDDQGH[SRQHQWZLOORQO\EHGLVSOD\HGDVDPDQWLVVDDQGH[SRQHQWLIWKHQXPEHUGLVSOD\PRGHLVVHWWRVFLHQWLILFRUHQJLQHHULQJ6HHWKHQH[WVHFWLRQIRULQIRUPDWLRQRQQXPEHUGLVSOD\PRGHV

Number displays

5HDOQXPEHUVFDQEHGLVSOD\HGLQRQHRIIRXUPRGHV

6WDQGDUGPRGHGLVSOD\VQXPEHUVXVLQJIXOOSUHFLVLRQ$OOVLJQLILFDQWGLJLWVWRWKHULJKWRIWKHGHFLPDOSRLQWDUHVKRZQWRDPD[LPXPRIGLJLWV

)L[PRGHGLVSOD\VQXPEHUVURXQGHGWRDXVHUVSHFLILHGQXPEHURIGHFLPDOSODFHV$VHSDUDWRUFRPPDRUSHULRGVHSDUDWHVJURXSVRIWKUHHGLJLWVLQUHDOQXPEHUVJUHDWHUWKDQ

6FLHQWLILFPRGHGLVSOD\VDQXPEHUDVDPDQWLVVD¦ZLWKRQHGLJLWWRWKHOHIWRIWKHGHFLPDOSRLQWDQGDXVHUVSHFLILHGQXPEHURIGHFLPDOSODFHV¦DQGDQH[SRQHQW)RUH[DPSOHDSSHDUVDV(LQVFLHQWLILFPRGHZLWKGHFLPDOSODFHV

(QJLQHHULQJPRGHGLVSOD\VDQXPEHUDVDPDQWLVVDZLWKDXVHUVSHFLILHGQXPEHURIGHFLPDOSODFHVIROORZHGE\DQH[SRQHQWWKDWLVDPXOWLSOHRI)RUH[DPSOHDSSHDUVDV(LQHQJLQHHULQJPRGHZLWKGHFLPDOSODFHV

7KHQXPEHUGLVSOD\GHIDXOWVWRVWDQGDUGPRGH<RXFDQFKDQJHWKHGLVSOD\E\SUHVVLQJh7KLVLVH[SODLQHGLQGHWDLORQSDJH

)RUIL[VFLHQWLILFDQGHQJLQHHULQJPRGHVWKHPD[LPXPQXPEHURIGHFLPDOSODFHV\RXFDQVSHFLI\LV

Basic operation Page 2-9

Page 34: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Entering characters

7KH+3 *ªVDOSKDNH\ERDUGHQDEOHV\RXWRHQWHUOHWWHUVDQGRWKHUFKDUDFWHUV7KH`NH\LVXVHGLQYDULRXVZD\VWRDFWLYDWHWKHDOSKDNH\ERDUG

:KHQWKHDOSKDNH\ERDUGLVDFWLYHPDQ\RIWKHNH\VEHFRPHFKDUDFWHUNH\V7KHVHDUHWKHNH\VWKDWKDYHDZKLWHOHWWHUSULQWHGRQDJUHHQEDFNJURXQGLQWKHERWWRPULJKWFRUQHU

7KHDOSKDDQQXQFLDWRU¦ ¦DSSHDUVLQWKHVWDWXVDUHDZKHQHYHUWKHDOSKDNH\ERDUGLVDFWLYH

Entering a single upper-case character

7RHQWHUDVLQJOHXSSHUFDVHFKDUDFWHUSUHVV`DQGWKHQWKHDSSURSULDWHFKDUDFWHUNH\7KHDOSKDNH\ERDUGLVGHDFWLYDWHGDIWHU\RXSUHVVDFKDUDFWHUNH\

Entering several upper-case characters

7KHUHDUHWZRZD\VWRHQWHUVHYHUDOXSSHUFDVHFKDUDFWHUVRQHDIWHUWKHRWKHU

SUHVV`WZLFHHQWHUWKHFKDUDFWHUVDQGSUHVV`DJDLQRU

KROG`GRZQHQWHUWKHFKDUDFWHUVDQGUHOHDVH`

3UHVVLQJ`WZLFHORFNVWKHDOSKDNH\ERDUGNHHSLQJLWDFWLYHXQWLO\RXGHDFWLYDWHLWE\SUHVVLQJ`DJDLQRUE\SUHVVLQJ\RUG

Entering a single lower-case character

7RHQWHUDVLQJOHORZHUFDVHFKDUDFWHUSUHVV` < DQGWKHDSSURSULDWHFKDUDFWHUNH\

Page 2-10 Basic operation

Page 35: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Entering several lower-case characters

7RHQWHUVHYHUDOORZHUFDVHFKDUDFWHUVRQHDIWHUWKHRWKHU

,ILWLVQRWORFNHGDOUHDG\ORFNWKHDOSKDNH\ERDUGE\SUHVVLQJ`WZLFH

3UHVV< `7KHORZHUFDVHNH\ERDUGLVQRZORFNHG(YHU\FKDUDFWHUNH\\RXSUHVVQRZUHWXUQVWKHFKDUDFWHULQORZHUFDVH

(QWHUWKHFKDUDFWHUV

,I\RXQHHGWRHQWHUDQXSSHUFDVHFKDUDFWHUZKLOHWKHORZHUFDVHNH\ERDUGLVORFNHGSUHVV<EHIRUHSUHVVLQJWKHFKDUDFWHUNH\

Unlocking the lower-case keyboard

8QORFNWKHORZHUFDVHNH\ERDUGE\SUHVVLQJ< `7KHDOSKDNH\ERDUGUHPDLQVDFWLYHWKHUHIRUHDQ\FKDUDFWHUV\RXQRZHQWHUZLOOEHXSSHUFDVHFKDUDFWHUV

3UHVV`WRXQORFNWKHDOSKDNH\ERDUGDQG\ZKHQ\RXKDYHILQLVKHG\RXUHQWU\

<RXFDQDOVRXQORFNWKHORZHUFDVHNH\ERDUG¦DQGWKHDOSKDNH\ERDUG¦E\SUHVVLQJ\RUG

Entering special characters

From the keyboard

:KHQWKHDOSKDNH\ERDUGLVORFNHG\RXFDQHQWHUFHUWDLQVSHFLDOFKDUDFWHUVE\SUHVVLQJNH\VLQFRPELQDWLRQZLWK>)RUH[DPSOHOHWWHUVRIWKH*UHHNDOSKDEHWFDQEHHQWHUHGE\SUHVVLQJ>DQGDFKDUDFWHUNH\&HUWDLQV\PEROV¦VXFKDVPRQHWDU\XQLWVDUURZV#DQGRWKHUV¦FDQDOVREHHQWHUHGE\ILUVWSUHVVLQJWKH>NH\7KHVHFKDUDFWHUVDQGV\PEROVDUHVKRZQDERYHDQGWRWKHULJKWRIWKHNH\VRQWKHIURQWFRYHURIWKH+3 *SRFNHWJXLGH

:KHQWKHDOSKDNH\ERDUGLVORFNHGSUHVVLQJ<DQGDFKDUDFWHUNH\SURGXFHVDORZHUFDVHFKDUDFWHUVHHDERYH,IDQXPHULFNH\LVSUHVVHGLQVWHDGFHUWDLQV\PEROVDUHGLVSOD\HG7KHVHFKDUDFWHUVDQGV\PEROVDUHVKRZQDERYHDQGWRWKHOHIWRIWKHNH\VRQWKHIURQWFRYHURIWKH+3 *SRFNHWJXLGH

Basic operation Page 2-11

Page 36: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Using the Characters tool

0RVWRIWKHFRPPRQFKDUDFWHUV\RXZLOOQHHGFDQEHHQWHUHGIURPWKHNH\ERDUGLQWKHZD\VGHVFULEHGHDUOLHULQWKLVFKDSWHU<RXFDQDOVRHQWHUWKHVHFKDUDFWHUV¦DQGPDQ\PRUH¦XVLQJWKH&KDUDFWHUVWRRO

3UHVV> ôWRRSHQWKH&KDUDFWHUVWRRO

7KH&KDUDFWHUVWRROGLVSOD\VDOOFKDUDFWHUVWKDWFDQEHGLVSOD\HGRQWKH+3 *

,IWKHFKDUDFWHU\RXZDQWWRVHOHFWLVQRWGLVSOD\HGSUHVV]XQWLOLWLVGLVSOD\HG

7KH]NH\GLVSOD\VWKHQH[WOLQHRIFKDUDFWHUVRUWKHILUVWOLQHRIFKDUDFWHUVLI\RXKDYHUHDFKHGWKHHQGRIWKHFKDUDFWHUVGLVSOD\

:KHQWKHFKDUDFWHU\RXZDQWWRVHOHFWLVGLVSOD\HGSUHVVWKHDUURZNH\VXQWLOWKHFKDUDFWHULVKLJKOLJKWHG

,I\RXZDQWWRFRS\MXVWWKHKLJKOLJKWHGFKDUDFWHUWRWKHFRPPDQGOLQHSUHVV(&+27KH&KDUDFWHUVWRROFORVHVDQGWKHFKDUDFWHU\RXVHOHFWHGLVFRSLHGWRWKHFRPPDQGOLQH

,I\RXZDQWWRFRS\WKHKLJKOLJKWHGFKDUDFWHUDQGRWKHUFKDUDFWHUVSUHVV(&+27KLVFRSLHVWKHFKDUDFWHU\RXVHOHFWHGWRWKHFRPPDQGOLQHDQGWKH&KDUDFWHUVWRROUHPDLQVRSHQVRWKDW\RXFDQVHOHFWRWKHUFKDUDFWHUV5HSHDWIURPVWHSWRVHOHFWRWKHUFKDUDFWHUV

7RFORVHWKH&KDUDFWHUVWRROSUHVV\RUG

Entering from history

<RXFDQDOVRHQWHUDQLWHPRQWRWKHFRPPDQGOLQHIURPKLVWRU\

3UHVVmWRGLVSOD\WKHKLVWRU\OLVW

3UHVV [RU ]XQWLOWKHLWHP\RXZDQWWRFRS\WRWKHFRPPDQGOLQHLVKLJKOLJKWHG

3UHVV \

,IWKHFKDUDFWHUKLJKOLJKWHGLQWKH&KDUDFWHUVWRROFDQEHHQWHUHGIURPWKHNH\ERDUGWKHNH\RUFRPELQDWLRQRINH\VUHTXLUHGLVGLVSOD\HGQHDUWKHERWWRPOHIWRIWKHVFUHHQ

Page 2-12 Basic operation

Page 37: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Editing the command line

7DEOHOLVWVWKHFRPPDQGOLQHRSHUDWLRQVDYDLODEOHIRUPRYLQJWKURXJKWKHFRPPDQGOLQHHGLWLQJWKHWH[W\RXKDYHHQWHUHGDQGFRS\LQJPRYLQJDQGSDVWLQJWH[W

Table 2-2: Command line editing tools

Key(s) Description

0RYHWKHFXUVRUOHIWRUULJKW

< < 0RYHWKHFXUVRUWRWKHILUVWRUODVWFKDUDFWHUVKRZQRQWKHVFUHHQ

> > 0RYHWKHFXUVRUWRWKHILUVWRUODVWFKDUDFWHURIWKHFRPPDQGOLQH

[ ] ,IWKHFRPPDQGOLQHKDVPRUHWKDQRQHOLQHPRYHWKHFXUVRUXSRUGRZQDOLQH

< < ,IWKHFRPPDQGOLQHKDVPRUHWKDQRQHOLQHPRYHWKHFXUVRUWRWKHILUVWRUODVWOLQHVKRZQRQWKHVFUHHQ

> > 0RYHWKHFXUVRUWRWKHEHJLQQLQJRUHQGRIWKHFRPPDQGOLQH

H 'HOHWHWKHFKDUDFWHUWRWKHOHIWRIWKHFXUVRU

<? 'HOHWHWKHFKDUDFWHUEHQHDWKWKHFXUVRU

>å ,QGLFDWHWKHVWDUWRIDVHOHFWLRQRIWH[WWKDW\RXZDQWWRFRS\RUFXW

> ,QGLFDWHWKHHQGRIDVHOHFWLRQRIWH[WWKDW\RXZDQWWRFRS\RUFXW

> &RS\\RXUVHOHFWLRQ

> &XW\RXUVHOHFWLRQ

>ñ 3DVWHDWWKHSRVLWLRQRIWKHFXUVRUWKHWH[W\RXKDYHFRSLHGRUFXW

G 'LVFDUGWKHFRQWHQWVRIWKHFRPPDQGOLQHDQGUHWXUQWRWKHGHIDXOWVFUHHQ

ia ib

6NLSWRWKHVWDUWRUHQGRIWKHFXUUHQWZRUG

ic id

'HOHWHWKHFKDUDFWHUVWRWKHVWDUWRUHQGRIWKHFXUUHQWZRUG,ISUHFHGHGE\>GHOHWHVDOOFKDUDFWHUVWRWKHVWDUWRIRUHQGRIWKHFRPPDQGOLQH

Basic operation Page 2-13

Page 38: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Input forms0DQ\RIWKH+3 *ªVDSSOLFDWLRQVKDYHLQSXWIRUPVWRKHOS\RXUHPHPEHUWKHLQIRUPDWLRQ\RXQHHGWRHQWHUDQGWRVHWYDULRXVRSWLRQV

$QLQSXWIRUPLVMXVWOLNHDGLDORJER[RQDFRPSXWHU7KHH[DPSOHRQWKHULJKW¦GLVSOD\HGZKHQ\RXSUHVV< D¦LVWKHLQSXWIRUP\RXXVHWRVHWXSDSORW

<RXQHHGWRKLJKOLJKWDILHOG¦E\PRYLQJWKHFXUVRUWRLW¦EHIRUH\RXFDQHQWHURUFKDQJHGDWDLQLW<RXPRYHWKHFXUVRUWRDILHOGE\SUHVVLQJWKHDUURZNH\V

Input form fields

(DFKLQSXWIRUPKDVDVHWRIILHOGVDVKRUWKHOSPHVVDJHUHODWLQJWRWKHFXUUHQWO\KLJKOLJKWHGILHOGDQGDPHQXWKDWGLVSOD\VFKRLFHVUHOHYDQWWRWKHFXUUHQWO\KLJKOLJKWHGILHOG

)RXUW\SHVRIILHOGVFDQDSSHDURQDQLQSXWIRUPGDWDILHOGVH[WHQGHGGDWDILHOGVOLVWILHOGVDQGFKHFNILHOGV

Data fields

'DWDILHOGVDFFHSWGDWDRIDSDUWLFXODUNLQGGLUHFWO\IURPWKHNH\ERDUG7KH,QGHS+7LFNDQG97LFNILHOGVLQWKHDERYHH[DPSOHDUHGDWDILHOGV7KHVHILHOGV¦DQGRWKHUVRQWKLVLQSXWIRUP¦DUHH[SODLQHGLQFKDSWHU§3ORWWLQJJUDSKV¨

7RHQWHURUFKDQJHWKHGDWDLQDGDWDILHOG

3UHVVDQDUURZNH\XQWLOWKHILHOGLVKLJKOLJKWHG

3UHVV(',7$Q\GDWDLQWKHILHOGLVFRSLHGWRWKHFRPPDQGOLQH

(QWHURUHGLWWKHGDWDRQWKHFRPPDQGOLQH6HH§8VLQJWKHFRPPDQGOLQH¨RQSDJH IRULQIRUPDWLRQ

:KHUHWKHGDWDLVDOVRWKHQDPHRIDYDULDEOH\RXUHQWU\ZLOOEHHYDOXDWHGDQGUHSODFHGZLWKWKHYDULDEOHªVREMHFW7RXVHWKHQDPHRIDYDULDEOHUDWKHUWKDQWKHDVVRFLDWHGREMHFWHQFORVHWKHQDPHLQVLQJOHTXRWHVWKDWLVWLFNPDUNV

3UHVV\WRFRS\WKHQHZGDWDWRWKHLQSXWIRUP

Page 2-14 Basic operation

Page 39: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Extended data fields

([WHQGHGGDWDILHOGVDFFHSWGDWDHQWHUHGGLUHFWO\IURPWKHNH\ERDUGRUREMHFWVFKRVHQIURPDOLVW7KHWKUHHILHOGVLQWKHH[DPSOHDWWKHULJKWDUHH[WHQGHGGDWDILHOGV

7RHQWHUGDWDLQWRDQH[WHQGHGGDWDILHOGGLUHFWO\IURPWKHNH\ERDUGIROORZWKHVWHSVVHWRXWLQWKHSDUDJUDSKVRQGDWDILHOGVDERYH

7RFKRRVHDSUHYLRXVO\VWRUHGREMHFW

+LJKOLJKWWKHILHOGDQGSUHVV&+226$OLVWRIDOOVXLWDEOHYDULDEOHVLQWKHFXUUHQWGLUHFWRU\LVGLVSOD\HG

3UHVV[RU]XQWLOWKHREMHFW\RXZDQWWRVHOHFWLVKLJKOLJKWHG

3UHVV2.7KHREMHFW\RXVHOHFWHGLVFRSLHGWRWKHLQSXWIRUP

List fields

/LVWILHOGVDFFHSWRQO\DOLPLWHGSUHGHWHUPLQHGVHWRIYDOXHV7KH7\SHDQGaILHOGVLQWKHH[DPSOHDWWKHULJKWDUHOLVWILHOGV

7RFKDQJHWKHYDOXHLQDOLVWILHOG

+LJKOLJKWWKHILHOGDQGSUHVV&+226$OLVWRIDOORZDEOHYDOXHVLVGLVSOD\HG

8VHWKHDUURZNH\VWRKLJKOLJKWWKHYDOXH\RXZDQW

3UHVV2.7KHYDOXH\RXVHOHFWHGLVFRSLHGWRWKHIRUP

<RXFDQDOVRVHOHFWDQLWHPIRUDOLVWILHOGE\

KLJKOLJKWLQJWKHILHOGDQGSUHVVLQJw XQWLOWKHRSWLRQ\RXZDQWDSSHDUVLQWKHILHOGRU

KLJKOLJKWLQJWKHILHOGDQGSUHVVLQJ `IROORZHGE\WKHILUVWOHWWHURIWKHRSWLRQ\RXZDQWDQGUHSHDWLQJLIQHFHVVDU\

Basic operation Page 2-15

Page 40: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Check fields

&KHFNILHOGVDUHXVHGWRWXUQDQRSWLRQRQRURII7KH&211(&76,08/7DQG3,;(/6ILHOGVLQWKHDERYHH[DPSOHDUHFKHFNILHOGV$WLFNLQDFKHFNILHOGLQGLFDWHVWKDWWKHRSWLRQLVVHOHFWHGDQHPSW\ILHOGLQGLFDWHVWKDWLWLVQRWVHOHFWHG

7RFKDQJHWKHFXUUHQWO\VHOHFWHGRSWLRQLQDFKHFNILHOGKLJKOLJKWWKHILHOGDQGSUHVV&+.,IWKHILHOGKDGDWLFNEHIRUHLWLVQRZEODQNLQGLFDWLQJWKDW\RXKDYHWXUQHGWKHRSWLRQRII,ILWZDVEODQNEHIRUHLWZLOOQRZKDYHDWLFNLQGLFDWLQJWKDW\RXKDYHWXUQHGWKHRSWLRQRQ

Resetting values to their defaults

7RUHVHWDYDOXHLQDQLQSXWIRUPILHOGWRLWVGHIDXOWYDOXH

0RYHWKHFXUVRUWRWKHILHOG

3UHVV l

3UHVV5(6(7

,I\RXZDQWWRUHVHWWKHYDOXHVLQDOOILHOGVRQWKHLQSXWIRUPSUHVV]WRVHOHFW5(6(7$//

7KHILUVWRSWLRQLQWKHRSWLRQVOLVW¦5(6(79$/8(¦UHVWRUHVMXVWWKHYDOXHLQWKHKLJKOLJKWHGILHOGWRLWVGHIDXOWYDOXH7KHVHFRQGRSWLRQ¦5(6(7$//¦UHVWRUHVDOOYDOXHVRQWKHIRUPWRWKHLUGHIDXOWYDOXHV

3UHVV2.RU\

Input form help

,QDGGLWLRQWRWKHKHOSPHVVDJHWKDWSURPSWV\RXIRULQSXWIXUWKHUKHOSLVSURYLGHGE\ZD\RIDOLVWRIYDOLGREMHFWW\SHVIRUDILHOG7RGLVSOD\WKLVOLVWIRUDSDUWLFXODUILHOG

PRYHWKHFXUVRUWRWKHILHOG

SUHVV7<3(6IRXQGRQWKHVHFRQGSDJHRIWKHIXQFWLRQNH\PHQX

7RKLGHWKHOLVWRIYDOLGREMHFWW\SHVSUHVVG

6RPHLQSXWIRUPILHOGVDUHERWKDGDWDILHOGDQGDOLVWILHOG:KHQVXFKDILHOGLVKLJKOLJKWHGERWKWKH(',7DQG&+226FRPPDQGVDUHDYDLODEOHIURPWKHPHQX<RXFDQHLWKHUHQWHUDQHZYDOXHIRUVXFKDILHOGRUVHOHFWWKHYDOXHIURPDOLVW

Page 2-16 Basic operation

Page 41: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Using calculated values as input

:LWKDQLQSXWIRUPGLVSOD\HG\RXFDQSHUIRUPDFDOFXODWLRQDQGSODFHWKHUHVXOWRIWKHFDOFXODWLRQGLUHFWO\LQWRDILHOG

0RYHWKHFXUVRUWRWKHILHOGZKRVHYDOXH\RXZLVKWRFDOFXODWH

3UHVV&$/&

7KH&$/&FRPPDQGLVRQWKHVHFRQGSDJHRIWKHIXQFWLRQNH\PHQX

3HUIRUPWKHGHVLUHGFDOFXODWLRQ

,ILWLVQRWDOUHDG\DUHDOQXPEHUFRQYHUWWKHUHVXOWWRDUHDOQXPEHUE\SUHVVLQJ>

3UHVV2.WRUHWXUQWRWKHLQSXWIRUP7KHUHVXOWWRWKHFDOFXODWLRQZLOOEHLQWKHILHOG\RXKLJKOLJKWHGDWVWHS

Closing an input form

$QLQSXWIRUPPLJKWEHXVHGWRPDNHJOREDOFKDQJHV¦IRUH[DPSOHFKDQJLQJWKHGDWHRUWLPH¦RUWRVHWXSWKHSDUDPHWHUVIRUVRPHRWKHURSHUDWLRQVXFKDVVHWWLQJWKHFRRUGLQDWHVIRUSORWWLQJDSDUWLFXODUHTXDWLRQ

,I\RXULQSXWIRUPZLOOFKDQJHJOREDOVHWWLQJVSUHVV 2.7KLVVDYHV\RXUVHWWLQJVDQGFORVHVWKHIRUP

,I\RXULQSXWIRUPLVGHVLJQHGWRUHFRUGWKHSDUDPHWHUVIRUVRPHIXUWKHURSHUDWLRQDPHQXNH\LVGLVSOD\HGUHSUHVHQWLQJWKDWIXUWKHURSHUDWLRQ)RUH[DPSOHWKHLQSXWIRUPVIRUSORWWLQJDJUDSKZLOOGLVSOD\DPHQXLWHPODEHOOHG'5$:3UHVVLQJWKHFRUUHVSRQGLQJIXQFWLRQNH\FDXVHVWKHHTXDWLRQVVSHFLILHGWREHGUDZQDFFRUGLQJWRWKHSDUDPHWHUVVSHFLILHGRQWKHLQSXWIRUPV6HHFKDSWHU§3ORWWLQJJUDSKV¨IRUPRUHLQIRUPDWLRQRQSORWWLQJ

7RFORVHDQLQSXWIRUPDQGGLVFDUGWKHYDOXHV\RXKDYHHQWHUHGSUHVVG

Basic operation Page 2-17

Page 42: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Modes$PRGHLVDZD\LQZKLFKWKH+3*EHKDYHV7KHUHDUHQXPHURXVPRGHV)RUH[DPSOHRQHPRGHLVWKHZD\WKDWQXPEHUVDUHGLVSOD\HGZLWKDIL[HGQXPEHURIGHFLPDOSODFHVLQVFLHQWLILFQRWDWLRQDQGVRRQ$QRWKHUPRGHFRQWUROVWKHXQLWVLQZKLFKDQJXODUPHDVXUHPHQWVDUHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

Changing a mode

(DFKPRGHKDVDGHIDXOWVHWWLQJ7RFKDQJHDVHWWLQJ

3UHVVh

7KH&DOFXODWRU0RGHVLQSXWIRUPLVGLVSOD\HG7KLVLQSXWIRUPHQDEOHV\RXWRFKDQJHWKHVHWWLQJVRIWKRVHPRGHVWKDWDUHPRVWOLNHO\WRQHHGFKDQJLQJ,WDOVRJLYHV\RXDFFHVVWRLQSXWIRUPVIRUFKDQJLQJGLVSOD\PRGHVDQG&$6PRGHV

7KHPRGHVWKDWFDQEHFKDQJHGDUHGLVFXVVHGLQWKHQH[WWKUHHVHFWLRQV

&KDQJHWKHVHWWLQJRIDPRGH

6HH§,QSXWIRUPV¨RQSDJH IRULQIRUPDWLRQRQFKDQJLQJWKHYDOXHVLQILHOGVRQLQSXWIRUPV

3UHVV2.

Calculator Modes

7KHFDOFXODWRUPRGHVDUH

2SHUDWLQJPRGHFRQWUROVKRZWKH+3 *LQWHUSUHWVDQGGLVSOD\VFDOFXODWLRQV6HH§$OJHEUDLFDQG531PRGHV¨RQSDJH

1XPEHUIRUPDWFRQWUROVKRZQXPEHUVDUHGLVSOD\HGDQGWKHQXPEHURIGHFLPDOSODFHVGLVSOD\HG6HH§1XPEHUGLVSOD\V¨RQSDJH

$QJOHPHDVXUHFRQWUROVWKHXQLWVLQZKLFKDQJXODUPHDVXUHPHQWVDUHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

&RRUGLQDWHV\VWHPFRQWUROVKRZFRPSOH[QXPEHUVDQGYHFWRUVDUHGLVSOD\HG6HHFKDSWHUIRUPRUHLQIRUPDWLRQ

%HHSDFKHFNILHOGWKDWHQDEOHV\RXWRWXUQRQRUWXUQRIIWKHV\VWHPEHHS

Page 2-18 Basic operation

Page 43: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

.H\FOLFNDFKHFNILHOGWKDWHQDEOHV\RXWRWXUQRQRUWXUQRIIWKHEHHSWKDWVRXQGVZKHQ\RXSUHVVDNH\

)UDFWLRQPDUNODEHOOHG§)0¨DFKHFNILHOGWKDWHQDEOHV\RXWRFKDQJHWKHSXQFWXDWLRQXVHGWRVHSDUDWHWKHLQWHJHUIURPWKHIUDFWLRQDOFRPSRQHQWRIDUHDOQXPEHU7KHGHIDXOWLVDSHULRG7RXVHDFRPPDSODFHDFKHFNPDUNLQWKLVILHOG

/DVWVWDFNDFKHFNILHOGWKDWHQDEOHV\RXWRVDYHPHPRU\E\GLVDEOLQJWKHXQGRIXQFWLRQ1RWHWKDWWKH$16FRPPDQGUHTXLUHVWKH/DVWVWDFNILHOGWREHFKHFNHG

Display modes

'LVSOD\PRGHVGHWHUPLQHWKHVL]HRIWKHIRQWLQKLVWRU\RQWKHFRPPDQGOLQHDQGLQ(TXDWLRQ:ULWHU7KH\DOVRGHWHUPLQHWKHIRQWXVHGWKHQXPEHURIVWDWXVOLQHVGLVSOD\HGRUDQGZKHWKHUDQGKRZWKHFORFNLVGLVSOD\HG

7RFKDQJHDGLVSOD\PRGH

3UHVVh

7KH&DOFXODWRU0RGHVLQSXWIRUPLVGLVSOD\HG

3UHVV',63

7KH'LVSOD\0RGHVLQSXWIRUPLVGLVSOD\HG

&KDQJHWKHVHWWLQJ

3UHVV2.

7KHGLVSOD\PRGHVDUH

)RQWHQDEOHV\RXWRFKRRVHDSDUWLFXODUIRQWDVWKHVWDQGDUGV\VWHPIRQW

(GLW6PDOOHQDEOHV\RXWRFKRRVHWKHPLQLIRQWIRUFRPPDQGOLQHHQWULHV7KHPLQLIRQWLVDVPDOOSL[HOE\SL[HOIRQW

)XOO3DJHHQDEOHVWKHFXUVRUWREHSODFHGDQ\ZKHUHRQWKHVFUHHQGXULQJHGLWLQJUDWKHUWKDQEHLQJUHVWULFWHGWRWKHWH[WEHLQJHGLWHG

,QGHQWVZLWFKHVRQDXWRPDWLFOLQHLQGHQWLQJLQPXOWLOLQHFRPPDQGOLQHHQWULHV

6WDFN6PDOOHQDEOHV\RXWRFKRRVHWKHPLQLIRQWIRUWKHKLVWRU\DQGVWDFNGLVSOD\

Basic operation Page 2-19

Page 44: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

7H[WERRNHQDEOHV\RXWRGLVSOD\H[SUHVVLRQVDQGHTXDWLRQVLQVLQJOHOLQHIRUPDWZLWKAHWFLQVWHDGRIWUDGLWLRQDOWH[WERRNIRUPDWZLWKVWDFNHGIUDFWLRQVUDLVHGH[SRQHQWVHWF

(4:6PDOOHQDEOHV\RXWRFKRRVHWKHPLQLIRQWIRUHQWULHVLQ(TXDWLRQ:ULWHU

(4:6PDOO6WDFN'LVSHQDEOHV\RXWRGLVSOD\HTXDWLRQVDQGH[SUHVVLRQVLQWKHPLQLIRQWZKLOHRWKHUREMHFWVDUHGLVSOD\HGLQWKHV\VWHPIRQW7KLVKDVHIIHFWRQO\LI\RXDUHLQWH[WERRNPRGH

+HDGHUGHWHUPLQHVWKHQXPEHURIOLQHVRILQIRUPDWLRQGLVSOD\HGLQWKHKHDGHU¦WKDWLVLQWKHVWDWXVDUHD¦RIWKHVFUHHQ9DOLGYDOXHVDUHDQG

&ORFNHQDEOHV\RXFRQWUROZKHWKHUWKHGDWHDQGWLPHDUHGLVSOD\HG

$QDORJHQDEOHV\RXFKRRVHEHWZHHQDGLJLWDODQGDQDORJIRUPDWIRUWKHFORFNGLVSOD\

CAS modes

&HUWDLQPRGHVUHODWHWRWKH+3*ªVFRPSXWHUDOJHEUDV\VWHP&$66RPHH[DPSOHVDUHWKHGHIDXOWLQGHSHQGHQWYDULDEOHPRGXORYDULDEOHDQGFRPSOH[QXPEHUGLVSOD\&$6PRGHVDUHGLVFXVVHGLQGHWDLOLQFKDSWHU

7RFKDQJHD&$6PRGH

3UHVVh

7KH&DOFXODWRU0RGHVLQSXWIRUPLVGLVSOD\HG

3UHVV&$6

7KH&$60RGHVLQSXWIRUPLVGLVSOD\HG

&KDQJHWKHVHWWLQJ

3UHVV2.

Flags

7KHPRGHVWKDW\RXDUHPRUHOLNHO\WRZDQWWRFKDQJHFDQEHFKDQJHGHDVLO\XVLQJWKHLQSXWIRUPVGHVFULEHGLQWKHODVWWKUHHVHFWLRQV7KHUHDUHKRZHYHUPDQ\PRUHPRGHVWKDW\RXFDQFKDQJH

7KHVHDGGLWLRQDOPRGHVFDQEHFKDQJHGE\VHWWLQJRUFOHDULQJFHUWDLQIODJV)RUH[DPSOHE\VHWWLQJIODJ¥\RXFDQORFNWKHDOSKDNH\ERDUGE\SUHVVLQJ`RQFHUDWKHUWKDQWZLFH&OHDULQJIODJ¥UHWXUQVWKHPRGHWRLWVGHIDXOWVHWWLQJZKHUH`PXVWEHSUHVVHGWZLFHWRORFNWKHDOSKDNH\ERDUG

Page 2-20 Basic operation

Page 45: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

<RXFDQGLVSOD\DOLVWRIIODJVE\SUHVVLQJ)/$*6ZKHQWKH&DOFXODWRU0RGHVLQSXWIRUPLVGLVSOD\HG:LWKWKHOLVWGLVSOD\HG\RXFDQVHWRUFOHDUSDUWLFXODUIODJV

7RVHWRUFOHDUDIODJ

3UHVV]RU[XQWLOWKHIODJ\RXZDQWWRFKDQJHLVKLJKOLJKWHG

3UHVV&+.

,IWKHIODJZDVVHWEHIRUHLWLVFOHDUHGLILWZDVFOHDUHGEHIRUHLWLVQRZVHW7KHIODJLVVHWLILWKDVDFKHFNPDUNEHVLGHLW

Algebraic and RPN modes

7KH+3 *SURYLGHVWZRPRGHVIRULQWHUSUHWLQJDQGGLVSOD\LQJFDOFXODWLRQVDOJHEUDLFDQG531

Algebraic mode

$OJHEUDLFPRGHLVWKHGHIDXOWPRGH,QWKLVPRGH\RXSHUIRUPFDOFXODWLRQVE\HQWHULQJWKHDUJXPHQWVDIWHUWKHFRPPDQGZKLFKLQPRVWFDVHVPHDQVHQWHULQJQXPEHUVIXQFWLRQVDQGRSHUDWRUVLQWKHVDPHRUGHUWKDW\RXZRXOGZULWHGRZQWKHH[SUHVVLRQRQSDSHU)RUH[DPSOHWRILQGVLQLQDOJHEUDLFPRGH\RXHQWHUWKHFRPPDQG¦s¦DQGWKHQWKHDUJXPHQW

<RXHQWHUWKHFRPPDQGDQGLWVDUJXPHQWVRQWKHFRPPDQGOLQHDQG

SUHVV\ WRREWDLQWKHUHVXOWLQH[DFWPRGHRU

SUHVV> WRREWDLQWKHUHVXOWLQDSSUR[LPDWHPRGH

([DFWPRGHDQGDSSUR[LPDWHPRGHVDUHH[SODLQHGRQSDJH

,IDFDOFXODWLRQ\LHOGVDQXPEHURIUHVXOWVWKHUHVXOWVDUHGLVSOD\HGWRJHWKHULQDOLVW^UHVXOWUHVXOWUHVXOW`

,QDOJHEUDLFPRGHSUHYLRXVFDOFXODWLRQVDUHUHWDLQHGLQKLVWRU\WRJHWKHUZLWKWKHLUUHVXOWV(DFKFDOFXODWLRQLVGLVSOD\HGDWWKHOHIWRIWKHVFUHHQDQGWKHFRUUHVSRQGLQJUHVXOWLVGLVSOD\HGRQWKHQH[WOLQHDWWKHULJKWRIWKHVFUHHQDVLQWKHH[DPSOHRQWKHULJKW

Basic operation Page 2-21

Page 46: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

<RXFDQXVHWKHUHVXOWRIDSUHYLRXVFDOFXODWLRQLQDQHZFDOFXODWLRQE\HQWHULQJ$16QZKHUHQLVWKHQXPEHURIWKHDQVZHUIRUWKHODVWDQVZHUIRUWKHVHFRQGODVWDQGVRRQ:KHQ\RXSUHVV\WKHFRUUHVSRQGLQJDQVZHULVFRSLHGWRWKHFXUVRUORFDWLRQRQWKHFRPPDQGOLQH

531PRGH

§531¨VWDQGVIRUUHYHUVH3ROLVKQRWDWLRQ,Q531PRGH\RXW\SLFDOO\HQWHUDQDUJXPHQWEHIRUHWKHFRPPDQG)RUH[DPSOHWRILQGVLQLQ531PRGH\RXHQWHUWKHDUJXPHQW¦¦DQGWKHQVSHFLI\WKHFRPPDQGs

,Q531PRGHWKHUHVXOWVRISUHYLRXVFDOFXODWLRQVDUHOLVWHGDVWKH\DUHLQDOJHEUDLFPRGH+RZHYHURQO\WKHUHVXOWV¦QRWWKHFDOFXODWLRQV¦DUHOLVWHG

7KLVOLVWRISULRUUHVXOWV¦DQGRWKHUREMHFWV¦LVNQRZQDVWKHVWDFNDQGHDFKLWHPRQWKHVWDFNLVQXPEHUHGDVLQWKHH[DPSOHDWWKHULJKW

,IDFDOFXODWLRQ\LHOGVDQXPEHURIUHVXOWVHDFKUHVXOWLVGLVSOD\HGDVDVHSDUDWHLWHPRQWKHVWDFN6RPHUHVXOWVPD\KRZHYHUEHJLYHQDVDOLVWRIUHVXOWV

7KH+3*KDVQXPHURXVFRPPDQGVIRUPDQLSXODWLQJWKHREMHFWVRQWKHVWDFN6HHDSSHQGL[(§:RUNLQJLQ531PRGH¨

)RULQIRUPDWLRQRQVZLWFKLQJEHWZHHQDOJHEUDLFDQG531GLVSOD\PRGHVVHH§&KDQJLQJDPRGH¨RQSDJH

Exact and approximate modes

7KHUHVXOWVRIFDOFXODWLRQVFDQEHGLVSOD\HGLQH[DFWPRGHRUDSSUR[LPDWHPRGH7KHGHIDXOWUHVXOWVPRGH¦IRUERWKDOJHEUDLFDQG531GLVSOD\PRGHV¦LVH[DFW

6HH§&KDQJLQJDPRGH¨RQSDJHIRULQIRUPDWLRQRQKRZWRFKDQJHPRGHV6HHFKDSWHU§:RUNLQJZLWKH[SUHVVLRQV¨IRULQIRUPDWLRQRQKRZWKLVPRGHDIIHFWVFRPSXWHUDOJHEUDIXQFWLRQV

Page 2-22 Basic operation

Page 47: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Exact mode

,QH[DFWPRGHDQ\UHVXOWWKDWLVQRWDZKROHQXPEHULVGLVSOD\HGLQIUDFWLRQDORUV\PEROLFIRUP)RUH[DPSOH«ZLOO\LHOGEHFDXVHLVDZKROHQXPEHUZKLOH«ZLOO\LHOGVLQFHLVQRWDZKROHQXPEHU

6LPLODUO\VLQπ\LHOGV UDWKHUWKDQ

)XUWKHUH[DPSOHVDUHJLYHQLQ§&RPPDQGOLQHFDOFXODWLRQV¨RQSDJH

Approximate mode

,QDSSUR[LPDWHPRGHDOOQXPHULFUHVXOWVDUHGLVSOD\HGLQIORDWLQJSRLQWIRUPZKHUHSRVVLEOH

)RUH[DPSOHVLQπ\LHOGVUDWKHUWKDQ

)XUWKHUH[DPSOHVDUHJLYHQLQ§&RPPDQGOLQHFDOFXODWLRQV¨RQWKHQH[WSDJH

1RWHWKDW\RXFDQIRUFHWKHFDOFXODWRUWR\LHOGDQDSSUR[LPDWHDQVZHUZKLOHLQH[DFWPRGHE\

HQWHULQJDWOHDVWRQHLQWHJHUDVDUHDOQXPEHU¦WKDWLVE\IROORZLQJWKHLQWHJHUZLWKDGHFLPDOSRLQW¦VHH§,QWHJHUVDQGUHDOQXPEHUV¨RQSDJHRU

SUHVVLQJ> UDWKHUWKDQ\WRJHWWKHUHVXOW

2 2⁄

2 2⁄

Basic operation Page 2-23

Page 48: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Command line calculations7KLVVHFWLRQSURYLGHVDQXPEHURIH[DPSOHVRIFRPPRQW\SHVRIFDOFXODWLRQV7KHNH\VWURNHVQHHGHG¦LQDOJHEUDLFPRGH¦WRHQWHUWKHFDOFXODWLRQRQWKHFRPPDQGOLQHDQGWKHUHVXOWLQERWKH[DFWDQGDSSUR[LPDWHPRGHDUHOLVWHG7KHH[DPSOHVDVVXPHWKDWWKHFDOFXODWRULVRSHUDWLQJZLWKLWVGHIDXOWPRGHVHWWLQJV

&KDSWHUVDQGH[SODLQKRZWRXVHWKHFRPPDQGVDQGIXQFWLRQVRIWKHFDOFXODWRUªVFRPSXWHUDOJHEUDV\VWHPWRVHWXSDQGVROYHPRUHFRPSOH[FDOFXODWLRQV6HHFKDSWHUIRULQIRUPDWLRQRQKRZWRFRQILJXUHPRGHVWRJHWV\PEROLFUHVXOWVWRFDOFXODWLRQV

([DPSOH á¥

.H\V < _= < _ \

([DFW

$SSUR[LPDWH

([DPSOH

.H\V rz\

([DFW

$SSUR[LPDWH

([DPSOH

.H\V qw \

([DFW

$SSUR[LPDWH

1RWHWKDWWKHwNH\FKDQJHVWKHVLJQRIWKHODVWQXPEHUHQWHUHG

([DPSOH

.H\V > ð> I\

([DFW

$SSUR[LPDWH

45 12⁄

5 4⁄

4 2–

24014

Page 2-24 Basic operation

Page 49: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

([DPSOH

.H\V > > I > I Áq> IÁ\

([DFW

$SSUR[LPDWH

([DPSOH

.H\V r t < z \

([DFW

$SSUR[LPDWH

x2

xd1

5

π3−

cos

2 2⁄

Basic operation Page 2-25

Page 50: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Time Management%\GHIDXOWWKH+3 *GRHVQRWVKRZWKHGDWHDQGWLPH<RXFDQWXUQWKLVIXQFWLRQRQE\VHOHFWLQJ&/2&.RQWKH'LVSOD\0RGHVLQSXWIRUPDVH[SODLQHGRQSDJH :KHQWKHFORFNIXQFWLRQLVRQWKHGDWHDQGWLPHDSSHDURQWKHVHFRQGOLQHRIWKHVWDWXVDUHD

(YHQLI\RXKDYHFKRVHQQRWWRGLVSOD\WKHFORFN\RXFDQXVHWKHDSSRLQWPHQWVIHDWXUHRIWKH+3 *WRVHWUHPLQGHUVRUWRVHWSURJUDPVWRUXQDWDVSHFLILHGWLPH

Setting the date and time

7RVHWWKHGDWHRUWLPH

3UHVV> ç

3UHVV]]WRKLJKOLJKWWKH6(77,0('$7(IXQFWLRQDQGWKHQSUHVV2.

7KH6HW7LPHDQG'DWHLQSXWIRUPLVGLVSOD\HG

3UHVVWKHDSSURSULDWHDUURZNH\VWRKLJKOLJKWDYDOXH\RXZDQWWRVHWRUFKDQJH

&KDQJHWKHYDOXH(DFKWLPHDQGGDWHILHOGRQWKLVLQSXWIRUPLVERWKDGDWDILHOGDQGDOLVWILHOG6HH§,QSXWIRUPILHOGV¨RQSDJH IRULQIRUPDWLRQRQKRZWRHGLWWKHILHOGVRQDQLQSXWIRUP

5HSHDWIURPVWHSLIWKHUHDUHRWKHUYDOXHV\RXZDQWWRFKDQJH

:KHQDOOWKHYDOXHVDUHFRUUHFWSUHVV2.

7KHLQSXWIRUPFORVHVDQGWKHQHZGDWHDQGWLPHLVGLVSOD\HGRQWKHVWDWXVOLQHSURYLGLQJWKDW\RXKDYHFKRVHQWRGLVSOD\WKHFORFNDQGWKHVWDWXVDUHD

Page 2-26 Basic operation

Page 51: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Changing the format of the date or time

7RFKDQJHWKHIRUPDWRIWKHGDWHRUWLPH

3UHVV> ç

3UHVV]]WRKLJKOLJKWWKH6(77,0('$7(IXQFWLRQDQGWKHQSUHVV2.

7KH6(77,0($1''$7(LQSXWIRUPLVGLVSOD\HG

3UHVVWKHDSSURSULDWHDUURZNH\VWRKLJKOLJKWWKHIRUPDWILHOG\RXZDQWWRFKDQJH

7KHIRUPDWILHOGVDUHWKHWZRILHOGVDWWKHIDUULJKWRIWKHVFUHHQ

&KDQJHWKHIRUPDW7KHIRUPDWILHOGVDUHOLVWILHOGV6HH§,QSXWIRUPILHOGV¨RQSDJH IRULQIRUPDWLRQRQKRZWRHGLWOLVWILHOGVRQDQLQSXWIRUP

,I\RXZDQWWRFKDQJHDQRWKHUIRUPDWUHSHDWIURPVWHS

:KHQ\RXKDYHILQLVKHGSUHVV2.

7KHLQSXWIRUPFORVHVDQGWKHGDWHDQGWLPHLVGLVSOD\HGLQWKHIRUPDWV\RXVHW

Alarms

<RXFDQVHWWZRW\SHVRIDODUPVDSSRLQWPHQWDODUPVDQGFRQWURODODUPV

Appointment alarms

$QDSSRLQWPHQWDODUPLVDQDODUP\RXVHWWRJRRIIDWDSDUWLFXODUWLPHRQDSDUWLFXODUGDWH7\SLFDOO\DQDSSRLQWPHQWDODUPLVDFFRPSDQLHGE\DXVHUVHWPHVVDJHIRUH[DPSOHDUHPLQGHU

:KHQWKHDODUPIDOOVGXHDEHHSLVHPLWWHGDWVKRUWLQWHUYDOVIRUDERXWVHFRQGV,I\RXDOVRVSHFLILHGDPHVVDJHZKHQVHWWLQJWKHDODUPWKDWPHVVDJHLVGLVSOD\HGLQWKHVWDWXVDUHDDORQJZLWKWKHDODUPDQQXQFLDWRU 7KHPHVVDJHLVGLVSOD\HGRQO\ZKLOHWKHDODUPLVVRXQGLQJ

<RXDFNQRZOHGJHDQDSSRLQWPHQWDODUPE\SUHVVLQJDNH\ZKLOHWKHDODUPLVVRXQGLQJ7KHEHHSVWRSVWKHDQQXQFLDWRUGLVDSSHDUVDQGWKHPHVVDJHLVGHOHWHG

,I\RXGRQRWSUHVVDNH\ZKLOHWKHDODUPLVVRXQGLQJWKHPHVVDJHGLVDSSHDUVEXWLWLVQRWGHOHWHG6HH§&KHFNLQJFKDQJLQJDQGGHOHWLQJDODUPV¨RQSDJH IRULQIRUPDWLRQRQIROORZLQJXSDODUPVWKDW\RXKDYHPLVVHG,IWKHDODUPLVDQRQUHSHDWLQJDODUPH[SODLQHGLQWKHQH[W

Basic operation Page 2-27

Page 52: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

VHFWLRQWKHDQQXQFLDWRUUHPDLQVGLVSOD\HGWRLQGLFDWHWKDW\RXKDYHDQDSSRLQWPHQW\RXKDYHQRWDFNQRZOHGJHG

,IWKHFDOFXODWRULVVZLWFKHGRIILWDXWRPDWLFDOO\VZLWFKHVRQZKHQWKHDODUPLVGXHWRJRRII7KHDODUPVRXQGVDQGWKHDVVRFLDWHGPHVVDJHLVGLVSOD\HG

$Q\QXPEHURIDSSRLQWPHQWDODUPVFDQEHVHW

Setting an appointment alarm

3UHVV> ç

3UHVV]WRKLJKOLJKWWKH6(7$/$50IXQFWLRQDQGWKHQSUHVV 2.

7KH6(7$/$50LQSXWIRUPLVGLVSOD\HG

,I\RXZDQWWRVHWDPHVVDJHWKDWZLOOEHGLVSOD\HGZKHQWKHDODUPJRHVRII

D 3UHVV>K

,I\RXXVHDQ\RWKHUGHOLPLWHUWKH+3 *ZLOOFRQVLGHUWKHDODUPWREHDFRQWURODODUPVHHSDJHSDJH

E (QWHUWKHPHVVDJH6HH§(QWHULQJFKDUDFWHUV¨RQSDJH IRULQIRUPDWLRQRQKRZWRHQWHUWH[W

F 3UHVV2.

2QO\DVPXFKRI\RXUPHVVDJHDVZLOOILWRQRQHOLQHRIWKHVFUHHQZLOOEHGLVSOD\HGVR\RXVKRXOGNHHS\RXUPHVVDJHEULHI

,I\RXKDYHHQWHUHGDPHVVDJHWKH+RXUILHOGLVQRZKLJKOLJKWHG,I\RXGLGQRWHQWHUDPHVVDJHSUHVV]XQWLOWKH+RXUILHOGLVKLJKOLJKWHG

&KDQJHWKHWLPHWLPHIRUPDWDQGGDWHWRWKHWLPHDQGGDWHWKDW\RXZDQWWKHDODUPWRVRXQG6HH§,QSXWIRUPILHOGV¨RQSDJH IRULQIRUPDWLRQRQKRZWRVHWWKHILHOGVRQDQLQSXWIRUP

,I\RXZDQWWKHDODUPWRUHSHDWDWUHJXODULQWHUYDOV

D +LJKOLJKWWKH5HSHDWILHOG

E 7\SHDYDOXHIRUWKHUHSHDWLQWHUYDO

F 3UHVV2.7KHXQODEHOHG$ODUP5HSHDW8QLWILHOGLVQRZKLJKOLJKWHG

G 7KH$ODUP5HSHDW8QLWILHOGLVDOLVWILHOG,IWKHGHIDXOWDODUPUHSHDWXQLWLVQRWZKDW\RXZDQWVHOHFWDQHZXQLWVHFRQGVPLQXWHVKRXUVGD\VRUZHHNV6HH§,QSXWIRUPILHOGV¨RQSDJH IRULQIRUPDWLRQRQKRZWRVHOHFWYDOXHVIRUDOLVWILHOGRQDQLQSXWIRUP

3UHVV2.WRVHWWKHDSSRLQWPHQWDODUP

Page 2-28 Basic operation

Page 53: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basic operation

Checking, changing, and deleting alarms

7RORRNDWWKHIXWXUHGDWHGDSSRLQWPHQWDODUPV\RXKDYHVHWDQGWKHSDVWGXHQRQUHSHDWLQJDODUPVWKDW\RXGLGQRWDFNQRZOHGJH

3UHVV> ç

7KH%52:6($/$506RSWLRQLVKLJKOLJKWHG

3UHVV2.

$OLVWRISDVWGXHQRQUHSHDWLQJDODUPVDQGIXWXUHGDWHGDODUPVLVGLVSOD\HG7KHOLVWVKRZVWKHGDWHDQGWLPHWKHDODUPZDVVHWWRJRRIIZKHWKHULWLVDUHSHDWLQJDODUPDQGWKHILUVWIHZFKDUDFWHUVRIWKHPHVVDJH

7RUHDGRUFKDQJHDOLVWHGDODUPSUHVV ]WRKLJKOLJKWWKHDODUPDQGWKHQSUHVV(',77KH6(7$/$50LQSXWIRUPLVGLVSOD\HG<RXFDQUHDGWKHHQWLUHPHVVDJHDQGFKDQJHWKHGHWDLOVRIWKHDODUP6HH§6HWWLQJDQDSSRLQWPHQWDODUP¨RQSDJH IRULQIRUPDWLRQRQFKDQJLQJWKHGDWDRQWKH6(7$/$50LQSXWIRUP

7RUHWXUQWRWKHOLVWRIDODUPVSUHVV &$1&(/RU2.

7RGHOHWHDQDODUPSUHVV ]WRKLJKOLJKWWKHDODUPDQGWKHQSUHVV385*(

,I\RXGRQRWGHOHWHDSDVWGXHDODUP¦WKDWLVDQRQUHSHDWLQJDODUPWKDW\RXGLGQRWDFNQRZOHGJHE\SUHVVLQJDNH\ZKLOHWKHEHHSZDVVRXQGLQJ¦WKHDODUPDQQXQFLDWRUZLOOFRQWLQXHWREHGLVSOD\HGLQWKHVWDWXVDUHD

7RVHWDQHZDODUPSUHVV1(:DQGIROORZWKHLQVWUXFWLRQVLQ§6HWWLQJDQDSSRLQWPHQWDODUP¨RQSDJHVWDUWLQJIURPVWHS

7RUHWXUQWR\RXUGHIDXOWGLVSOD\IURPWKHOLVWRIDODUPVSUHVV2.

Control alarms

$FRQWURODODUPUXQVDSURJUDPRURWKHUREMHFWDWWKHWLPHDQGGDWH\RXVSHFLI\<RXPLJKWVHWDFRQWURODODUPWRUXQDSURJUDPDWDWLPHZKHQ\RXZRQªWQHHGWKHFDOFXODWRULI\RXNQRZWKDWWKHSURJUDPZLOOWDNHVRPHWLPHWRILQLVK

<RXGRQRWQHHGWRDFNQRZOHGJHDFRQWURODODUP,QIDFWZKHQDFRQWURODODUPLVVHWRIIWKHUHLVQREHHSDQGQRDQQXQFLDWRU

<RXFDQYLHZFKDQJHDQGGHOHWHDFRQWURODODUPLQWKHVDPHZD\WKDW\RXYLHZFKDQJHDQGGHOHWHDQDSSRLQWPHQWDODUP6HH§&KHFNLQJFKDQJLQJDQGGHOHWLQJDODUPV¨RQSDJH

Basic operation Page 2-29

Page 54: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Basi

c op

erat

ion

Setting a control alarm

3UHVV> ç

3UHVV]WRKLJKOLJKWWKH6(7$/$50RSWLRQDQGWKHQSUHVV 2.

7KH6(7$/$50LQSXWIRUPLVGLVSOD\HG

,QWKH0HVVDJHILHOGHQWHUWKHQDPHRIWKHSURJUDPRUREMHFWWKDW\RXZDQWWRUXQZKHQWKHDODUPEHFRPHVGXH

6HWWKHWLPHDQGGDWHWRWKHWLPHDQGGDWHWKDW\RXZDQWWKHREMHFWWRUXQ

,I\RXZDQWWKHREMHFWWRUXQUHSHDWHGO\DWVHWLQWHUYDOVHQWHUDYDOXHLQWKH5HSHDWILHOGDQGVHOHFWDXQLWIRUWKH$ODUP5HSHDW8QLWILHOG

3UHVV2.WRVHWWKHFRQWURODODUP

Page 2-30 Basic operation

Page 55: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Creating and editing expressions

Chapter 3

Creating and editing expressions

Contents

&UHDWLQJDQHZH[SUHVVLRQ

(GLWLQJDQH[SUHVVLRQ

8VLQJ(TXDWLRQ:ULWHU

,PSOLHGPXOWLSOLFDWLRQ

(QWHULQJHDQGL

2SHUDWLQJPRGHV

:RUNLQJZLWKPRGHV

+RZ(TXDWLRQ:ULWHUVHHVH[SUHVVLRQV

([DPSOHV

([DPSOH

([DPSOH

([DPSOH

(TXDWLRQ:ULWHUNH\V

Introduction7KLVFKDSWHUH[SODLQVKRZWRXVH(TXDWLRQ:ULWHUWRFUHDWHDQGHGLWH[SUHVVLRQV([SUHVVLRQVWKDW\RXFUHDWHDUHGLVSOD\HGDVWKH\DUHZKHQ\RXZULWHWKHPRQSDSHU)URPWKHFRPPDQGOLQH\RXFDQRSHQDQH[SUHVVLRQLQ(TXDWLRQ:ULWHU

Creating and editing expressions Page 3-1

Page 56: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Cre

atin

g an

d ed

iting

exp

ress

ions

Creating a new expression7KLVVHFWLRQGHVFULEHVKRZWRXVH(TXDWLRQ:ULWHUWRFUHDWHDQH[SUHVVLRQDQGWRVWRUHLWLQDYDULDEOH

$V\RXFUHDWHDQH[SUHVVLRQ\RXSUHVVWRVHOHFWWKHSUHYLRXVFRPSRQHQWVWKDWWKHQHZRSHUDWRURUIXQFWLRQZLOOUHODWHWR(DFKWLPH\RXSUHVVPRUHRIWKHSUHYLRXVFRPSRQHQWVDUHVHOHFWHG

&RQVLGHUWKHH[SUHVVLRQ

7KLVLVKRZ\RXXVH(TXDWLRQ:ULWHUWRFUHDWHWKHH[SUHVVLRQDQGVDYHLWLQPHPRU\

(QVXUHWKDWWKHFRPPDQGOLQHLVFOHDUDQGSUHVVoWRRSHQ(TXDWLRQ:ULWHU

(QWHUWKHILUVWFRPSRQHQW

O=

6HOHFWWKHFRPSRQHQW\RXHQWHUHGDQGWKHQSUHVV(TXDWLRQ:ULWHUHQFORVHVWKHVHOHFWHGH[SUHVVLRQLQEUDFNHWVDQGLQVHUWVWRUHSUHVHQWWKHPXOWLSOLFDWLRQ

(QWHUWKHILUVWWHUPRIWKHVHFRQGFRPSRQHQW

Oq

6HOHFWWKHWHUPDQGSUHVV(TXDWLRQ:ULWHUFUHDWHVWKHFRPSRQHQWDQGHQFORVHVLWLQEUDFNHWV

-

3x 4+( ) 5x2 2–( )

x 1–3------------------------------------------

Page 3-2 Creating and editing expressions

Page 57: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Creating and editing expressions

6HOHFWWKHH[SUHVVLRQ\RXKDYHHQWHUHGVRIDUDQGSUHVVzWRLQVHUWWKHGLYLVLRQEDUXQGHULW

z

(QWHUWKHGHQRPLQDWRUH[SUHVVLRQ

>ðO-

3UHVV\WRSODFHWKHH[SUHVVLRQRQWKHFRPPDQGOLQH

7RVWRUHWKHH[SUHVVLRQLQPHPRU\

D SUHVVk

E SUHVV``DQGWKHQHQWHUDQDPHIRUWKHHTXDWLRQ

F SUHVV\ WRVWRUHWKHH[SUHVVLRQ

Editing an expression<RXFDQHGLWDQH[SUHVVLRQRQWKHFRPPDQGOLQHRULQ(TXDWLRQ:ULWHU6HH§(GLWLQJWKHFRPPDQGOLQH¨RQSDJH IRUGHWDLOVRQXVLQJWKHFRPPDQGOLQHHGLWRU

7RHGLWDQH[SUHVVLRQLQ(TXDWLRQ:ULWHU

:LWKWKHH[SUHVVLRQRQWKHFRPPDQGOLQHSUHVV]

(TXDWLRQ:ULWHURSHQVZLWKWKHH[SUHVVLRQUHDG\IRUHGLWLQJ

(GLWWKHH[SUHVVLRQ

3UHVV\WRSODFHWKHH[SUHVVLRQRQWKHFRPPDQGOLQH

3UHVV\DJDLQWRVDYH\RXUFKDQJHV

,I\RXZDQWWRLQVHUWDFRPSRQHQWLQWRDQH[SUHVVLRQ\RXFDQ

:LWKWKHH[SUHVVLRQRQWKHFRPPDQGOLQHSODFHWKHFXUVRUZKHUH\RXZDQWWKHFRPSRQHQWWREHLQVHUWHG

3UHVVoWRRSHQ(TXDWLRQ:ULWHUZLWKDEODQNVFUHHQ

&UHDWHWKHFRPSRQHQW

3UHVV\7KHFRPSRQHQWLVLQVHUWHGLQWRWKHH[SUHVVLRQRQWKHFRPPDQGOLQH

3UHVV\DJDLQWRVDYHWKHPRGLILHGH[SUHVVLRQ

Creating and editing expressions Page 3-3

Page 58: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Cre

atin

g an

d ed

iting

exp

ress

ions

Using Equation Writer$V\RXFUHDWHRUHGLWDQH[SUHVVLRQNHHSWKHIROORZLQJSRLQWVLQPLQG

<RXXVHWKHRSHUDWRUVDQGWKHIXQFWLRQVIURPWKHNH\ERDUGWRVSHFLI\WKHRSHUDWLRQVWKDW\RXUH[SUHVVLRQFRQWDLQV)RUH[DPSOHWRLQFOXGHDQDULWKPHWLFDGGLWLRQSUHVV=7RLQFOXGHDVLQHIXQFWLRQSUHVVs

%\GHIDXOWDQ\RSHUDWLRQ\RXVHOHFWLVDSSOLHGWRWKHIXQFWLRQRUWHUPLPPHGLDWHO\WRWKHOHIWRIWKHFXUVRU<RXSUHVV WRH[WHQGWKHVHOHFWLRQRQWKHOHIWWRZKLFKWKHQH[WRSHUDWLRQZLOODSSO\

Implied multiplication

<RXQRUPDOO\SUHVVWRVSHFLI\PXOWLSOLFDWLRQ+RZHYHUIRUFHUWDLQH[SUHVVLRQV(TXDWLRQ:ULWHUDVVXPHVWKDWPXOWLSOLFDWLRQLVLQWHQGHGDQG\RXGRQRWQHHGWRVSHFLI\LW7KLVLVWKHFDVHLQWKHIROORZLQJVLWXDWLRQV

DQXPEHUIROORZHGE\DOHWWHUIRUH[DPSOH[

DQXPEHURUOHWWHUIROORZHGE\DQRSHQLQJSDUHQWKHVLV

DQXPEHURUOHWWHUIROORZHGE\DSUHIL[IXQFWLRQWKDWLVDIXQFWLRQZKHUHWKHDUJXPHQWVDSSHDUDIWHUWKHQDPHIRUH[DPSOHVLQ[

DULJKWSDUHQWKHVLVIROORZHGE\DOHIWSDUHQWKHVLV

Entering e and i

7RHQWHUWKHYDOXHHWKHEDVHIRUQDWXUDOORJDULWKPVRULWKHVTXDUHURRWRI¥\RXFDQVLPSO\XVHWKHDOSKDNH\VWRHQWHUORZHUFDVHHRUL7KDWLV

WRHQWHUHSUHVV`<H

WRHQWHULSUHVV`<L

,QDOJHEUDLFH[SUHVVLRQVWKH+3 *UHFRJQL]HVWKHVHOHWWHUVDVWKHHTXLYDOHQWYDOXHV

<RXFDQDOVRHQWHULE\SUHVVLQJ<M

Page 3-4 Creating and editing expressions

Page 59: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Creating and editing expressions

Operating modes7KHUHDUHIRXUPRGHVRIRSHUDWLRQZLWKLQ(TXDWLRQ:ULWHU7KHVHDUH

(QWU\PRGH

7KLVLVWKHGHIDXOWPRGH,I\RXDUHXVLQJDQRWKHUPRGH(TXDWLRQ:ULWHUUHWXUQVWR(QWU\PRGHZKHQHYHU\RXHQWHUDYDOXH

7HUPVHOHFWLRQPRGH

8VHWKLVPRGHZKHQ\RXZDQWWRPRGLI\H[LVWLQJWHUPV<RXFDQVHOHFWRQO\RQHWHUPDWDWLPH

6HOHFWLRQPRGH

<RXXVHWKLVPRGHZKHQDSSO\LQJDOJHEUDLFRSHUDWLRQVWRFRPSRQHQWVRIDQH[SUHVVLRQ

&XUVRUPRGH

<RXXVHWKLVPRGHWRVHOHFWFRPSRQHQWVRIDQH[SUHVVLRQ

Working with modes

(TXDWLRQ:ULWHUªVIXQFWLRQDOLW\YDULHVGHSHQGLQJRQWKHPRGHWKDW\RXDUHXVLQJ

Using Entry mode

(QWHUDWHUPRURSHUDWRUWRDSSO\WRWKHWHUPLPPHGLDWHO\WRWKHOHIWRIWKHFXUVRU

3UHVVWRVHOHFWWHUPVWRWKHOHIWRIWKHFXUVRUWRZKLFK\RXZDQWWRDSSO\WKHQH[WRSHUDWRURUIXQFWLRQ(DFKWLPH\RXSUHVVPRUHWHUPVWRWKHOHIWDUHVHOHFWHG

Creating and editing expressions Page 3-5

Page 60: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Cre

atin

g an

d ed

iting

exp

ress

ions

Using Term selection mode:

7RVWDUW7HUPVHOHFWLRQPRGH

)URP(QWU\PRGHSUHVV]

)URP6HOHFWLRQPRGHSUHVV>]

7KHFXUVRUFKDQJHVWRDER[

3UHVVDQGWRQDYLJDWHWKURXJKWKHH[SUHVVLRQDQGVHOHFWWKHWHUP\RXZDQWWRFKDQJH

:KHQWKHWHUPWKDW\RXZDQWLVVHOHFWHGSHUIRUPHLWKHURIWKHIROORZLQJ

(QWHUDQHZWHUPRUWHUPVWRUHSODFHWKHVHOHFWLRQ

6HOHFWDIXQFWLRQRURSHUDWRUWRDSSO\WRWKHVHOHFWLRQ

:KHQ\RXHQWHUDWHUPIXQFWLRQRURSHUDWRU(TXDWLRQ:ULWHUUHWXUQVWR(QWU\PRGH

Using Selection mode

3UHVV[WRVWDUW6HOHFWLRQPRGH

8VHWKHDUURZNH\VWRVHOHFWWKHFRPSRQHQWVWKDW\RXZDQW6HH§+RZ(TXDWLRQ:ULWHUVHHVH[SUHVVLRQV¨RQSDJH WRKHOSXQGHUVWDQGKRZWRVHOHFWFRPSRQHQWV

:KHQWKHSDUWRIWKHH[SUHVVLRQWKDW\RXZDQWLVVHOHFWHGSHUIRUPRQHRIWKHIROORZLQJ

(QWHUDQHZWHUPRUWHUPVWRUHSODFHWKHVHOHFWLRQ

6HOHFWDIXQFWLRQRURSHUDWRUWRDSSO\WRWKHVHOHFWLRQ

8VHWKHFRPSXWHUDOJHEUDIXQFWLRQVWRPDQLSXODWHWKHVHOHFWLRQ

7RUHWXUQWR(QWU\PRGHHQWHUDWHUPIXQFWLRQRURSHUDWRU7RUHWXUQWR7HUP6HOHFWLRQPRGHSUHVV>]

Using Cursor mode

8VH&XUVRUPRGHWRVHOHFWSDUWVRIDQH[SUHVVLRQ<RXFDQQRWHGLWDVHOHFWLRQLQFXUVRUPRGH

3UHVV&856WRVWDUW&XUVRUPRGH

8VHWKHDUURZNH\VWRHQFORVHWKHVHOHFWLRQ\RXZDQWLQDER[

3UHVV\WRVHOHFWWKHER[HGDUHDDQGUHWXUQWR6HOHFWLRQPRGHRUSUHVVGWRUHWXUQWR(GLWPRGHZLWKRXWVHOHFWLQJWKHER[HGDUHD

Page 3-6 Creating and editing expressions

Page 61: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Creating and editing expressions

How Equation Writer sees expressions

8QGHUVWDQGLQJKRZ(TXDWLRQ:ULWHUVHHVH[SUHVVLRQVZLOOKHOS\RXZRUNZLWKH[SUHVVLRQV

7KHH[SUHVVLRQWKDW\RXDUHHGLWLQJLVUHSUHVHQWHGZLWKLQ(TXDWLRQ:ULWHUDVDWUHHVWUXFWXUHZLWKWKHRSHUDWRUVDVEUDQFKLQJSRLQWVDQGRSHUDQGVDVEUDQFKHV<RXXVHWKHDUURZNH\VWRQDYLJDWHDURXQGWKHWUHHDQGVHOHFWJURXSVRIEUDQFKHV

)RUH[DPSOHFRQVLGHUWKHH[SUHVVLRQ

7KHWUHHVWUXFWXUHIRUWKLVH[SUHVVLRQDSSHDUVDVIROORZVWR(TXDWLRQ:ULWHU

,Q6HOHFWLRQPRGHZKHQWKHFXUVRULVSRVLWLRQHGRQLQWKH[FRPSRQHQW

,I\RXSUHVV[RQFHWKHVHOHFWLRQSRLQWPRYHVWRWKHRSHUDWRUDQG(TXDWLRQ:ULWHUVHOHFWVWKH[H[SUHVVLRQ

,I\RXSUHVV[DJDLQWKHVHOHFWLRQSRLQWPRYHVWRWKH=RSHUDWRUDQG(TXDWLRQ:ULWHUVHOHFWVWKH[H[SUHVVLRQ

,I\RXSUHVV[DJDLQWKHVHOHFWLRQSRLQWPRYHVWRWKH RSHUDWRUDQG(TXDWLRQ:ULWHUVHOHFWVWKHHQWLUHQXPHUDWRU

,I\RXSUHVV[DJDLQWKHVHOHFWLRQSRLQWPRYHVWRWKHWRSRIWKHWUHHVWUXFWXUHDQG(TXDWLRQ:ULWHUVHOHFWVWKHHQWLUHH[SUHVVLRQ

<RXFDQSUHVVRUWRPRYHODWHUDOO\ZLWKLQWKHHTXDWLRQWUHHWRVHOHFWWHUPVDQGH[SUHVVLRQVDWWKHVDPHOHYHO

5x 3+( ) x 1–( )x 5+( )

-------------------------------------

z

5

3 1

5x

x

x

§ =

=

§

¥

Creating and editing expressions Page 3-7

Page 62: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Cre

atin

g an

d ed

iting

exp

ress

ions

Examples7KLVVHFWLRQLQFOXGHVH[DPSOHVRIKRZWRFUHDWHVSHFLILFH[SUHVVLRQV

Example 1

(QWHUWKHQXPHUDWRUH[SUHVVLRQ

O=O]-

6HOHFWWKHH[SUHVVLRQDQGSUHVVzWRLQVHUWWKHGLYLVLRQEDUXQGHULW

z

(QWHUWKHGHQRPLQDWRUH[SUHVVLRQ

O=

Example 2

(QWHUWKHILUVWFRPSRQHQWRIWKHH[SUHVVLRQ

Oq=

6HOHFWWKHH[SUHVVLRQDQGSUHVV

(QWHUWKHVHFRQGH[SUHVVLRQ

Oq=O=

5x 3+( ) x 1–( )x 1+

-------------------------------------

2x3 5+( ) 4x2 2x 7+ +⋅

Page 3-8 Creating and editing expressions

Page 63: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Creating and editing expressions

6HOHFWWKHH[SUHVVLRQDQGDSSO\WKHVTXDUHURRWWRLW

r

Example 3

3UHVVWKHIROORZLQJNH\V

>q`<(OO

Equation Writer keys7KLVWDEOHOLVWVWKHNH\V\RXFDQXVHIURPZLWKLQ(TXDWLRQ:ULWHU

[ Starts Selection mode, selects terms at the next level up the equa-tion tree.

] Selects the first term of the selected expression. If at the lowest level, invokes Term selection mode.

>] Invokes Term selection mode.

In Term selection mode, moves the cursor left. In Selection mode, selects the term at the same level to the left.

In Term selection mode, moves the cursor right. In Selection mode, selects the term at the same level to the right.

> In Term selection mode, selects the first term in the expression.

> In Term selection mode, selects the last term in the expression.

>õ Puts Equation Writer into Cursor mode.

In Selection mode, selects the next component of a term. In Edit mode, enters a comma (,) character, for example, when entering a complex number.

\ In Cursor mode, selects the boxed component. In any other mode, exits Equation Writer and puts the current expression onto the com-mand line.

5exxd

2

5∫

Creating and editing expressions Page 3-9

Page 64: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a
Page 65: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Chapter 4

Plotting graphs

Contents

%DVLFSORWWLQJ

3ORWW\SHV

)XQFWLRQSORWV

3DUDPHWULFSORWV

3RODUSORWV

&RQLFSORWV

'LIIHUHQWLDOHTXDWLRQSORWV

7UXWKSORWV

6ORSHILHOGSORWV

:LUHIUDPHSORWV

3VHXGR&RQWRXUSORWV

<6OLFHSORWV

*ULGPDSSORWV

3DUDPHWULFVXUIDFHSORWV

)DVW'SORWV

6WDWLVWLFDOSORWV

&XUVRUPRYHPHQW

6WDQGDUGFXUVRUPRYHPHQW

7UDFLQJDSORW

&XUVRUFRRUGLQDWHV

=RRPLQJ

$QDO\]LQJIXQFWLRQV

)LQGLQJURRWV

)LQGLQJH[WUHPD

)LQGLQJVORSHV &RQW

Plotting graphs Page 4-1

Page 66: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

)LQGLQJDUHDV

)LQGLQJLQWHUVHFWLRQV

7DEOHV

&XVWRPL]LQJWDEOHYDOXHV

6SHFLDOSORWWLQJDQGWDEOHYDULDEOHV

Introduction7KH+3 *HQDEOHV\RXWRSORWIXQFWLRQVDQGVWDWLVWLFDOGDWDDQGWRDQDO\]HWKHPDWKHPDWLFDOFKDUDFWHULVWLFVRISORWWHGIXQFWLRQV6L[WHHQSORWW\SHVDUHDYDLODEOH7KHVHDUH

IXQFWLRQSORWV SVHXGRFRQWRXUSORWV

SDUDPHWULFSORWV <VOLFHSORWV

SRODUSORWV JULGPDSSORWV

FRQLFSORWV SDUDPHWULFVXUIDFHSORWV

GLIIHUHQWLDOHTXDWLRQV IDVW'SORWV

WUXWKSORWV VFDWWHUSORWV

VORSHILHOGSORWV EDUJUDSKV

ZLUHIUDPHSORWV KLVWRJUDPV

Page 4-2 Plotting graphs

Page 67: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Basic plotting7KH+3 *ªVSORWWLQJDSSOLFDWLRQHQDEOHV\RXWRJUDSKIXQFWLRQV<RXFDQFUHDWHWKHIXQFWLRQVEHIRUHRSHQLQJWKHDSSOLFDWLRQRUFUHDWHDIXQFWLRQRQFHWKHSORWWLQJDSSOLFDWLRQLVRSHQ

<RXFDQDOVRSORWVWDWLVWLFDOGDWD6WDWLVWLFDOGDWDQHHGVWREHSODFHGLQDPDWUL[EHIRUHLWFDQEHSORWWHG<RXFDQFUHDWHWKHPDWUL[EHIRUHRSHQLQJWKHSORWWLQJDSSOLFDWLRQRUFUHDWHLWRQFHWKHDSSOLFDWLRQLVRSHQ

<RXFDQSORWDQ\QXPEHURIIXQFWLRQVDWRQHWLPHKRZHYHU\RXFDQRQO\GUDZRQHVWDWLVWLFDOSORWDWDWLPH<RXFDQKRZHYHUVXSHULPSRVHDQHZVWDWLVWLFDOSORWRYHUDSUHYLRXVO\GUDZQVWDWLVWLFDOSORW

To draw a non-statistical plot

3UHVV<DWRGLVSOD\WKH3ORW6HWXSVFUHHQ

,IWKHW\SHRISORW\RXZDQWWRGUDZLVQRWWKHRQHVKRZQLQWKH7\SHILHOGSUHVV&+226DQGVHOHFWDQHZSORWW\SH

<RXFDQDOVRVHOHFWDSORWW\SHE\SUHVVLQJ`DQGWKHILUVWOHWWHURIWKHQDPHRIWKHSORWW\SH)RUH[DPSOHWRVHOHFWJULGPDSSUHVV *7KHYDOXHLQWKH7\SHILHOGFKDQJHVWRWKHSORWW\SH\RXVHOHFWHG

&KDQJHZKDWHYHUSORWWLQJSDUDPHWHUVQHHGFKDQJLQJ

7KHSDUDPHWHUVRQWKH3ORW6HWXSVFUHHQYDU\DFFRUGLQJWRWKHW\SHRISORW\RXDUHGUDZLQJ7KH\DUHGLVFXVVHGODWHU6HH§3ORWW\SHV¨RQSDJH

3UHVV<A

7KH3ORW¥)XQFWLRQVFUHHQLVGLVSOD\HG7KLVVFUHHQOLVWVWKHIXQFWLRQV\RXODVWSORWWHG

7RGHOHWHDOOWKHIXQFWLRQVOLVWHGSUHVVl&/($5

7RGHOHWHDSDUWLFXODUIXQFWLRQEXWNHHSRWKHUVXVHWKHDUURZNH\VWRKLJKOLJKWWKHIXQFWLRQDQGSUHVV'(/

,I\RXILQG\RXKDYHGHOHWHGDIXQFWLRQE\DFFLGHQWSUHVVG <A

Plotting graphs Page 4-3

Page 68: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

7RFKDQJHDIXQFWLRQ

D 8VHWKHDUURZNH\VWRKLJKOLJKWWKHIXQFWLRQ

E 3UHVV(',7

7KHIXQFWLRQLVGLVSOD\HGLQ(TXDWLRQ:ULWHU

F (GLWWKHIXQFWLRQ

G 3UHVV\

(TXDWLRQ:ULWHUFORVHVDQG\RXUHGLWHGIXQFWLRQRYHUZULWHVWKHIXQFWLRQ\RXFKRVHWRPRGLI\

7RFDQFHO\RXUHGLWSUHVVG<A

7RFKRRVHDXVHUGHILQHGIXQFWLRQ

D +LJKOLJKWWKHIXQFWLRQEHORZZKLFK\RXZDQWWKHQHZIXQFWLRQWREHSODFHG

E 3UHVV&+226

$OLVWRIXVHUGHILQHGIXQFWLRQVLVGLVSOD\HG

F +LJKOLJKWWKHIXQFWLRQ\RXZDQWWRSORW

G 3UHVV2.

6HH§8VHUGHILQHGIXQFWLRQV¨RQSDJHIRULQVWUXFWLRQVRQKRZWRFUHDWHXVHUGHILQHGIXQFWLRQV

7RFUHDWHDQHZIXQFWLRQWREHSORWWHG

D 3UHVV$''WRRSHQ(TXDWLRQ:ULWHU

E &UHDWHWKHIXQFWLRQ

F 3UHVV\

(TXDWLRQ:ULWHUFORVHVDQG\RXUQHZIXQFWLRQLVDGGHGWRWKHOLVWRIIXQFWLRQVWREHSORWWHG

3UHVV<BWRGLVSOD\WKH3ORW:LQGRZVFUHHQ

,IQHFHVVDU\FKDQJHWKHSORWZLQGRZSDUDPHWHUV

7KHSDUDPHWHUVRQWKH3ORW:LQGRZVFUHHQYDU\DFFRUGLQJWRWKHW\SHRISORW\RXDUHGUDZLQJ7KH\DUHGLVFXVVHGODWHU6HH§3ORWW\SHV¨RQSDJH

7KH+3 *NHHSVDUHFRUGRI\RXUODVWSORW7KLVHQDEOHV\RXWRGUDZDQHZIXQFWLRQRUVHWRIIXQFWLRQVRUGDWDPDWUL[RYHUWKHWRSRIDQHDUOLHUIXQFWLRQVHWRIIXQFWLRQVRUGDWDPDWUL[,I\RXGRQRWZDQWWRLQFOXGHWKHHDUOLHUSORWSUHVV(5$6(

7RSORWWKHIXQFWLRQVSUHVV'5$:

Page 4-4 Plotting graphs

Page 69: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

To draw a statistical plot

3UHVV<DWRGLVSOD\WKH3ORW6HWXSVFUHHQ

3UHVV&+226DQGVHOHFWWKHW\SHRIVWDWLVWLFDOSORW\RXZDQWWRGUDZEDUKLVWRJUDPRUVFDWWHU

3UHVV ]WRPRYHWRWKHΣ'$7ILHOG 3UHVV<OWRRSHQ0DWUL[:ULWHU

&UHDWHDPDWUL[WRUHSUHVHQWWKHVWDWLVWLFDOGDWD\RXZDQWWRSORW

3UHVV\

7KHPDWUL[\RXHQWHUHGDSSHDUVRQVFUHHQZLWKLQVTXDUHEUDFNHWV3UHVV2.WRFRQWLQXHRUPRGLI\WKHPDWUL[LIQHFHVVDU\EHIRUHSUHVVLQJ2.

7KH+3 *KDVDQXPEHURIVHWWLQJVWKDWGHWHUPLQHIHDWXUHVVXFKDVWKHSDUWRIWKHJUDSKWREHGLVSOD\HGWKHVFDOHRIWKHJUDSKDQGVRRQ7KHVHVHWWLQJVDUHOLVWHGRQWKH

3ORW6HWXSVFUHHQDQG

3ORW:LQGRZVFUHHQE\SUHVVLQJ< B

7KHVHWWLQJVOLVWHGRQWKHVHWZRVFUHHQVYDU\DFFRUGLQJWRWKHW\SHRIJUDSK\RXDUHSORWWLQJ7KH\DUHGLVFXVVHGODWHU6HH§6WDWLVWLFDOSORWV¨RQSDJH ,IQHFHVVDU\FKDQJHWKHGHIDXOWRUFXUUHQWYDOXHVRIWKHVHVHWWLQJVEHIRUHSORWWLQJ\RXUGDWDPDWUL[

7KH+3 *NHHSVDUHFRUGRI\RXUODVWSORW7KLVHQDEOHV\RXWRGUDZDQHZVWDWLVWLFDOSORWRYHUWKHWRSRIDQHDUOLHUSORW,I\RXGRQRWZDQWWRLQFOXGHWKHHDUOLHUSORWSUHVV(5$6(

7RSORWWKHGDWDPDWUL[SUHVV'5$:

<RXFDQSORWWKHHTXDWLRQVOLVWHGRQWKH3ORW¥)XQFWLRQVFUHHQRUWKHGDWDVDYHGLQWKHΣ'$7YDULDEOHZLWKRXWILUVWGLVSOD\LQJDQ\RIWKHWKUHHSORWWLQJSDUDPHWHUVVFUHHQV-XVWSUHVV<CWRVHOHFWWKH*UDSKFRPPDQG<RXUHTXDWLRQVRUGDWDPDWUL[DUHSORWWHG7KHSDUDPHWHUVFXUUHQWO\VHWRQWKH3ORW:LQGRZDQG3ORW6HWXSLQSXWIRUPVDUHXVHGWRGHWHUPLQHWKHDSSHDUDQFHRIWKHSORW

Plotting graphs Page 4-5

Page 70: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot types7KLVVHFWLRQGHVFULEHVWKHSORWW\SHVWKDWWKH+3 *FDQGUDZ7KHSURFHGXUHIRUSORWWLQJHDFKW\SHLVVHWRXWLQWKHSUHYLRXVVHFWLRQ§%DVLFSORWWLQJ¨

7KHSORWZLQGRZDQGSORWVHWXSSDUDPHWHUVIRUHDFKSORWW\SHDUHSURYLGHG7KHLQSXWIRUPVIRUVHWWLQJWKHVHSDUDPHWHUVDUHGLVSOD\HGE\SUHVVLQJ< B DQG< DUHVSHFWLYHO\

Function plots

7KHFDOFXODWRUªVGHIDXOWSORWW\SHLVWKHIXQFWLRQSORW$IXQFWLRQSORWSORWVHTXDWLRQVWKDWUHWXUQDXQLTXHI[IRUHDFKYDOXHRI[$QH[DPSOHLV

:KHQHQWHULQJDIXQFWLRQWREHSORWWHGPDNHVXUHWKDWLWLVLQWKHIRUP\ I[)RUH[DPSOHDQHTXDWLRQLQWKHIRUP[\¥ VKRXOGEHHQWHUHGDV¥[

Figure 4-3: Default plot window and plot setup parameters for function plots

Figure 4-4: Sample function plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

y x3

2x2

x–+=

Page 4-6 Plotting graphs

Page 71: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

/RZ 7KHVPDOOHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

+LJK 7KHJUHDWHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

6WHS 'HWHUPLQHVWKHUHVROXWLRQRIWKHSORW,WLVWKHKRUL]RQWDOGLVWDQFH¦LQXQLWVRUSL[HOV¦EHWZHHQWZRSORWWHGSRLQWV/DUJHUVWHSVL]HVSURYLGHVSHHGLHUSORWVEXWVKRZOHVVGHWDLO6PDOOHUVWHSVL]HVSURYLGHPRUHGHWDLOEXWWDNHORQJHUWRGUDZ)RUIXQFWLRQVWKHGHIDXOWVWHSVL]HLVXQLWV6HHDOVR3,;(/6EHORZ

3L[HOV :KHQWKLVILHOGLVFKHFNHGWKH67(3YDOXHLVPHDVXUHGLQSL[HOV:KHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHVWHSYDOXHLVPHDVXUHGLQXQLWV

$XWR 5HVHWVWKHYHUWLFDOGLVSOD\UDQJHVRWKDWWKHPD[LPDDQGPLQLPDZLWKLQWKHVSHFLILHGKRUL]RQWDOGLVSOD\UDQJHDUHGLVSOD\HG

&KRRVHWKLVRSWLRQE\SUHVVLQJ$8727KH99LHZILHOGVDUHUHFDOFXODWHG

Plot setup parameters

7\SH 7KHW\SHRISORWLQWKLVFDVHIXQFWLRQ

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW)XQFWLRQVVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOH

&RQQHFW :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHSORWWHGSRLQWVDUHFRQQHFWHGWRIRUPDOLQHRUFXUYHZKHQXQFKHFNHGRQO\WKHSORWWHGSRLQWVDUHGLVSOD\HG

6LPXOW :KHQFKHFNHGHDFKHTXDWLRQOLVWHGRQWKH3ORW)XQFWLRQVLQSXWIRUPLVSORWWHGVLPXOWDQHRXVO\ZKHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦RQHHTXDWLRQLVSORWWHGIXOO\EHIRUHWKHQH[WHTXDWLRQLVSORWWHG

Plotting graphs Page 4-7

Page 72: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Parametric plots

$SDUDPHWULFSORWLVDFRPSRXQGRIWZRHTXDWLRQVZLWKWKHGHSHQGHQWYDULDEOHLQHDFKEHLQJDIXQFWLRQRIWKHVDPHLQGHSHQGHQWYDULDEOH$QH[DPSOHLV[W VLQWDQG\W VLQW<RXQHHGWRFRPELQHERWKHTXDWLRQVLQWRWKHIRUPDELZKHUHDLVWKHILUVWHTXDWLRQDQGELVWKHVHFRQGHTXDWLRQ7RFRQWLQXHWKHH[DPSOH\RXZRXOGQHHGWRVSHFLI\DVWKHHTXDWLRQWRSORWVLQWVLQWL

Figure 4-5: Default plot window and plot setup parameters for parametric plots

Figure 4-6: Sample parametric plot

Page 4-8 Plotting graphs

Page 73: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

/RZ 7KHVPDOOHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

+LJK 7KHJUHDWHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

6WHS 'HWHUPLQHVWKHUHVROXWLRQRIWKHSORW,WLVWKHKRUL]RQWDOGLVWDQFH¦LQXQLWVRUSL[HOV¦EHWZHHQWZRSORWWHGSRLQWV/DUJHUVWHSVL]HVSURYLGHVSHHGLHUSORWVEXWVKRZOHVVGHWDLO6PDOOHUVWHSVL]HVSURYLGHPRUHGHWDLOEXWWDNHORQJHUWRGUDZ6HHDOVR3,;(/6EHORZ

3L[HOV :KHQWKLVILHOGLVFKHFNHGWKH67(3YDOXHLVPHDVXUHGLQSL[HOV:KHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHVWHSYDOXHLVPHDVXUHGLQXQLWV

$XWR 5HVHWVWKHKRUL]RQWDOGLVSOD\UDQJHDQGWKHYHUWLFDOGLVSOD\UDQJHVRWKDWWKHSORWILOOVWKHVFUHHQ

&KRRVHWKLVRSWLRQE\SUHVVLQJ$8727KH+9LHZDQG99LHZILHOGVDUHUHFDOFXODWHG

Plot setup parameters

7\SH 7KHW\SHRISORWLQWKLVFDVHSDUDPHWULF

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW¥3DUDPHWULFVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOHXVXDOO\WIRUSDUDPHWULFSORWV

Plotting graphs Page 4-9

Page 74: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

&RQQHFW :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHSORWWHGSRLQWVDUHFRQQHFWHGWRIRUPDOLQHRUFXUYHZKHQXQFKHFNHGRQO\WKHSORWWHGSRLQWVDUHGLVSOD\HG

6LPXOW :KHQFKHFNHGHDFKHTXDWLRQOLVWHGRQWKH3ORW¥3DUDPHWULFLQSXWIRUPLVSORWWHGVLPXOWDQHRXVO\ZKHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦RQHHTXDWLRQLVSORWWHGIXOO\EHIRUHWKHQH[WHTXDWLRQLVSORWWHG

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Polar plots

$SRODUSORWLVDJUDSKRIDIXQFWLRQGHVFULEHGDFFRUGLQJWRWKHSRODUFRRUGLQDWHV\VWHPIθ7KHLQGHSHQGHQWYDULDEOHLVWKHSRODUDQJOHθ$QH[DPSOHLVU VLQθVLQθ

Figure 4-7: Default plot window and plot setup parameters for polar plots

Page 4-10 Plotting graphs

Page 75: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Figure 4-8: Sample polar plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

/RZ 7KHVPDOOHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

+LJK 7KHJUHDWHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

6WHS 'HWHUPLQHVWKHUHVROXWLRQRIWKHSORW,WLVWKHKRUL]RQWDOGLVWDQFH¦LQXQLWVRUSL[HOV¦EHWZHHQWZRSORWWHGSRLQWV/DUJHUVWHSVL]HVSURYLGHVSHHGLHUSORWVEXWVKRZOHVVGHWDLO6PDOOHUVWHSVL]HVSURYLGHPRUHGHWDLOEXWWDNHORQJHUWRGUDZ6HHDOVR3,;(/6EHORZ

3L[HOV :KHQWKLVILHOGLVFKHFNHGWKH67(3YDOXHLVPHDVXUHGLQSL[HOV:KHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHVWHSYDOXHLVPHDVXUHGLQXQLWV

$XWR 5HVHWVWKHKRUL]RQWDOGLVSOD\UDQJHDQGWKHYHUWLFDOGLVSOD\UDQJHVRWKDWWKHSORWILOOVWKHVFUHHQ

&KRRVHWKLVRSWLRQE\SUHVVLQJ$8727KH+9LHZDQG99LHZILHOGVDUHUHFDOFXODWHG

Plotting graphs Page 4-11

Page 76: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWLQWKLVFDVHSRODU

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW¥3RODUVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOHXVXDOO\θIRUSRODUSORWV

&RQQHFW :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHSORWWHGSRLQWVDUHFRQQHFWHGWRIRUPDOLQHRUFXUYHZKHQXQFKHFNHGRQO\WKHSORWWHGSRLQWVDUHGLVSOD\HG

6LPXOW :KHQFKHFNHGHDFKHTXDWLRQOLVWHGRQWKH3ORW¥3RODULQSXWIRUPLVSORWWHGVLPXOWDQHRXVO\ZKHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦RQHHTXDWLRQLVSORWWHGIXOO\EHIRUHWKHQH[WHTXDWLRQLVSORWWHG

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-12 Plotting graphs

Page 77: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Conic plots

&RQLFSORWVDUHSORWVRIFRQLFVHFWLRQV7KHHTXDWLRQIRUDFRQLFVHFWLRQLVDSRO\QRPLDORIVHFRQGGHJUHHRUOHVVIRUERWK[DQG\$QH[DPSOHLV

Figure 4-9: Default plot window and plot setup parameters for conic plots

Figure 4-10: Sample conic plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

/RZ 7KHVPDOOHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

+LJK 7KHJUHDWHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

6WHS 'HWHUPLQHVWKHUHVROXWLRQRIWKHSORW,WLVWKHKRUL]RQWDOGLVWDQFH¦LQXQLWVRUSL[HOV¦EHWZHHQWZRSORWWHGSRLQWV/DUJHUVWHSVL]HVSURYLGHVSHHGLHUSORWVEXWVKRZOHVVGHWDLO6PDOOHUVWHSVL]HVSURYLGHPRUHGHWDLOEXWWDNHORQJHUWRGUDZ6HHDOVR3,;(/6EHORZ

3L[HOV :KHQWKLVILHOGLVFKHFNHGWKH67(3YDOXHLVPHDVXUHGLQSL[HOV:KHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHVWHSYDOXHLVPHDVXUHGLQXQLWV

5x2

3y2

18–+ 0=

Plotting graphs Page 4-13

Page 78: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWLQWKLVFDVHFRQLF

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW¥&RQLFVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOH

'HSQG 7KHQDPHRIWKHGHSHQGHQWYDULDEOH

&RQQHFW :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKHSORWWHGSRLQWVDUHFRQQHFWHGWRIRUPDOLQHRUFXUYHZKHQXQFKHFNHGRQO\WKHSORWWHGSRLQWVDUHGLVSOD\HG

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-14 Plotting graphs

Page 79: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Differential equation plots

$GLIIHUHQWLDOHTXDWLRQLVDQHTXDWLRQWKDWLQYROYHVRQHRUPRUHGHULYDWLYHV$QH[DPSOHLVG\GW W\

Figure 4-11: Default plot window and plot setup parameters for plotting differential equations

Figure 4-12: Sample differential equation plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

,QLW 7KHLQGHSHQGHQWYDULDEOHªVLQLWLDOYDOXH7KLVPXVWFRUUHVSRQGWRWKHLQLWLDOYDOXHRIWKHVROXWLRQYDULDEOH

)LQDO 7KHLQGHSHQGHQWYDULDEOHªVILQDOYDOXH

,QLW6ROQ 7KHVROXWLRQYDULDEOHªVLQLWLDOYDOXH

7RO $QLQGLFDWLRQRIDFFHSWDEOHWROHUDQFHWKDWLVWKHDFFHSWDEOHOHYHORIDEVROXWHHUURU7KHGHIDXOWYDOXHLV

6WHS 7KHLQLWLDOVWHSVL]HXVHGWRFRPSXWHWKHVROXWLRQ

Plotting graphs Page 4-15

Page 80: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORW

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

) 7KHHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW¥'LIIHTVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOH

6ROQ 7KHVROXWLRQYDULDEOH

+9DU 7KHYDULDEOHSORWWHGRQWKHKRUL]RQWDOD[LV

99DU 7KHYDULDEOHSORWWHGRQWKHYHUWLFDOD[LV

6WLII &KHFNWKLVILHOGWRVHOHFWWKHVWLIIVROYHU

∂)∂\ 7KHSDUWLDOGHULYDWLYHZLWKUHVSHFWWR\RIWKHH[SUHVVLRQLQ)

∂)∂W 7KHSDUWLDOGHULYDWLYHZLWKUHVSHFWWRWRIWKHH[SUHVVLRQLQ)

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-16 Plotting graphs

Page 81: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Truth plots

7UXWKSORWVHYDOXDWHH[SUHVVLRQVWKDWUHWXUQDWUXHUHVXOWWKDWLVDQ\QRQ]HURUHDOQXPEHURUDIDOVHUHVXOWWKDWLV$WWKHFRRUGLQDWHVRIHDFKSL[HOWKHSL[HOLVWXUQHGRQLIWKHH[SUHVVLRQLVWUXHRULVOHIWXQFKDQJHGLIWKHH[SUHVVLRQLVIDOVH

7KHIROORZLQJH[DPSOHLVDSORWRI PRG

Figure 4-13: Default plot window and plot setup parameters for truth plots

Figure 4-14: Sample truth plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

,QGHS/RZ 7KHVPDOOHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

,QGHS+LJK 7KHJUHDWHVWYDOXHRIWKHLQGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

6WHS 'HWHUPLQHVWKHUHVROXWLRQRIWKHSORW,WLVWKHKRUL]RQWDOGLVWDQFH¦LQXQLWVRUSL[HOV¦EHWZHHQWZRSORWWHGSRLQWV/DUJHUVWHSVL]HVSURYLGHVSHHGLHUSORWVEXWVKRZOHVVGHWDLO6PDOOHUVWHSVL]HVSURYLGHPRUHGHWDLOEXWWDNHORQJHUWRGUDZ)RUWUXWKSORWVWKHGHIDXOWVWHSVL]HLVSL[HO6HHDOVR3,;(/6EHORZ

x2

y3

+

Plotting graphs Page 4-17

Page 82: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

3L[HOV :KHQWKLVILHOGLVFKHFNHGWKH67(3YDOXHLVPHDVXUHGLQSL[HOV:KHQXQFKHFNHG¦ZKLFKLVWKHGHIDXOWVHWWLQJ¦WKH67(3YDOXHLVPHDVXUHGLQXQLWV

'HSQG/RZ 7KHVPDOOHVWYDOXHRIWKHGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

'HSQG+LJK 7KHODUJHVWYDOXHRIWKHGHSHQGHQWYDULDEOHWKDW\RXZDQWSORWWHG

Plot setup parameters

7\SH 7KHW\SHRISORWWKDWLVWUXWK

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQV\RXZDQWWRSORW,WGHIDXOWVWRWKHHTXDWLRQVOLVWHGRQWKH3ORW¥7UXWKVFUHHQEXWLWFDQEHFKDQJHGRQWKH3ORW6HWXSLQSXWIRUP

,QGHS 7KHQDPHRIWKHLQGHSHQGHQWYDULDEOH,WZLOOEHSORWWHGRQWKHKRUL]RQWDOD[LV

'HSQG 7KHQDPHRIWKHGHSHQGHQWYDULDEOHRUVHFRQGLQGHSHQGHQWYDULDEOH,WZLOOEHSORWWHGRQWKHYHUWLFDOD[LV

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

Page 4-18 Plotting graphs

Page 83: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Slopefield plots

$VORSHILHOGSORWGUDZVDODWWLFHRIOLQHVHJPHQWVZKRVHVORSHVUHSUHVHQWWKHYDOXHRIWKHIXQFWLRQI[\DWWKHLUFHQWHUSRLQW6ORSHILHOGSORWVDUHSDUWLFXODUO\XVHIXOLQXQGHUVWDQGLQJDQWLGHULYDWLYHVDQGLQVROYLQJGLIIHUHQWLDOHTXDWLRQV

$VORSHILHOGSORWQHHGVWZRLQSXWVWRJHQHUDWHDQRXWSXW7KH+3 *XVHVDWZRGLPHQVLRQDOVDPSOLQJJULGRISRLQWVZKRVHFRRUGLQDWHVSURYLGHWKHWZRLQSXWVUHTXLUHG%\GHIDXOWWKHVDPSOLQJJULGFRQVLVWVRISRLQWVFROXPQVE\URZV

7KHIROORZLQJH[DPSOHLVDVORSHILHOGSORWRI

Figure 4-15: Default plot window and plot setup parameters for slopefield plots

Figure 4-16: Sample slopefield plot

Plot window parameters

;/HIW;5LJKW 7KHKRUL]RQWDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHILUVWLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH,QGHSILHOG

<1HDU<)DU 7KHYHUWLFDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHVHFRQGLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH'HSQGILHOG

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

x3

1+

y2

1–--------------

Plotting graphs Page 4-19

Page 84: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\VORSHILHOG

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Wireframe plots

$ZLUHIUDPHSORWGUDZVDQREOLTXH'SORWRIDZLUHIUDPHPRGHORIDVXUIDFHGHWHUPLQHGE\= )[\$QH[DPSOHLV] [¥[\

7KHSORWGUDZQLVWKHVXUIDFHRIWKHPRGHODVYLHZHGIURPDVSHFLILHGYDQWDJHSRLQW7KLVYDQWDJHSRLQWLVFDOOHGWKHH\HSRLQW7KHVXUIDFHSORWWHGLVWKDWZLWKLQDUHJLRQLQGLPHQVLRQDOVSDFH¦FDOOHGWKHYLHZYROXPH¦GHWHUPLQHGE\UDQJHVRQHDFKRIWKHWKUHHFRRUGLQDWHD[HV

$ZLUHIUDPHSORWQHHGVWZRLQSXWVWRJHQHUDWHDQRXWSXW7KH+3 *XVHVDWZRGLPHQVLRQDOVDPSOLQJJULGRISRLQWVZKRVHFRRUGLQDWHVSURYLGHWKHWZRLQSXWVUHTXLUHG%\GHIDXOWWKHVDPSOLQJJULGFRQVLVWRISRLQWVFROXPQVE\URZV

7KHIROORZLQJH[DPSOHLVDZLUHIUDPHSORWRI

Figure 4-17: Default plot window and plot setup parameters for wireframe plots

Figure 4-18: Sample wireframe plot

z x3y xy

3–=

Page 4-20 Plotting graphs

Page 85: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Plot window parameters

;/HIW;5LJKW 7KH[D[LVUDQJH¦RUZLGWK¦RIWKHYLHZYROXPH

<1HDU<)DU 7KH\D[LVUDQJH¦RUGHSWK¦RIWKHYLHZYROXPH

=/RZ=+LJK 7KH]D[LVUDQJH¦RUKHLJKW¦RIWKHYLHZYROXPH

;( 7KH[FRRUGLQDWHRIWKHH\HSRLQW

<( 7KH\FRRUGLQDWHRIWKHH\HSRLQW

=( 7KH]FRRUGLQDWHRIWKHH\HSRLQW

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

Plot setup parameters

7\SH 7KHW\SHRISORWLQWKLVFDVHZLUHIUDPH

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Pseudo-Contour plots

$SVHXGRFRQWRXUSORWLVDODWWLFHRIOLQHVHJPHQWVHDFKWDQJHQWWRDFRQWRXURIDIXQFWLRQDFXUYHVDWLVI\LQJ)[\ FRQVWDQW

$SVHXGRFRQWRXUSORWQHHGVWZRLQSXWVWRJHQHUDWHDQRXWSXW7KH+3 *XVHVDWZRGLPHQVLRQDOVDPSOLQJJULGRISRLQWVZKRVHFRRUGLQDWHVSURYLGHWKHWZRLQSXWVUHTXLUHG%\GHIDXOWWKHVDPSOLQJJULGFRQVLVWRISRLQWVFROXPQVE\URZV,QGUDZLQJDSVHXGRFRQWRXUSORWWKH+3 *FRPSXWHVDWDQJHQWIRUHDFKSRLQWLQWKHVDPSOLQJJULG

7KHSVHXGRFRQWRXUSORWW\SHSURGXFHVDIDVWFRQWRXUSORWHQDEOLQJ\RXUH\HWRSLFNRXWWKHLQWHJUDOFXUYHVZLWKRXWDFWXDOO\SORWWLQJWKHP

7KHIROORZLQJH[DPSOHLVDSVHXGRFRQWRXUSORWRI z x3y xy

3–=

Plotting graphs Page 4-21

Page 86: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Figure 4-19: Default plot window and plot setup parameters for pseudo-contour plots

Figure 4-20: Sample pseudo-contour plot

Plot window parameters

;/HIW;5LJKW 7KHKRUL]RQWDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHILUVWLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH6WHS,QGHSILHOG

<1HDU<)DU 7KHYHUWLFDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHVHFRQGLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH6WHS'HSQGILHOG

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\SVFRQWRXU

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Page 4-22 Plotting graphs

Page 87: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Y-Slice plots

7KH<6OLFHSORWGUDZVDVHULHVRIFURVVVHFWLRQVRUVOLFHV¦HDFKSHUSHQGLFXODUWRWKH\D[LV¦RIWKHVXUIDFHGHWHUPLQHGE\DVSHFLILHGIXQFWLRQ

$<6OLFHSORWQHHGVWZRLQSXWVWRJHQHUDWHDQRXWSXW7KH+3 *XVHVDWZRGLPHQVLRQDOVDPSOLQJJULGRISRLQWVZKRVHFRRUGLQDWHVSURYLGHWKHWZRLQSXWVUHTXLUHG%\GHIDXOWWKHVDPSOLQJJULGFRQVLVWRISRLQWVFROXPQVE\URZV,QGUDZLQJD<6OLFHSORWWKH+3 *GUDZVRQHVOLFHIRUHDFKURZLQWKHVDPSOLQJJULG

2QFHLWKDVFRPSOHWHGGUDZLQJDOOWKHVOLFHVWKH+3 *FUHDWHVDQGUXQVDQDQLPDWLRQZLWKRQHVOLFHSHUIUDPH7KLVHQDEOHV\RXWRYLVXDOL]HDPRYLQJVOLFHWKURXJKWKHVXUIDFH

7KHIROORZLQJH[DPSOHLVD<6OLFHSORWRI

Figure 4-21: Default plot window and plot setup parameters for Y-Slice plots

Figure 4-22: Sample slice of a Y-slice plot

Plot window parameters

;/HIW;5LJKW 7KH[D[LVUDQJH¦RUZLGWK¦RIWKHYLHZYROXPH

<1HDU<)DU 7KH\D[LVUDQJH¦RUGHSWK¦RIWKHYLHZYROXPH

=/RZ=+LJK 7KH]D[LVUDQJH¦RUKHLJKW¦RIWKHYLHZYROXPH

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

z x3y xy

3–=

Plotting graphs Page 4-23

Page 88: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\<6OLFH

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHH[SUHVVLRQHTXDWLRQRUIXQFWLRQ\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

6DYH :KHQFKHFNHGWKHVHULHVRIVOLFHVXVHGLQWKH$QLPDWLRQ DQLPDWLRQDQGWKHQXPEHURIVOLFHVDUHSODFHGLQKLVWRU\

:KHQXQFKHFNHGDOOVOLFHVH[FHSWWKHFXUUHQWVOLFHDUHGHOHWHGRQFH\RXOHDYHWKHSORWZLQGRZ

Gridmap plots

$JULGPDSSORWWUDQVIRUPVDVSHFLILHGVDPSOLQJJULGDFFRUGLQJWRDFRPSOH[YDOXHGIXQFWLRQ7KHFRRUGLQDWHVRIHDFKSRLQWLQWKHVDPSOLQJJULGDUHWKHLQSXWVIRUWKHIXQFWLRQ

7KHIROORZLQJH[DPSOHLVDSORWRIVLQ[\

Figure 4-23: Default plot window and plot setup parameters for gridmap plots

Figure 4-24: Sample gridmap plots

Plot window parameters

;/HIW;5LJKW 7KHKRUL]RQWDOGLVSOD\UDQJH

<1HDU<)DU 7KHYHUWLFDOGLVSOD\UDQJH

;;/HIW 7KHKRUL]RQWDOUDQJHRIWKHLQSXWVDPSOLQJJULG

Page 4-24 Plotting graphs

Page 89: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

;;5LJKW FRUUHVSRQGLQJWRWKHILUVWLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH6WHS,QGHSILHOG

<<1HDU 7KHYHUWLFDOUDQJHRIWKHLQSXWVDPSOLQJJULG<<)DU FRUUHVSRQGLQJWRWKHVHFRQGLQGHSHQGHQWYDULDEOH

HQWHUHGLQWKH6WHS'HSQGILHOG

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\JULGPDS

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJOHVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Parametric surface plots

$SDUDPHWULFVXUIDFHSORWGUDZVDQREOLTXH'SORWRIDZLUHIUDPHPRGHORIDVXUIDFHGHWHUPLQHGE\DFRPSOH[YDOXHGIXQFWLRQ7KLVSORWW\SHFRPELQHVWKHFRRUGLQDWHPDSSLQJDSSURDFKRIWKHJULGPDSSORWVHHSDJHZLWKWKH'SHUVSHFWLYHSORWWLQJRIZLUHIUDPHSORWVVHHSDJH

7KHIROORZLQJH[DPSOHLVDSDUDPHWULFVXUIDFHSORWRI[FRV\L[VLQ\M[N

Figure 4-25: Default plot window and plot setup parameters for parametric surface plots

Figure 4-26: Sample parametric surface plot

Plotting graphs Page 4-25

Page 90: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot window (1) parameters

;/HIW;5LJKW 7KH[D[LVUDQJHWKDWLVZLGWKRIWKHYLHZYROXPH

<1HDU<)DU 7KH\D[LVUDQJHWKDWLVGHSWKRIWKHYLHZYROXPH

=/RZ=+LJK 7KH]D[LVUDQJHWKDWLVKHLJKWRIWKHYLHZYROXPH

;( 7KH[FRRUGLQDWHRIWKHH\HSRLQW

<( 7KH\FRRUGLQDWHRIWKHH\HSRLQW

=( 7KH]FRRUGLQDWHRIWKHH\HSRLQW

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

Plot window (2) parameters

7KHIROORZLQJSDUDPHWHUVFDQEHYLHZHGDQGVHWE\SUHVVLQJ;;<<7KHILHOGVUHSODFHWKH=/RZ=+LJKDQGH\HSRLQWFRRUGLQDWHVILHOGV3UHVV;;<<DJDLQWRUHGLVSOD\WKHGHIDXOW3ORW:LQGRZVFUHHQ

;;/HIW 7KHKRUL]RQWDOUDQJHRIWKHLQSXWVDPSOLQJJULG;;5LJKW FRUUHVSRQGLQJWRWKHILUVWLQGHSHQGHQWYDULDEOHHQWHUHG

LQWKH,QGHSILHOG

<<1HDU 7KHYHUWLFDOUDQJHRIWKHLQSXWVDPSOLQJJULG<<)DU FRUUHVSRQGLQJWRWKHVHFRQGLQGHSHQGHQWYDULDEOH

HQWHUHGLQWKH'HSQGILHOG

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\SDUDPHWULFVXUIDFH

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOH

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Page 4-26 Plotting graphs

Page 91: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Fast 3-D plots

6WDQGDUG'IXQFWLRQVFDQEHSORWWHGXVLQJWKH)DVW'SORWW\SH

$)DVW'SORWQHHGVWZRLQSXWVWRJHQHUDWHDQRXWSXW7KH+3 *XVHVDWZRGLPHQVLRQDOVDPSOLQJJULGRISRLQWVZKRVHFRRUGLQDWHVSURYLGHWKHWZRLQSXWVUHTXLUHG%\GHIDXOWWKHVDPSOLQJJULGFRQVLVWRISRLQWVFROXPQVE\URZV

7KHIROORZLQJLVD)DVW'SORWRI

Figure 4-27: Default plot window and plot setup parameters for Fast 3-D plots

Figure 4-28: Sample Fast 3-D plot

<RXFDQURWDWHD)DVW'SORWE\SUHVVLQJWKHDUURZNH\VRUWKHiDQGlNH\V

Plot window parameters

;/HIW;5LJKW 7KHKRUL]RQWDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHILUVWLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH,QGHSILHOG

<1HDU<)DU 7KHYHUWLFDOGLVSOD\UDQJHFRUUHVSRQGLQJWRWKHVHFRQGLQGHSHQGHQWYDULDEOHHQWHUHGLQWKH'HSQGILHOG

=/RZ=+LJK 7KH]D[LVUDQJH¦RUKHLJKW¦RIWKHYLHZYROXPH

6WHS,QGHS 7KHQXPEHURIFROXPQVLQWKHVDPSOLQJJULG

6WHS'HSQG 7KHQXPEHURIURZVLQWKHVDPSOLQJJULG

z x2y xy

3–=

Plotting graphs Page 4-27

Page 92: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\IDVW'

a 7KHDQJOHXQLWVILHOGLQGLFDWHVWKHXQLWVLQZKLFKDQJXODUDUJXPHQWVDUHWREHLQWHUSUHWHGGHJUHHVUDGLDQVRUJUDGLDQV

(4 7KHHTXDWLRQRUOLVWRIHTXDWLRQV\RXZDQWWRSORW

,QGHS 7KHQDPHRIRQHRIWKHLQGHSHQGHQWYDULDEOHV

'HSQG 7KHQDPHRIWKHVHFRQGLQGHSHQGHQWYDULDEOH

Statistical plots

<RXFDQFUHDWHWKUHHW\SHVRIVWDWLVWLFDOSORW

VFDWWHUSORW

EDUFKDUW

KLVWRJUDP

6WDWLVWLFDOSORWVDUHGUDZQIURPGDWD\RXKDYHVWRUHGLQDUHDOPDWUL[$TXLFNZD\WRHQWHUDPDWUL[LVWRXVH0DWUL[:ULWHU0DWUL[:ULWHULVGHVFULEHGLQFKDSWHU§9HFWRUVOLVWVDUUD\VDQGPDWULFHV¨<RXWKHQVWRUHWKHPDWUL[LQDYDULDEOHDQGUHIHUWRWKDWYDULDEOHZKHQSORWWLQJWKHGDWD

2QO\RQHGDWDPDWUL[FDQEHSORWWHGDWRQHWLPHDOWKRXJK\RXFDQFRQVHFXWLYHO\SORWGLIIHUHQWGDWDPDWULFHVWRVXSHULPSRVHRQHVWDWLVWLFDOSORWRYHUDQRWKHU

7KHODVWGDWDPDWUL[XVHGWRGUDZDVWDWLVWLFDOSORWLVVWRUHGLQDVSHFLDOV\VWHPYDULDEOHFDOOHGVLJPDGDWDODEHOOHG∑'$7RQWKHVFUHHQ

Page 4-28 Plotting graphs

Page 93: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Scatter plots

$VFDWWHUSORWVKRZVWKHUHODWLRQVKLSEHWZHHQWZRYDULDEOHVE\SORWWLQJDQ[¥\FRRUGLQDWHSRLQWIRUHDFKLWHPLQDVDPSOH)RUYDULDEOHVWKDWDUHVWDWLVWLFDOO\FRUUHODWHGWKHSRLQWVVKRXOGFOXVWHUDORQJVRPHFXUYH

Figure 4-29: Default plot window and plot setup parameters for scatter plots

Figure 4-30: Sample scatter plot

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

$XWR 5HVHWVWKHKRUL]RQWDOGLVSOD\UDQJHWRVSDQWKHPLQLPXPYDOXHDQGWKHPD[LPXPYDOXHRIWKHYDULDEOHLQWKHILUVW&ROVILHOGDQGUHVHWVWKHYHUWLFDOGLVSOD\UDQJHWRVSDQWKHPLQLPXPYDOXHDQGPD[LPXPYDOXHRIWKHYDULDEOHLQWKHVHFRQG&ROVILHOG7KH&ROVILHOGLVH[SODLQHGLQWKHQH[WVHFWLRQ

Plotting graphs Page 4-29

Page 94: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWQDPHO\VFDWWHU

∑'$7 7KHGDWDPDWUL[RUQDPHRIWKHGDWDPDWUL[FRQWDLQLQJWKHGDWDWREHSORWWHG

7KHQDPHRIDPDWUL[LVWKHQDPH\RXJDYHLWZKHQ\RXVWRUHGLWDVDYDULDEOH6HHFKDSWHU§6WRULQJREMHFWV¨IRULQIRUPDWLRQRQVWRULQJREMHFWVLQYDULDEOHV7KHQDPHPXVWEHHQWHUHGLQVLQJOHTXRWHV

,I\RXDUHHQWHULQJWKHGDWDPDWUL[GLUHFWO\WKHHQWLUHPDWUL[DQGHDFKURZRIWKHPDWUL[PXVWEHHQFORVHGLQVTXDUHEUDFNHWV6HHFKDSWHU§9HFWRUVOLVWVDUUD\VDQGPDWULFHV¨IRULQIRUPDWLRQRQFUHDWLQJPDWULFHV

&ROV 7KHFROXPQVRIWKHGDWDPDWUL[WKDW\RXZDQWWRSORW7KHILUVWILHOGLQGLFDWHVWKHFROXPQWREHSORWWHGDORQJWKHKRUL]RQWDOD[LVDQGWKHVHFRQGILHOGLQGLFDWHVWKHFROXPQWREHSORWWHGDORQJWKHYHUWLFDOD[LV

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-30 Plotting graphs

Page 95: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Bar charts

$EDUFKDUWSURYLGHVDYLVXDOUHSUHVHQWDWLRQRIWKHUHODWLYHPDJQLWXGHVRIWKHYDOXHVLQDVSHFLILHGFROXPQRIDGDWDPDWUL[

Figure 4-31: Default plot window and plot setup parameters for bar charts

Figure 4-32: Sample bar chart

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

%DU:LGWK 7KHZLGWKRIHDFKEDU7KHGHIDXOWVHWWLQJLVRQHXQLW

$XWR 5HVHWVWKHKRUL]RQWDOGLVSOD\UDQJHWRILWWKHWRWDOQXPEHURIHOHPHQWVLQWKH&ROILHOGDQGUHVHWVWKHYHUWLFDOGLVSOD\UDQJHWRVSDQIURPWKHPLQLPXPYDOXHWRWKHPD[LPXPYDOXHRIWKHHOHPHQWVLQWKH&ROILHOG

Plotting graphs Page 4-31

Page 96: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Plot setup parameters

7\SH 7KHW\SHRISORWWKDWLVEDUFKDUW

∑'$7 7KHGDWDPDWUL[RUQDPHRIWKHGDWDPDWUL[FRQWDLQLQJWKHGDWDWREHSORWWHG

7KHQDPHRIDPDWUL[LVWKHQDPH\RXJDYHLWZKHQ\RXVWRUHGLWDVDYDULDEOH6HHFKDSWHU§6WRULQJREMHFWV¨IRULQIRUPDWLRQRQVWRULQJREMHFWVLQYDULDEOHV,I\RXDUHHQWHULQJWKHGDWDPDWUL[GLUHFWO\WKHHQWLUHPDWUL[DQGHDFKURZRIWKHPDWUL[PXVWEHHQFORVHGLQVTXDUHEUDFNHWV6HHFKDSWHU§9HFWRUVOLVWVDUUD\VDQGPDWULFHV¨IRULQIRUPDWLRQRQFUHDWLQJPDWULFHV

&RO 7KHFROXPQRIWKHGDWDPDWUL[WKDW\RXZDQWWRSORW

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-32 Plotting graphs

Page 97: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Histograms

$KLVWRJUDPLVDUHSUHVHQWDWLRQRIDIUHTXHQF\GLVWULEXWLRQ7KHOHQJWKRIHDFKEDULQDKLVWRJUDPLQGLFDWHVKRZPDQ\LWHPVIDOOZLWKLQLWVUDQJH

Figure 4-33: Default plot window and plot setup parameters for histograms

Figure 4-34: Sample histogram

Plot window parameters

+9LHZ 7KHKRUL]RQWDOGLVSOD\UDQJHZLWKWKHPLQLPXPKRUL]RQWDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPKRUL]RQWDOYDOXHLQWKHVHFRQGILHOG

99LHZ 7KHYHUWLFDOGLVSOD\UDQJHZLWKWKHPLQLPXPYHUWLFDOYDOXHLQWKHILUVWILHOGDQGPD[LPXPYHUWLFDOYDOXHLQWKHVHFRQGILHOG

%DU:LGWK 7KHZLGWKRIHDFKEDU7KHGHIDXOWVHWWLQJLVRQHXQLW

$XWR 5HVHWVWKHKRUL]RQWDOGLVSOD\UDQJHWRVSDQIURPWKHPLQLPXPYDOXHWRWKHPD[LPXPYDOXHRIWKHHOHPHQWVLQWKH&ROILHOGDQGUHVHWVWKHYHUWLFDOGLVSOD\UDQJHWRVSDQIURP]HURWRWKHWRWDOQXPEHURIURZVLQ∑'$7

Plot setup parameters

7\SH 7KHW\SHRISORW

∑'$7 7KHGDWDPDWUL[RUQDPHRIWKHGDWDPDWUL[FRQWDLQLQJWKHGDWDWREHSORWWHG

7KHQDPHRIDPDWUL[LVWKHQDPH\RXJDYHLWZKHQ\RXVWRUHGLWDVDYDULDEOH6HHFKDSWHU§6WRULQJREMHFWV¨IRULQIRUPDWLRQRQVWRULQJREMHFWVLQYDULDEOHV,I\RXDUHHQWHULQJWKHGDWDPDWUL[GLUHFWO\WKHHQWLUHPDWUL[DQG

Plotting graphs Page 4-33

Page 98: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

HDFKURZRIWKHPDWUL[PXVWEHHQFORVHGLQVTXDUHEUDFNHWV6HHFKDSWHU§9HFWRUVOLVWVDUUD\VDQGPDWULFHV¨IRULQIRUPDWLRQRQFUHDWLQJPDWULFHV

&RO 7KHFROXPQRIWKHGDWDPDWUL[WKDW\RXZDQWWRSORW

+7LFN 7KHQXPEHURIXQLWVRUSL[HOVEHWZHHQWLFNPDUNVRQWKHKRUL]RQWDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

97LFN 7KHQXPEHURISL[HOVRUXQLWVEHWZHHQWLFNPDUNVRQWKHYHUWLFDOD[LV7KHGHIDXOWLVRQHWLFNHYHU\SL[HOV:KHWKHUXQLWVRUSL[HOVLVXVHGGHSHQGVRQWKHVHWWLQJLQWKH3L[HOVILHOGVHHEHORZ

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

3L[HOV :KHQFKHFNHG¦ZKLFKLVWKHGHIDXOW¦WKHYDOXHVLQWKH+7LFNDQG97LFNILHOGVDUHLQWHUSUHWHGDVSL[HOV:KHQXQFKHFNHGWKHVHYDOXHVDUHLQWHUSUHWHGDVXQLWV

7KLVILHOGLVRQO\DYDLODEOHLI\RXKDYHFKRVHQWRGLVSOD\D[HV3UHVVdWRLQFOXGHRUH[FOXGHD[HV

Page 4-34 Plotting graphs

Page 99: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Cursor movement:LWKWKHSORWVFUHHQGLVSOD\HG\RXFDQPRYHWKHFXUVRULQRQHRIWZRZD\V

VWDQGDUGJUDSKLFVPRGH

WUDFHPRGH

Standard cursor movement

,QVWDQGDUGJUDSKLFVPRGHWKHFXUVRUPRYHVLQGHSHQGHQWO\RIWKHSORW7KDWLVSUHVVLQJ] [FDXVHVWKHFXUVRUWRPRYHSDUDOOHOWRDQD[LVLQWKHGLUHFWLRQLQGLFDWHGE\WKHNH\

Tracing a plot

,QWUDFHPRGHWKHFXUVRUMXPSVIURPSORWWHGSRLQWWRSORWWHGSRLQWDORQJWKHIXQFWLRQZKHQ\RXSUHVVWKHRUNH\7KHSRLQWVWKDWDUHSORWWHGGHSHQGRQWKHVWHSYDOXHVHWRQWKH3ORW:LQGRZLQSXWIRUP

:KHUHPXOWLSOHIXQFWLRQVKDYHEHHQSORWWHGSUHVVLQJ]RU [PRYHVWKHFXUVRUIURPIXQFWLRQWRIXQFWLRQ

7UDFHPRGHLVDYDLODEOHIRUIXQFWLRQSRODUDQGSDUDPHWULFSORWV7RDFWLYDWHWUDFHPRGHSUHVV75$&(

<RXZRXOGW\SLFDOO\FKRRVHWUDFHPRGHWRGHWHUPLQHWKHFRRUGLQDWHVRIWKHSRLQWVSORWWHGDVH[SODLQHGLQWKHQH[WVHFWLRQ<RXFDQDOVRGLVSOD\SORWWHGFRRUGLQDWHVLQWDEXODUIRUP<RXGRWKLVE\SUHVVLQJ<F ZKHQWKHSORWLVQRWGLVSOD\HG6HH§7DEOHV¨RQSDJH IRUPRUHLQIRUPDWLRQ

'HDFWLYDWHWUDFHPRGHE\SUHVVLQJ75$&(DJDLQ7UDFHPRGHLVDXWRPDWLFDOO\GHDFWLYDWHGLI\RXFKRRVHD=220IXQFWLRQRUDQ\RWKHUIXQFWLRQWKDWFDXVHVWKHSORWWREHUHGUDZQ

Cursor coordinates

7RGLVSOD\WKHFRRUGLQDWHVRIWKHFXUVRUSUHVVbWRVHOHFW;<7KHPHQXLVUHSODFHGE\WKHFRRUGLQDWHVRIWKHFXUVRU

$V\RXPRYHWKHFXUVRUWKHFRRUGLQDWHVRIWKHFXUVRUªVFXUUHQWSRVLWLRQLVGLVSOD\HG,I\RXKDGWXUQHGRQWUDFHPRGHEHIRUHSUHVVLQJbWKHFRRUGLQDWHVRIFRQVHFXWLYHSORWWHGSRLQWVDUHGLVSOD\HGDV\RXSUHVVWKHRUNH\3ORWWHGSRLQWVDUHSRLQWVWKDWFRUUHVSRQGWRWKHYDOXHVRIWKHLQGHSHQGHQWYDULDEOHDVGHWHUPLQHGE\WKHVWHSYDOXH

Plotting graphs Page 4-35

Page 100: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

1RWHWKDW\RXFDQQRWFKRRVHWUDFHPRGHZKLOH\RXKDYHWKHFXUVRUFRRUGLQDWHVGLVSOD\HG<RXPXVWFKRRVHWUDFHPRGHEHIRUH\RXFKRRVHWRGLVSOD\WKHFXUVRUªVFRRUGLQDWHV

7RUHGLVSOD\WKHPHQX¦WKHUHE\KLGLQJWKHFXUVRUFRRUGLQDWHV¦SUHVV=7KH=DQGNH\VHQDEOH\RXWRGLVSOD\DQGKLGHWKHPHQXUHVSHFWLYHO\<RXFDQDOVRUHGLVSOD\WKHPHQXE\SUHVVLQJDIXQFWLRQNH\

Zooming7KH=220IXQFWLRQVHQDEOH\RXWRORRNDWDSDUWLFXODUUHJLRQRIWKHSORWLQPRUHGHWDLOE\]RRPLQJLQRUORRNDWPRUHRIWKHSORWWKDQLVFXUUHQWO\GLVSOD\HGE\]RRPLQJRXW

To zoom in 3UHVV=2207KH=220PHQXLVGLVSOD\HG

3UHVV=,1WRVHOHFW=220,1

<RXFDQDOVR]RRPLQRQDUHFWDQJXODUDUHDRIWKHSORW\RXVSHFLI\7RVSHFLI\WKHDUHD

3UHVV=2207KH=220PHQXLVGLVSOD\HG

8VHWKHDUURZNH\VWRSRVLWLRQWKHFXUVRUDWDFRUQHURIWKHUHFWDQJXODUDUHDWKDW\RXZDQWWR]RRPLQRQ

3UHVV%2;=WRVHOHFW%2;=220

3UHVVWKHDSSURSULDWHDUURZNH\VWRFUHDWHDER[DURXQGWKHDUHD\RXZDQWWR]RRPLQRQ

3UHVV=2207KHFDOFXODWRU]RRPVLQRQWKHER[HGDUHD

To zoom out 3UHVV=2207KH=220PHQXLVGLVSOD\HG

3UHVV=287WRVHOHFW=220287

Zoom options

$QXPEHURI]RRPRSWLRQVDUHDYDLODEOHIURPWKH=220PHQX<RXGLVSOD\WKH=220PHQXIURPWKHSORWWLQJVFUHHQE\SUHVVLQJ=2207KHPDLQRSWLRQVDUHVHWRXWEHORZ

Page 4-36 Plotting graphs

Page 101: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Setting the zoom factor

<RXFDQVHWWKHIDFWRUE\ZKLFK\RX]RRPLQRU]RRPRXWE\FKDQJLQJWKHYDOXHVRQWKH=RRP)DFWRUVLQSXWIRUP

3UHVV=)$&7WRVHOHFW=220)$&725

&KDQJHWKHYDOXHVLQWKH+)DFWRUDQG9)DFWRUILHOGV

.HHSWKHYDOXHV\RXHQWHUWKHVDPHLI\RXZDQW]RRPLQJWREHKRUL]RQWDOO\DQGYHUWLFDOO\SURSRUWLRQDO6HHDOVR§)RUFLQJDSURSRUWLRQDO]RRP¨EHORZ

,I\RXZDQW]RRPLQJWRFHQWHUDURXQGWKHSRVLWLRQRI\RXUFXUVRUFKHFNWKH5HFHQWHUDW&URVVKDLUVILHOG

3UHVV2.

Forcing a proportional zoom

3UHVV=645WRVHOHFW=220648$5(

7KHSORWLVUHGUDZQZLWKWKHYHUWLFDOVFDOHWKHVDPHDVWKHKRUL]RQWDOVFDOH

Resetting the zoom default

3UHVV=')/7WRVHOHFW=220'()$8/77KHSORWLVUHGUDZQXVLQJWKHGHIDXOWGLVSOD\UDQJHV

Analyzing functions7KH+3 *SURYLGHVQXPHURXVWRROVIRUDQDO\]LQJWKHPDWKHPDWLFDOSURSHUWLHVRIIXQFWLRQV)RUH[DPSOH\RXFDQFDOFXODWHURRWVH[WUHPDVORSHVDUHDVDQGWKHSRLQWRILQWHUVHFWLRQRIWZRJUDSKV

:KHUH\RXKDYHSORWWHGPRUHWKDQRQHIXQFWLRQ\RXPD\ILUVWQHHGWRVHOHFWWKHIXQFWLRQ\RXZDQWWRDQDO\]H%\GHIDXOWWKHILUVWIXQFWLRQOLVWHGRQWKH3ORW)XQFWLRQVVFUHHQLVWKHIXQFWLRQWKDWLVVHOHFWHG

7RVHOHFWDQRWKHUIXQFWLRQIRUDQDO\VLV

3UHVV75$&(WRWXUQRQWUDFHPRGH6HH§7UDFLQJDSORW¨RQSDJH

3UHVV [RU]XQWLOWKHFXUVRULVRQWKHIXQFWLRQ\RXZDQWWRDQDO\]H

<RXFDQDOVRVHOHFWDQRWKHUIXQFWLRQE\SUHVVLQJ1;(4IRXQGRQWKHVHFRQGSDJHRIWKH)81&7,21PHQX,QWKLVFDVH\RXGRQRWQHHGWREHLQWUDFHPRGH

Plotting graphs Page 4-37

Page 102: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

Function analysis tools list

7KHWRROVGLVFXVVHGEHORZDUHDYDLODEOHIURPWKH)81&7,216VXEPHQXODEHOHG)&1RQWKH3,&7PHQX

3UHVV)&1WRGLVSOD\WKH)81&7,216PHQX

3UHVVWKHIXQFWLRQNH\IRUWKHDQDO\VLVWRRO\RXZDQW

:KHQ\RXFKRRVHDIXQFWLRQDQDO\VLVWRROWKHPHQXLVKLGGHQWRPDNHURRPIRUWKHUHVXOW<RXFDQUHVWRUHWKHPHQXE\SUHVVLQJDQ\RQHRIWKHIXQFWLRQNH\VaWRf

Finding roots

$URRWLVDSRLQWZKHUHDJUDSKPHHWVRUFURVVHVWKH[D[LV7RILQGWKHURRWFORVHVWWRWKHFXUVRUSUHVV5227RQWKH)81&7,216PHQX

,IWKHURRWLVZLWKLQWKHGLVSOD\DUHDWKHFXUVRUPRYHVWRWKHURRWDQGWKHYDOXHRIWKHURRWLVGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ,IWKHURRWLVQRWZLWKLQWKHGLVSOD\DUHDWKHFXUVRUUHPDLQVZKHUHLWLVWKHPHVVDJH2))6&5((1LVEULHIO\GLVSOD\HGDQGWKHYDOXHRIWKHURRWLVGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

,I\RXZDQWWRILQGDQRWKHUURRWPRYHWKHFXUVRUVRWKDWLWLVFORVHUWRWKDWURRWWKDQWRDQ\RWKHUURRWEHIRUHVHOHFWLQJ5227

7KHPHVVDJH§&RQVWDQW"¨DSSHDUVRQWKHVFUHHQLIWKHVDPHYDOXHZDVFDOFXODWHGDWHYHU\VDPSOHSRLQW

Finding extrema

$QH[WUHPXPLVWKHPD[LPXPRUPLQLPXPYDOXH7RILQGWKHH[WUHPDFORVHVWWRWKHFXUVRUSUHVV(;75RQWKH)81&7,216PHQX

,IDQH[WUHPXPLVZLWKLQWKHGLVSOD\DUHDWKHFXUVRUPRYHVWRWKHSRLQWDQGWKH[DQG\FRRUGLQDWHVRIWKHH[WUHPXPDUHGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ,IWKHH[WUHPXPLVQRWZLWKLQWKHGLVSOD\DUHDWKHFXUVRUUHPDLQVZKHUHLWLVWKHPHVVDJH2))6&5((1LVEULHIO\GLVSOD\HGDQGWKH[DQG\FRRUGLQDWHVRIWKHH[WUHPXPDUHGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

,IWKHGHULYDWLYHFKDQJHVVLJQDWWKHH[WUHPXPWKHPHVVDJH§6LJQ5HYHUVDO¨EULHIO\DSSHDUVRQWKHVFUHHQEHIRUHWKHFRRUGLQDWHVDUHGLVSOD\HG

Page 4-38 Plotting graphs

Page 103: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

Finding slopes

7KHVORSHWRROGLVSOD\VWKHVORSHRIWKHIXQFWLRQDWWKH[YDOXHRIWKHFXUVRUDQGPRYHVWKHFXUVRUWRWKHSRLQWRQWKHIXQFWLRQZKHUHWKHVORSHZDVFDOFXODWHG7RILQGWKHVORSHSUHVV6/23(RQWKH)81&7,216PHQX

,IWKHSRLQWLVQRWZLWKLQWKHGLVSOD\DUHDWKHFXUVRUUHPDLQVZKHUHLWLVWKHPHVVDJH2))6&5((1LVEULHIO\GLVSOD\HGDQGWKHVORSHRIWKHSRLQWLVGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

Finding areas

7KHDUHDWRROGLVSOD\VWKHDUHDEHWZHHQDFXUYHDQGWKH[D[LVEHWZHHQWZR[YDOXHVWKDW\RXVHOHFW

0RYHWKHFXUVRUVRWKDWLWLVRYHUWKHJUDSKDWRQHHQGRIWKHDUHDWKDW\RXZDQWWRFDOFXODWH

3UHVV

0RYHWKHFXUVRUXQWLOLWLVRYHUWKHJUDSKDWWKHRWKHUHQGRIWKHDUHDWKDW\RXZDQWWRFDOFXODWH

3UHVV$5($RQWKH)81&7,216PHQX

7KHDUHDLVGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

Finding intersections

7KHLQWHUVHFWLRQWRROGLVSOD\VWKHFRRUGLQDWHVRIWKHLQWHUVHFWLRQEHWZHHQWZRIXQFWLRQVRUEHWZHHQDIXQFWLRQDQGWKH[D[LV

7KHLQWHUVHFWLRQWRROGHWHUPLQHVWKHLQWHUVHFWLRQRIWKHFXUUHQWO\VHOHFWHGIXQFWLRQDQGWKHIXQFWLRQWKDWIROORZVLWRQWKH3ORW)XQFWLRQVVFUHHQ,I\RXKDYHPRUHWKDQWZRIXQFWLRQVSORWWHG\RXPD\QHHGWRVHOHFWDQRWKHUIXQFWLRQRUFKDQJHWKHRUGHURIWKHIXQFWLRQVOLVWHGRQWKH3ORW)XQFWLRQVFUHHQ<RXFDQFKDQJHWKHRUGHURIWKHIXQFWLRQVOLVWHGE\SUHVVLQJ029(↓RU029(↑RQWKHVHFRQGSDJHRIWKHIXQFWLRQNH\PHQXRQWKH3ORW)XQFWLRQVFUHHQ

,IWZRIXQFWLRQVLQWHUVHFWDWPRUHWKDQRQHSRLQWWKHUHVXOWLVWKHFRRUGLQDWHVRIWKHLQWHUVHFWLRQFORVHVWWRWKHFXUVRU,IRQO\RQHIXQFWLRQLVSORWWHGWKHUHVXOWLVWKHFRRUGLQDWHVRIWKHLQWHUVHFWLRQRIWKHIXQFWLRQDQGWKH[D[LV

7RILQGWKHLQWHUVHFWLRQSUHVV,17(5IURPWKH)81&7,216PHQX

Plotting graphs Page 4-39

Page 104: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

,IWKHLQWHUVHFWLRQLVZLWKLQWKHGLVSOD\DUHDWKHFXUVRUPRYHVWRWKHLQWHUVHFWLRQDQGWKHFRRUGLQDWHVRIWKHLQWHUVHFWLRQDUHGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

,IWKHLQWHUVHFWLRQLVQRWZLWKLQWKHGLVSOD\DUHDWKHFXUVRUUHPDLQVZKHUHLWLVWKHPHVVDJH2))6&5((1LVEULHIO\GLVSOD\HGDQGWKHFRRUGLQDWHVRIWKHLQWHUVHFWLRQDUHGLVSOD\HGQHDUWKHERWWRPOHIWFRUQHURIWKHVFUHHQ

Tables,I\RXKDYHFKRVHQWRGLVSOD\WKHFRRUGLQDWHVRIWKHFXUVRUZKLOHLQWUDFHPRGH\RXFDQUHDGWKHFRRUGLQDWHVRIFRQVHFXWLYHSORWWHGSRLQWVE\SUHVVLQJWKHRU NH\7KLVLVH[SODLQHGLQ§&XUVRUPRYHPHQW¨RQSDJH

<RXFDQDOVRGLVSOD\WKHFRRUGLQDWHVRISORWWHGSRLQWVLQWDEXODUIRUP7KH7DEOHVIXQFWLRQ¦VHOHFWHGE\SUHVVLQJ< F¦VKRZVWKHYDOXHRIWKHGHSHQGHQWYDULDEOHIRUHDFKYDOXHRIWKHLQGHSHQGHQWYDULDEOHZLWKLQWKHUDQJHVSHFLILHGRQWKH3ORW:LQGRZLQSXWIRUP7KHYDOXHVRIWKHLQGHSHQGHQWYDULDEOHDUHOLVWHGLQLQFUHPHQWVGHWHUPLQHGE\WKHVWHSYDOXHDOVRVSHFLILHGRQWKH3ORW:LQGRZLQSXWIRUP

,I\RXKDYHSORWWHGPRUHWKDQRQHIXQFWLRQWKHYDOXHVRIWKHLQGHSHQGHQWYDULDEOHIRUHDFKIXQFWLRQLVJLYHQHDFKLQDVHSDUDWHFROXPQ

Customizing table values

7KHGHIDXOWYDOXHVIRUWKHLQGHSHQGHQWYDULDEOHDUHWDNHQIURPWKHSDUDPHWHUVRQWKH3ORW:LQGRZLQSXWIRUP<RXFDQRYHUULGHWKHVHGHIDXOWVE\VSHFLI\LQJDGLIIHUHQWVWDUWLQJYDOXHDQGVWHSLQFUHPHQW

7RFKDQJHWKHGHIDXOWWDEOHYDOXHV

3UHVV< EWRVHOHFW7$%/(6(783

7KH7DEOH6HWXSLQSXWIRUPLVGLVSOD\HG

7RKDYHWKHFDOFXODWRUDXWRPDWLFDOO\JHQHUDWHWKHVHULHVRIYDOXHVIRUWKHLQGHSHQGHQWYDULDEOHVSHFLI\DVWDUWLQJYDOXHDQGVWHSYDOXH

,I\RXZDQWWRVSHFLI\YDOXHVIRUWKHLQGHSHQGHQWYDULDEOHFKRRVH%8,/'<2852:1UDWKHUWKDQ$8720$7,&DVWKHW\SHRIWDEOH

3UHVV< FWRVHOHFW7$%/(

,I\RXFKRVHDQDXWRPDWLFWDEOHWKHWDEOHYDOXHVDUHUHGUDZQDFFRUGLQJWRWKHVWDUWDQGVWHSYDOXHV\RXVSHFLILHG

Page 4-40 Plotting graphs

Page 105: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plotting graphs

,I\RXFKRVHWREXLOG\RXURZQWDEOHWKHSUHYLRXVYDOXHVDUHGLVSOD\HG3UHVV> WRFOHDUWKHVHYDOXHVDQGWKHQHQWHUYDOXHVLQWKHLQGHSHQGHQWYDULDEOHFROXPQ$V\RXHQWHUYDOXHVFRUUHVSRQGLQJYDOXHVIRUWKHGHSHQGHQWYDULDEOHVDUHGLVSOD\HG

Special plotting and table variables$OOWKHLQIRUPDWLRQDERXWDSORWLVDXWRPDWLFDOO\VWRUHGLQDVHWRIUHVHUYHGYDULDEOHVWKDW\RXKDYHGLUHFWDFFHVVWR7KHVHYDULDEOHVDUHQDPHG(4∑'$733$593$5∑3$5DQG=3$56LPLODUO\WKHLQIRUPDWLRQUHJDUGLQJWDEOHVLVDXWRPDWLFDOO\VWRUHGLQ73$5

$OWKRXJKWKHVHYDULDEOHVDUHUHVHUYHG¦ZKLFKPHDQVWKDW\RXVKRXOGQRWXVHWKHPDVWKHQDPHRIVRPHREMHFW\RXFUHDWH¦\RXFDQKDYHGLIIHUHQWYHUVLRQVRIWKHVHYDULDEOHVSURYLGLQJWKDWHDFKYHUVLRQLVLQDVHSDUDWHGLUHFWRU\

EQ

(4FRQWDLQVWKHFXUUHQWHTXDWLRQRUWKHQDPHRIWKHYDULDEOHFRQWDLQLQJWKHFXUUHQWHTXDWLRQ6SHFLILFDOO\(4FDQFRQWDLQ

$VLQJOHDOJHEUDLFREMHFWRUWKHQDPHRIDYDULDEOHFRQWDLQLQJDVLQJOHDOJHEUDLFREMHFW

$UHDOQXPEHU¦RUFRPSOH[QXPEHULQWKHFDVHRIDSDUDPHWULFSORW¦RUWKHQDPHRIDYDULDEOHFRQWDLQLQJDUHDORUFRPSOH[QXPEHU

$SURJUDPWKDWWDNHVQRSDUDPHWHUVDQG\LHOGVH[DFWO\RQHUHVXOWRUWKHQDPHRIDYDULDEOHWKDWFRQWDLQVVXFKDSURJUDP

$OLVWFRQWDLQLQJDQ\FRPELQDWLRQRIWKHWKHVHSRVVLELOLWLHV

∑DAT

∑'$7FRQWDLQVWKHFXUUHQWGDWDPDWUL[IRUVWDWLVWLFDOSORWVRUWKHQDPHRIWKHYDULDEOHWKDWFRQWDLQVWKHGDWDPDWUL[,WLVWKHHTXLYDOHQWRI(4ZKHQ\RXDUHSORWWLQJDVFDWWHUSORWEDUFKDUWRUKLVWRJUDP

PPAR

33$5VWRUHVWKHSORWZLQGRZDQGSORWVHWXSSDUDPHWHUVIRUQRQVWDWLVWLFDOSORWV,WLVGLVSOD\HGDVDOLVW,QJHQHUDOWKHREMHFWVLQWKLVOLVWDUH

^[PLQ\PLQ[PD[\PD[LQGHSHQGHQWYDULDEOHUHVROXWLRQD[HVLQWHUVHFWLRQFRRUGLQDWHVSORWW\SHGHSHQGHQWYDULDEOH`

Plotting graphs Page 4-41

Page 106: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Plot

ting

grap

hs

7KHYDOXHVLQWKHOLVWYDU\DFFRUGLQJWRWKHW\SHRISORW7KH\DUHWKHSDUDPHWHUV\RXILQGRQWKH3ORW:LQGRZLQSXWIRUPDQG3ORW6HWXSLQSXWIRUPIRUWKHSDUWLFXODUSORWW\SH

VPAR

93$5VWRUHVWKHYLHZYROXPHH\HSRLQWDQGSORWWLQJGHQVLW\SDUDPHWHUVIRU'SORWV,WLVGLVSOD\HGDVDOLVW,QJHQHUDOWKHREMHFWVLQWKLVOLVWDUH

^[OHIW[ULJKW\QHDU\ORZ]ORZ]KLJK[[OHIW[[ULJKW\\OHIW\\ULJKW[H\HSRLQW\H\HSRLQW]H\HSRLQWJULGFROXPQVJULGURZV`

∑PAR

∑3$5VWRUHVWKHSORWZLQGRZDQGSORWVHWXSSDUDPHWHUVIRUVWDWLVWLFDOSORWV6HHSDJHVSDJH WRSDJH IRULQIRUPDWLRQDERXWWKHVHSDUDPHWHUV

ZPAR

=3$5VWRUHV]RRPLQIRUPDWLRQ,WLVGLVSOD\HGDVDOLVWZLWKWKHIROORZLQJSDUDPHWHUVDVHOHPHQWV

^KRUL]RQWDOVFDOHYHUWLFDOVFDOHUHFHQWHUIODJ`

7KHVHILHOGVDUHGHVFULEHGLQ§6HWWLQJWKH]RRPIDFWRU¨RQSDJH,QVRPHLQVWDQFHVWKHOLVWZLOOLQFOXGHWKH33$5YDULDEOHDVDILQDOHOHPHQW

TPAR

73$5VWRUHVWKHWDEOHVHWXSSDUDPHWHUV7KHVHDUH

^VWDUWLQJYDOXHVWHSWDEOHIRUPDW]RRPIDFWRUIRQWVL]HILOHQDPH`

Page 4-42 Plotting graphs

Page 107: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

Chapter 5

Working with expressions

Contents

&RQILJXULQJWKH&$6

1XPHULFRSWLRQ

$SSUR[RSWLRQ

2WKHURSWLRQV

8VLQJWKHFRPSXWHUDOJHEUDV\VWHP

:RUNLQJIURPWKHFRPPDQGOLQH

:RUNLQJLQ(TXDWLRQ:ULWHU

3HUIRUPLQJVXEVWLWXWLRQV

([SDQGLQJDQGIDFWRUL]LQJ

([SDQGLQJH[SUHVVLRQV

)DFWRUL]LQJH[SUHVVLRQV

([SRQHQWLDODQGWULJRQRPHWULFH[SUHVVLRQV

&DOFXOXVFRPPDQGV

([DPSOH

'LIIHUHQWLDWLQJDQH[SUHVVLRQVWHSE\VWHS

6HWWLQJVWHSE\VWHSPRGH

3HUIRUPLQJVWHSE\VWHSRSHUDWLRQV

6WHSE\VWHSH[DPSOH

Working with expressions Page 5-1

Page 108: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

Introduction7KLVFKDSWHUH[SODLQVKRZWRXVHWKHPDLQIHDWXUHVRIWKH+3 *ªVFRPSXWHUDOJHEUDV\VWHPWRZRUNZLWKH[SUHVVLRQV

,WGHVFULEHVKRZWR

IDFWRUL]HH[SDQGDQGVLPSOLI\H[SUHVVLRQV

XVHWKHFDOFXOXVIXQFWLRQVWRSHUIRUPGLIIHUHQWLDWLRQVDQGLQWHJUDWLRQV

SHUIRUPDGLIIHUHQWLDWLRQLQVWHSE\VWHSPRGH

<RXFDQXVHHLWKHU(TXDWLRQ:ULWHURUWKHFRPPDQGOLQHWRFUHDWHDQGHGLWH[SUHVVLRQV7KHH[DPSOHVLQWKLVFKDSWHUGRQRWH[SODLQKRZWRFUHDWHWKHH[SUHVVLRQV6HHFKDSWHU§%DVLFRSHUDWLRQ¨DQGFKDSWHU§&UHDWLQJDQGHGLWLQJH[SUHVVLRQV¨IRULQIRUPDWLRQRQKRZWRGRWKLV

Configuring the CAS7KH+3*KDVSRZHUIXOV\PEROLFFDSDELOLWLHV,WFDQUHWXUQQXPHULFRUV\PEROLFVROXWLRQVWRSUREOHPVLQYROYLQJDOJHEUDLFREMHFWV<RXXVHWKH&$60RGHVLQSXWIRUPWRVHWWKHZD\WKDWWKH+3 *GHDOVZLWKFDOFXODWLRQVDQGKRZLWSHUIRUPVV\PEROLFPDQLSXODWLRQ

7RFRQILJXUHWKH&$6

3UHVVhWRGLVSOD\WKH&DOFXODWRU0RGHVLQSXWIRUPWKHQSUHVV&$67KH&$60RGHVLQSXWIRUPLVGLVSOD\HG

8VHWKHDUURZNH\VWRQDYLJDWHDURXQGWKHRSWLRQV

)RUWKRVHRSWLRQVWKDWUHTXLUHDYDOXHHQWHUWKHYDOXHDQGSUHVV2.WRDSSO\LWWRWKHRSWLRQ

)RUWKHRWKHURSWLRQVVHOHFWRUGHVHOHFWWKHPE\SUHVVLQJ&+.

:KHQ\RXKDYHFRQILJXUHGWKH&$6PRGHVSUHVV2.WZLFHWRUHWXUQWRWKHGHIDXOWVFUHHQ

2QWKH&$60RGHVLQSXWIRUPWZRNH\VHWWLQJVGHWHUPLQHKRZWKH+3 *KDQGOHVV\PEROLFVROXWLRQV7KHVHDUHWKH1XPHULFRSWLRQDQGWKH$SSUR[RSWLRQ

Page 5-2 Working with expressions

Page 109: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

Numeric option

:KHQWKH1XPHULFRSWLRQLVVHWWKHFDOFXODWRUUHWXUQVRQO\QXPHULFVROXWLRQVWRFDOFXODWLRQV2WKHUZLVHWKHFDOFXODWRUUHWXUQVV\PEROLFVROXWLRQV

:LWKWKHQXPHULFRSWLRQVHWDQ\YDULDEOHVWKDWDFDOFXODWLRQFRQWDLQVPXVWH[LVWLQWKHFXUUHQWSDWKDQGFRQWDLQDQXPHULFYDOXH,IWKLVLVQRWWKHFDVHWKHFDOFXODWRUUHWXUQVDQHUURU$Q\FRQVWDQWVZLWKDQDSSUR[LPDWHQXPHULFYDOXHVXFKDVπDUHHYDOXDWHGDQGWKHDSSUR[LPDWHYDOXHVXEVWLWXWHGLQWRWKHFDOFXODWLRQ

)RUH[DPSOHFRQVLGHUWKHFDOFXODWLRQSIN(2*π*X + 3*π*X) ,IWKH1XPHULFRSWLRQLVVHWDQGDQXPHULFYDOXHIRU;LVVWRUHGLQWKH

FXUUHQWSDWKWKHFDOFXODWRUUHWXUQVWKHDSSUR[LPDWHDQVZHUDFFXUDWHWRGHFLPDOSODFHV7KDWLVLWVXEVWLWXWHVWKHQXPHULFYDOXHIRU;DQGWKHDSSUR[LPDWHYDOXHIRUπLQWRWKHHTXDWLRQ

,IWKH1XPHULFRSWLRQLVVHWDQGWKHUHLVQRQXPHULFYDOXHIRU;VWRUHGLQWKHFXUUHQWSDWKWKHFDOFXODWRUUHWXUQVDQHUURU

,IWKH1XPHULFRSWLRQLVFOHDUDQGQRYDOXHIRU;LVVWRUHGLQWKHFXUUHQWSDWKWKHFDOFXODWRUVLPSOLILHVWKHH[SUHVVLRQDQGUHWXUQVSIN(5.X.π)

Approx option

7KH$SSUR[RSWLRQVHWWLQJGHWHUPLQHVKRZWKH+3*H[SUHVVHVDQVZHUVWRFDOFXODWLRQV

:KHQWKH$SSUR[RSWLRQLVFOHDUWKH+3*ILQGVH[DFWVROXWLRQVWRFDOFXODWLRQVZKHUHSRVVLEOH7KDWLVLWH[SUHVVHVWKHVROXWLRQDVDQLUUHGXFLEOHH[SUHVVLRQFRQWDLQLQJH[DFWWHUPV

:KHQWKH$SSUR[RSWLRQLVVHWWKH+3*H[SUHVVHVVROXWLRQVWRGLJLWDFFXUDF\

1RWHWKDW\RXFDQFKDQJHWKHVHWWLQJRIWKH$SSUR[RSWLRQE\XVLQJWKH&$60RGHVLQSXWIRUPRUE\SUHVVLQJVLPXOWDQHRXVO\> DQG \

,IWKHFDOFXODWRULVLQH[DFWPRGHSUHVVLQJ>\FKDQJHVWRDSSUR[LPDWHPRGH

,IWKHFDOFXODWRULVLQDSSUR[LPDWHPRGHSUHVVLQJ>\FKDQJHVWKHVHWWLQJWRH[DFWPRGH

Working with expressions Page 5-3

Page 110: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

)RUH[DPSOHFRQVLGHUWKHH[SUHVVLRQ

,IWKHYDOXHIRUYDULDEOH;LVGHILQHGDV LQWKHFXUUHQWSDWK

:KHQWKH$SSUR[RSWLRQLVVHWHYDOXDWLQJWKHH[SUHVVLRQUHWXUQV¥

:KHQ$SSUR[LPDWHPRGHLVFOHDUHYDOXDWLQJWKHH[SUHVVLRQUHWXUQV6,1

Other options

,QDGGLWLRQWRWKHDERYHRSWLRQVWKH&$60RGHVLQSXWIRUPLVXVHGWRVHWWKHIROORZLQJSDUDPHWHUV

,QGHSHQGHQWYDULDEOH7KHLQGHSHQGHQWYDULDEOHLVWKHGHIDXOWYDULDEOHWKDWWKHFDOFXODWRUXVHVIRURSHUDWLRQVVXFKDVGLIIHUHQWLDWLRQDQGLQWHJUDWLRQ7KHGHIDXOWYDOXHLV;

0RGXOR(QWHUWKHPRGXOXVWKDW\RXZDQWWRXVHLQPRGXORDULWKPHWLFRSHUDWLRQV7KHGHIDXOWYDOXHLV

&RPSOH[&KHFNWKLVRSWLRQLI\RXZDQWWRZRUNZLWKFRPSOH[QXPEHUV,I\RXGRQRWQHHGWRXVHFRPSOH[QXPEHUVGHVHOHFWWKLVRSWLRQ6RPHWUDQVIRUPDWLRQVEHKDYHGLIIHUHQWO\LQFRPSOH[PRGH

,IFRPSOH[PRGHLVQRWVHWDQGDFDOFXODWLRQUHWXUQVRQO\DFRPSOH[VROXWLRQIRUPRVWFDOFXODWLRQVWKHFDOFXODWRUSURPSWVIRUDVZLWFKWRFRPSOH[PRGH

9HUERVH&KHFNWKLVRSWLRQWRGLVSOD\PHVVDJHVWKDWLQGLFDWHSURJUHVVDVWKHFDOFXODWRUSHUIRUPVWKHRSHUDWLRQVWKDW\RXVSHFLI\

6WHSVWHS&KHFNWKLVRSWLRQWRSHUIRUPOLQHDUDOJHEUDRSHUDWLRQVLQWHJUDWLRQVDQGGLIIHUHQWLDWLRQVLQVWHSE\VWHSPRGH6HH§'LIIHUHQWLDWLQJDQH[SUHVVLRQVWHSE\VWHS¨RQSDJH

,QFU3RZ&KHFNWKLVRSWLRQWRGLVSOD\SRO\QRPLDOH[SUHVVLRQVZLWKWKHWHUPVLQLQFUHDVLQJSRZHURUGHUIRUH[DPSOH 7KHGHIDXOWLVWRGLVSOD\SRO\QRPLDOVZLWKWKHWHUPVLQGHFUHDVLQJRUGHU

x3 2x+( )sin

2

2

x x2

x3

+ +

Page 5-4 Working with expressions

Page 111: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

5LJRURXV&KHFNWKLVRSWLRQWRVSHFLI\WKDW\RXGRQRWZDQW_[_WHUPVVLPSOLILHGWR[

6LPS1RQ5DWLRQDO&KHFNWKLVRSWLRQWRVSHFLI\WKDWQRQUDWLRQDOH[SUHVVLRQVDUHVLPSOLILHG

Using the computer algebra system7KH+3*FRPSXWHUDOJHEUDV\VWHPFRQVLVWVRIDFROOHFWLRQRIFRPPDQGVDQGIXQFWLRQVWKDW\RXDSSO\WRH[SUHVVLRQV&RPPDQGVDQGIXQFWLRQVDSSHDULQWKHVDPHZD\RQWKHPHQXVEXWWKH\GLIIHULQWKHZD\WKDWWKH\RSHUDWH

&RPPDQGVKDYHWKHIROORZLQJSURSHUWLHV

7KH\SURGXFHRQHUHVXOW

7KH\FDQQRWEHLQFOXGHGLQDQDOJHEUDLFREMHFW

)XQFWLRQVKDYHWKHIROORZLQJSURSHUWLHV

7KH\FDQSURGXFHPRUHWKDQRQHUHVXOW

7KH\FDQEHDSDUWRIDQDOJHEUDLFH[SUHVVLRQ

<RXQHHGWRHYDOXDWHIXQFWLRQVLQRUGHUWRJHWUHVXOWV7KDWLVRQFH\RXDSSO\DIXQFWLRQWRDQREMHFW\RXQHHGWRSUHVVùRUXVHWKH(9$/FRPPDQGLQRUGHUWRJHWDUHVXOW

6HHWKH$GYDQFHG8VHUªV*XLGHRUWKH3RFNHW*XLGHIRUGHWDLOVRIZKHWKHUDQRSHUDWLRQLVDIXQFWLRQRUDFRPPDQG

,QWKLVFKDSWHUFRPPDQGVDQGIXQFWLRQVDUHUHIHUUHGWRFROOHFWLYHO\DVFRPPDQGV

Working with expressions Page 5-5

Page 112: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

7KHIROORZLQJLVDOLVWRIWKHFDWHJRULHVDQGKRZ\RXDFFHVVFRPPDQGVLQHDFKFDWHJRU\:LWKLQHDFKFDWHJRU\FRPPDQGVDUHGLVSOD\HGLQDFKRRVHOLVW

>ú 'LVSOD\VWKHDOJHEUDLFFRPPDQGVIRUSHUIRUPLQJRSHUDWLRQVVXFKDVIDFWRUL]LQJRUH[SDQGLQJ

<! 'LVSOD\VWKHFRPSOH[WKHLQWHJHUDQGSRO\QRPLDODULWKPHWLFFRPPDQGV

<$ 'LVSOD\VWKHFDOFXOXVFRPPDQGVIRUSHUIRUPLQJRSHUDWLRQVVXFKDVLQWHJUDWLQJDQGGLIIHUHQWLDWLQJ7KLVFDWHJRU\DOVRLQFOXGHVFRPPDQGVIRUZRUNLQJZLWKOLPLWVDQGVHULHVDQGIRUGHDOLQJZLWK7D\ORUSRO\QRPLDOV

>ó 'LVSOD\VWKHFRPPDQGVUHODWLQJWRFRPSOH[QXPEHUV

<* 'LVSOD\VWKHFRPPDQGVIRUPDQLSXODWLQJH[SRQHQWLDODQGORJDULWKPLFH[SUHVVLRQV

<% 'LVSOD\VWKHFRPPDQGVIRUZRUNLQJZLWKPDWULFHV

<& 'LVSOD\VWKHFRPPDQGV\RXXVHWRVROYHDQHTXDWLRQV\PEROLFDOO\

>û 'LVSOD\VWKHFRPPDQGVIRUPDQLSXODWLQJWULJRQRPHWULFH[SUHVVLRQV

)RUH[DPSOHLI\RXZDQWWRVLPSOLI\DWULJRQRPHWULFH[SUHVVLRQ\RXSUHVV>ûWRGLVSOD\WKHWULJRQRPHWULFFRPPDQGV

<RXFDQXVHWKHFRPSXWHUDOJHEUDV\VWHPWRPDQLSXODWHH[SUHVVLRQVERWKIURPWKHFRPPDQGOLQHDQGIURPZLWKLQ(TXDWLRQ:ULWHU

)URPWKHFRPPDQGOLQH\RXSODFHWKHH[SUHVVLRQEHWZHHQWKHFRPPDQGªVSDUHQWKHVHV

:LWKLQ(TXDWLRQ:ULWHU\RXVHOHFWWKHH[SUHVVLRQRUSDUWRIWKHH[SUHVVLRQWKHQVHOHFWDFRPPDQGIURPWKHPHQX

Page 5-6 Working with expressions

Page 113: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

Working from the command line 8VHRQHRIWKHOLVWHGNH\FRPELQDWLRQVWRGLVSOD\WKHFKRRVHOLVW

FRQWDLQLQJWKHFRPPDQGWKDW\RXZDQW

8VHWKHDUURZNH\VWRKLJKOLJKWWKHFRPPDQGWRXVHDQGSUHVV\WRSODFHLWRQWKHFRPPDQGOLQH7KHFRPPDQGDSSHDUVZLWKDVHWRISDUHQWKHVHVDIWHULW

(QVXUHWKDWWKHFXUVRULVEHWZHHQWKHFRPPDQGªVSDUHQWKHVHVDQGLQVHUWWKHH[SUHVVLRQWRRSHUDWHRQDQGDQ\RWKHUDUJXPHQWVWKHFRPPDQGQHHGV6HSDUDWHHDFKDUJXPHQWZLWKDFRPPD>I

3UHVV\WRDSSO\WKHFRPPDQG

Inserting an expression onto the command line

7KHUHDUHWKUHHZD\VWRLQVHUWDQH[SUHVVLRQRQWRWKHFRPPDQGOLQH

8VHWKHFRPPDQGOLQHHGLWRUWRHQWHUWKHH[SUHVVLRQGLUHFWO\RQWRWKHFRPPDQGOLQH

8VH(TXDWLRQ:ULWHU

D 3ODFHWKHFXUVRUZKHUH\RXZDQWWRLQVHUWWKHH[SUHVVLRQ

D 3UHVVoWRRSHQ(TXDWLRQ:ULWHU

E &UHDWHWKHH[SUHVVLRQ

F 3UHVV\WRH[LW(TXDWLRQ:ULWHUDQGSODFHWKHH[SUHVVLRQRQWKHFRPPDQGOLQHDWWKHFXUVRUSRVLWLRQ

5HWULHYHDQH[SUHVVLRQVWRUHGLQPHPRU\RUIURPWKHKLVWRU\6HH&KDSWHU§%DVLFRSHUDWLRQ¨DQGFKDSWHU§6WRULQJREMHFWV¨IRUGHWDLOV

Working with expressions Page 5-7

Page 114: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

Command line example

7KLVH[DPSOHXVHVWKH/,1FRPPDQGWROLQHDUL]HDWULJRQRPHWULFH[SUHVVLRQDQGWKH(;3$1'FRPPDQGWRVLPSOLI\WKHUHVXOW7KHH[SUHVVLRQWROLQHDUL]HLVVLQπ[

%HIRUH\RXVWDUWHQVXUHWKDWWKH&$60RGHVLQSXWIRUPLVVHWWRWKHGHIDXOWVHWWLQJ6HH§&RQILJXULQJWKH&$6¨RQSDJHIRUGHWDLOV

2SHQWKH(;3/1PHQXDQGVHOHFWWKH/,1FRPPDQG

<*]]\

(QWHUWKHH[SUHVVLRQLQVLGHWKHFRPPDQGªVEUDFNHWV

s<O

$SSO\WKHFRPPDQGWRWKHH[SUHVVLRQ

\

6LQFHWKHOLQHDUL]DWLRQUHWXUQVDFRPSOH[UHVXOWWKHFDOFXODWRUSURPSWVWRVZLWFKWRFRPSOH[PRGH$FFHSWWKHVZLWFKWRFRPSOH[PRGHDQGOLQHDUL]HWKHH[SUHVVLRQ

\

2SHQWKH$OJHEUDPHQXDQGSODFHWKH(;3$1'FRPPDQGRQWKHFRPPDQGOLQH

>ú\

5HWULHYHWKHUHVXOWIURPKLVWRU\

m\

Page 5-8 Working with expressions

Page 115: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

$SSO\WKHFRPPDQGWRVLPSOLI\WKHUHVXOW

\

Working in Equation Writer

,Q(TXDWLRQ:ULWHU\RXFDQDSSO\DFRPSXWHUDOJHEUDFRPPDQGWRWKHHQWLUHH[SUHVVLRQRU\RXFDQVHOHFWDSDUWRIWKHH[SUHVVLRQWRDSSO\DFRPPDQGWR6HHFKDSWHU§&UHDWLQJDQGHGLWLQJH[SUHVVLRQV¨IRUGHWDLOVRQKRZWRXVH(TXDWLRQ:ULWHU

7KHIROORZLQJH[DPSOHGHPRQVWUDWHVKRZWRXVH(TXDWLRQ:ULWHUWRHYDOXDWHWKHLQWHJUDORIDQH[SUHVVLRQEHWZHHQWZRLQGHILQLWHOLPLWVDQGIDFWRUL]HDSDUWRIWKHUHVXOW7KHH[SUHVVLRQWRHYDOXDWHLV

2SHQ(TXDWLRQ:ULWHUDQGHQWHUWKHH[SUHVVLRQ

o

6HOHFWWKHH[SUHVVLRQ

[[

(YDOXDWHWKHH[SUHVVLRQ

(9$/

,Q(TXDWLRQ:ULWHU\RXFDQXVHRQO\WKRVHFRPPDQGVWKDWUHTXLUHRQHDUJXPHQWDQG\RXFDQQRWXVHFRPPDQGVWKDWUHWXUQPRUHWKDQRQHUHVXOW

x2 3x+( ) xd

t

2t

Working with expressions Page 5-9

Page 116: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

6HOHFWWKHQXPHUDWRUFRPSRQHQWRIWKHH[SUHVVLRQ

[

)DFWRUL]HWKHQXPHUDWRU

)$&72

Performing substitutions8VHWKH68%67FRPPDQGLQWKHDOJHEUDLFFRPPDQGOLVW>úWRSHUIRUPVXEVWLWXWLRQV

7KHIROORZLQJH[DPSOHVXEVWLWXWHVWKHYDOXHIRU[LQ

)URPWKH$OJHEUDPHQXVHOHFWWKH68%67FRPPDQGDQGSODFHLWRQWKHFRPPDQGOLQH

>ú\

8VHWKHFRPPDQGOLQHHGLWRUWRSODFHWKHDUJXPHQWVEHWZHHQWKHFRPPDQGªVSDUHQWKHVHV

>ïOq==<UO>IO>æ

$SSO\WKHFRPPDQG

\

%HFDXVHWKHFDOFXODWRULVLQH[DFWPRGHWKHFRPPDQGSURGXFHVWKHIROORZLQJH[DFWUHVXOW2EWDLQDQDSSUR[LPDWHUHVXOW

>\

x2 1+( )ln x( )atan+

Page 5-10 Working with expressions

Page 117: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

<RXFDQDOVRXVHWKH68%67FRPPDQGWRVXEVWLWXWHH[SUHVVLRQV)RUH[DPSOHWRVXEVWLWXWHWKHH[SUHVVLRQ\IRU[LQWKHSUHYLRXVH[DPSOH

5HWULHYHWKHRULJLQDOFRPPDQGIURPKLVWRU\DQGHGLWLWWRUHSODFHWKHVXEVWLWXWLRQYDOXH

m [\HH`<=

$SSO\WKHFRPPDQG

\

Expanding and factorizing7KH+3 *FDQH[SDQGDQGIDFWRUL]HPRVWDOJHEUDLFH[SUHVVLRQV7KHFRPPDQGVWKDWSHUIRUPWKHVHIXQFWLRQVDUHLQWKHDOJHEUDLFFDWHJRU\,IWKHH[SUHVVLRQWKDW\RXDUHZRUNLQJRQFRQWDLQVH[SRQHQWLDORUWULJRQRPHWULFIXQFWLRQV\RXPD\QHHGWRVLPSOLI\WKHH[SUHVVLRQEHIRUHXVLQJ(;3$1'RU)$&7256HH§([SRQHQWLDODQGWULJRQRPHWULFH[SUHVVLRQV¨RQSDJH

Expanding expressions

<RXXVHWKH(;3$1'FRPPDQGWRH[SDQGDQGVLPSOLI\DQH[SUHVVLRQ7KHIROORZLQJH[DPSOHH[SDQGVWKHH[SUHVVLRQ

2SHQWKH$OJHEUDFRPPDQGOLVWDQGVHOHFW(;3$1'WRSODFHLWRQWKHFRPPDQGOLQH

>ú\

:LWKWKHFXUVRUEHWZHHQWKHSDUHQWKHVHVRSHQ(TXDWLRQ:ULWHUDQGFUHDWHWKHH[SUHVVLRQ:KHQ\RXKDYHFUHDWHGLWSUHVV\WRSODFHLWRQWKHFRPPDQGOLQHEHWZHHQWKHSDUHQWKHVHV

o \

x 1+( ) 2x 5–( ) x 7–( )

Working with expressions Page 5-11

Page 118: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

3UHVV\WRH[SDQGWKHH[SUHVVLRQ

\

Expanding a part of the expression

7RH[SDQGSDUWVRIWKHH[SUHVVLRQ\RXPXVWZRUNIURPZLWKLQ(TXDWLRQ:ULWHU)RUH[DPSOHWRH[SDQGWKHILUVWWZRFRPSRQHQWVRIWKHH[SUHVVLRQLQWKHSUHYLRXVH[DPSOHSHUIRUPWKHIROORZLQJ

2SHQ(TXDWLRQ:ULWHUDQGFUHDWHWKHH[SUHVVLRQ

o . . .

8VHHLWKHU&XUVRUPRGHRU6HOHFWLRQPRGHWRVHOHFWWKHILUVWWZRFRPSRQHQWH[SUHVVLRQVRQO\)RUH[DPSOHLIWKHFXUVRULVSRVLWLRQHGRQWKHILUVWWHUPLQWKHH[SUHVVLRQXXVHWKHIROORZLQJNH\VWURNHV

[[>

2SHQWKH$OJHEUDFRPPDQGOLVWDQGVHOHFW(;3$1'WRH[SDQGWKHVHOHFWHGFRPSRQHQWV>ú\

Page 5-12 Working with expressions

Page 119: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

Factorizing expressions

<RXXVHWKH)$&725FRPPDQGWRIDFWRUL]HDQH[SUHVVLRQ$VZLWK(;3$1'\RXFDQIDFWRUL]HDQHQWLUHH[SUHVVLRQRUFRPSRQHQWVRIWKHH[SUHVVLRQ

Example

7KLVH[DPSOHIDFWRUL]HVWKHIROORZLQJFXELFSRO\QRPLDOH[SUHVVLRQ

2SHQWKH$OJHEUDFRPPDQGOLVWDQGVHOHFW)$&725

>ú]\

:LWKWKHFXUVRUSRVLWLRQHGEHWZHHQWKHSDUHQWKHVHVRSHQ(TXDWLRQ:ULWHUFUHDWHWKHH[SUHVVLRQDQGSUHVV\ WRSODFHLWRQWKHFRPPDQGOLQHEHWZHHQWKHSDUHQWKHVHV

o \

3UHVV\WRIDFWRUL]HWKHH[SUHVVLRQ

\

[ [ [– –

Working with expressions Page 5-13

Page 120: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

Exponential and trigonometric expressions

:KHQZRUNLQJZLWKH[SUHVVLRQVLQYROYLQJH[SRQHQWLDODQGWULJRQRPHWULFIXQFWLRQV\RXRIWHQQHHGWRVLPSOLI\WKHPEHIRUH\RXXVH)$&725RU(;3$1'7KHIROORZLQJFRPPDQGVIURPWKHH[SRQHQWLDODQGOLQHDUL]DWLRQFDWHJRU\VLPSOLI\WULJRQRPHWULFDQGH[SRQHQWLDOH[SUHVVLRQV$WWKHEHJLQQLQJRIHDFKGHVFULSWLRQWKHNH\V\RXXVHWRDFFHVVWKHFRPPDQGOLVWDUHGLVSOD\HG

(;3/1 ([SDQG/LQFRPPDQGOLVW¦<*

$SSOLHV(XOHULGHQWLW\7KHH[DPSOHDWWKHULJKWVKRZVWKHUHVXOWRIDSSO\LQJWKHFRPPDQGWRVLQ[

+$/)7$1 7ULJRQRPHWU\FRPPDQGOLVW¦>û

5HSODFHVVLQ[FRV[DQGWDQ[WHUPVZLWKWHUPVWKDWXVH

/,1 ([SDQG/LQFRPPDQGOLVW¦<*

3HUIRUPV(XOHULGHQWLWLHVWKHQOLQHDUL]HVH[SUHVVLRQVE\DSSO\LQJWKHIROORZLQJVXEVWLWXWLRQV

7KHH[DPSOHDWWKHULJKWVKRZVWKHUHVXOWRIDSSO\LQJWKHFRPPDQGWRVLQ[

/1&2//(&7 ([SDQG/LQFRPPDQGOLVW¦<*

6LPSOLILHVDQH[SUHVVLRQE\FROOHFWLQJWHUPVLQYROYLQJQDWXUDOORJDULWKPV

6,1&26 7ULJRQRPHWU\FRPPDQGOLVW¦>û

&RQYHUWVH[SRQHQWLDODQGQDWXUDOORJDULWKPLFH[SUHVVLRQVWRWULJRQRPHWULFH[SUHVVLRQV

[WDQ

ex

ey⋅ e

x y+→

ex( )

ne

nx→

Page 5-14 Working with expressions

Page 121: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

7$16& 7ULJRQRPHWU\FRPPDQGOLVW¦>û

$SSOLHVWKHIROORZLQJVXEVWLWXWLRQ

7$16& 7ULJRQRPHWU\FRPPDQGOLVW¦>û

$SSOLHVWKHIROORZLQJVXEVWLWXWLRQV

7(;3$1' 7ULJRQRPHWU\FRPPDQGOLVW¦>û

([SDQGVH[SUHVVLRQVRIWKHIRUP([SQ[VLQQ[DQGFRVQ[ZKHUHQLVDQLQWHJHU,WDSSOLHVWKHIROORZLQJVXEVWLWXWLRQV

7/,1 7ULJRQRPHWU\FRPPDQGOLVW¦>û

$SSOLHVWKHIROORZLQJVXEVWLWXWLRQ

75,* 7ULJRQRPHWU\FRPPDQGOLVW¦>û

6LPSOLILHVH[SUHVVLRQVE\DSSO\LQJWKHIROORZLQJVXEVWLWXWLRQ

[( )WDQ[( )VLQ[( )FRV

[( )WDQ2[( )VLQ

1 2[( )FRV+→

[( )WDQ1 2[( )cos–

2[( )sin→

H[ \ H[H\→

[\( )OQ [( )OQ \( )OQ→

[ \( )VLQ [( ) \( )FRVVLQ \( ) [( )FRVVLQ→

[ \( )cos [( )cos \( )FRV x( ) y( )sinVLQ–→

[( ) \( )VLQVLQ [ \–( )FRV [ \( )FRV–( )

sin2x( ) cos2

x( )+ 1=

Working with expressions Page 5-15

Page 122: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

75,*&26 7ULJRQRPHWU\FRPPDQGOLVW¦>û

$SSOLHVWKHIROORZLQJVXEVWLWXWLRQDQGUHWXUQVFRVLQHWHUPVLISRVVLEOH

75,*6,1 7ULJRQRPHWU\FRPPDQGOLVW¦>û

$SSOLHVWKHIROORZLQJVXEVWLWXWLRQDQGUHWXUQVVLQHWHUPV

LISRVVLEOH

Example

7KLVH[DPSOHXVHV7/,1LQFRQMXQFWLRQZLWK(;3$1'WRVLPSOLI\WKHIROORZLQJWULJRQRPHWULFH[SUHVVLRQDQGGHGXFHLWVYDOXH

2SHQWKH7ULJFRPPDQGOLVWDQGVHOHFW7/,1

>û[[[[[[\

:LWKWKHFXUVRUSRVLWLRQHGEHWZHHQWKHSDUHQWKHVHVRSHQ(TXDWLRQ:ULWHUDQGFUHDWHWKHH[SUHVVLRQ7KHQSUHVV\WRSODFHLWRQWKHFRPPDQGOLQHEHWZHHQWKHSDUHQWKHVHV

o \

3UHVV\WRVLPSOLI\WKHH[SUHVVLRQ

\

2SHQWKH$OJHEUDFRPPDQGOLVWDQGVHOHFW(;3$1'

>ú\

sin2 x( ) 1 c– os2 x( )→

cos2x( ) 1 sin2

x( )–→

πFRV

Page 5-16 Working with expressions

Page 123: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

5HWULHYHWKHUHVXOWRIVWHSIURPKLVWRU\

m\

3UHVV\WRH[SDQGWKHH[SUHVVLRQ

\

Calculus commands8VHWKHIROORZLQJFRPPDQGVIURPWKH&DOFXOXVFKRRVHOLVWWRGLIIHUHQWLDWHDQGLQWHJUDWHH[SUHVVLRQV

'(59; &DOFXOXVFRPPDQGOLVW¦< $ '(5,9,17(*

'LIIHUHQWLDWHVDQH[SUHVVLRQZLWKUHVSHFWWRWKHGHIDXOWLQGHSHQGHQWYDULDEOH7KHGHIDXOWLQGHSHQGHQWYDULDEOHLV;

'(5,9 &DOFXOXVFRPPDQGOLVW¦< $ '(5,9,17(*

'LIIHUHQWLDWHVDQH[SUHVVLRQZLWKUHVSHFWWRWKHYDULDEOH\RXVSHFLI\DVDSDUDPHWHUDIWHUWKHH[SUHVVLRQ

,179; &DOFXOXVFRPPDQGOLVW¦< $ '(5,9,17(*

,QWHJUDWHVDQH[SUHVVLRQZLWKUHVSHFWWRWKHGHIDXOWLQGHSHQGHQWYDULDEOH

5,6&+ &DOFXOXVFRPPDQGOLVW¦< $ '(5,9,17(*

,QWHJUDWHVDQH[SUHVVLRQZLWKUHVSHFWWRWKHYDULDEOH\RXVSHFLI\DVDSDUDPHWHUDIWHUWKHH[SUHVVLRQ

Working with expressions Page 5-17

Page 124: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

Example

7KLVH[DPSOHLOOXVWUDWHVKRZWRXVHWKH'(59;FRPPDQGWRGLIIHUHQWLDWHDQH[SUHVVLRQDQGWRXVHWKH(;3$1'FRPPDQGWRVLPSOLI\WKHUHVXOW

2SHQ(TXDWLRQ:ULWHUDQGFUHDWHWKHH[SUHVVLRQ

o>P>POq=

6HOHFWWKHH[SUHVVLRQ

[[[[

2SHQWKH&DOFXOXVFRPPDQGOLVWVHOHFW'(5,9,17(*DQGKLJKOLJKWWKH'(59;FRPPDQG

<$\]]

$SSO\WKHFRPPDQGWRWKHVHOHFWLRQ1RWHWKDWDV'(59;LVDIXQFWLRQLWGRHVQRWGLIIHUHQWLDWHWKHH[SUHVVLRQLPPHGLDWHO\

\

'LIIHUHQWLDWHWKHH[SUHVVLRQ

8VHWKH(;3$1'FRPPDQGIURPWKH$OJHEUDFKRRVHOLVWWRVLPSOLI\WKHUHVXOW1RWHWKDWDV(;3$1'LVDFRPPDQGLWH[SDQGVWKHH[SUHVVLRQLPPHGLDWHO\

>ú\

Page 5-18 Working with expressions

Page 125: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working w

ith expressions

Differentiating an expression step-by-step<RXFDQXVHWKH+3*WRGLIIHUHQWLDWHH[SUHVVLRQVLQVWHSE\VWHSPRGH7KHFRPSXWHUDOJHEUDV\VWHPGLVSOD\VWKHUHVXOWVRIHDFKVWDJHRIWKHGLIIHUHQWLDWLRQSURFHVV7KHUHVXOWVRIHDFKVWHSRIWKHRSHUDWLRQDUHZULWWHQWR+LVWRU\

Setting step-by-step mode

<RXXVHWKH&$60RGHVLQSXWIRUPWRVHWVWHSE\VWHSPRGH

3UHVVh

7KH&DOFXODWRU0RGHVLQSXWIRUPLVGLVSOD\HG

3UHVV&$6

7KH&$60RGHVLQSXWIRUPLVGLVSOD\HG

3UHVV]]]WRPRYHWKHFXUVRUWRWKH6WHS6WHSILHOGDQGSUHVV&+.

$FKHFNPDUNDSSHDUVQH[WWRWKHPRGHVHWWLQJ

3UHVV\WZLFHWRUHWXUQWRWKHGHIDXOWVFUHHQ

Performing step-by-step operations

<RXFDQSHUIRUPVWHSE\VWHSRSHUDWLRQVIURPZLWKLQ(TXDWLRQ:ULWHU

8VHWKHDERYHPHWKRGWRVHWVWHSE\VWHSPRGH

$FFHVV(TXDWLRQ:ULWHUDQGHLWKHUFUHDWHRULPSRUWWKHH[SUHVVLRQWKDW\RXZDQWWRZRUNRQ

8VHWKHDUURZNH\VWRVHOHFWWKHH[SUHVVLRQ

3UHVVùWRSHUIRUPWKHILUVWVWHSLQWKHRSHUDWLRQ

7KHUHVXOWRIWKHILUVWVWHSLVGLVSOD\HG

3UHVVùWRSHUIRUPWKHQH[WVWHSLQWKHRSHUDWLRQ(DFKWLPH\RXSUHVVùWKHFDOFXODWRUSHUIRUPVWKHQH[WVWHSLQWKHSURFHVVDQGGLVSOD\VWKHUHVXOW

Working with expressions Page 5-19

Page 126: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

with

exp

ress

ions

Step-by-step example

7KLVH[DPSOHGLIIHUHQWLDWHVWKHIROORZLQJH[SUHVVLRQLQVWHSE\VWHSPRGH

8VHWKHPHWKRGGHVFULEHGLQWKHSUHYLRXVVHFWLRQWRHQVXUHWKDWVWHSE\VWHSPRGHLVVHW

3UHVVoWRRSHQ(TXDWLRQ:ULWHU

&UHDWHWKHH[SUHVVLRQ

sO=tOq>O

6HOHFWWKHH[SUHVVLRQ

[[

(YDOXDWHWKHILUVWVWHS

(YDOXDWHWKHQH[WVWHS

(YDOXDWHWKHQH[WVWHS

(YDOXDWHWKHODVWVWHS7KLVUHWXUQVWKHILQDOUHVXOWRIWKHGHULYDWLRQ

[VLQ FRV[

Page 5-20 Working with expressions

Page 127: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Chapter 6

Solving equations

Contents

$ERXWVROYLQJHTXDWLRQV

6ROYLQJDQHTXDWLRQ

([DPSOH

,QWHUSUHWLQJUHVXOWV

6ROYLQJSRO\QRPLDOHTXDWLRQV

([DPSOH

)LQGLQJDSRO\QRPLDOIURPDVHWRIURRWV

6ROYLQJOLQHDUV\VWHPV

5HSUHVHQWLQJDV\VWHPDVPDWULFHV

([DPSOH

6ROYLQJGLIIHUHQWLDOHTXDWLRQV

8VLQJWKHILQDQFLDOVROYHU

7LPHYDOXHRIPRQH\FDOFXODWLRQSDUDPHWHUV

7LPHYDOXHRIPRQH\FDOFXODWLRQV

$PRUWL]LQJWKHFDOFXODWLRQ

Introduction7KLVFKDSWHUGHVFULEHVKRZWRXVHWKH+3 *WRVROYHHTXDWLRQVRUV\VWHPVRIHTXDWLRQVWRJHWDQXPHULFVROXWLRQ7RVROYHHTXDWLRQVIRUV\PEROLFVROXWLRQVVHHFKDSWHU§:RUNLQJZLWKH[SUHVVLRQV¨

7KLVFKDSWHUDOVRLQFOXGHVLQIRUPDWLRQRQKRZWRXVHWKHILQDQFLDOVROYHUWRFDOFXODWHGHWDLOVRQDPRXQWVRIPRQH\ERUURZHGRUOHQW

Solving equations Page 6-1

Page 128: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

About solving equations<RXFDQXVHWKH+3*QXPHULFVROYHUWRVROYHIRXUW\SHVRIHTXDWLRQV<RXVHOHFWWKHW\SHRIHTXDWLRQWKDW\RXZDQWWRVROYHIURPWKHQXPHULFVROYHUFKRRVHOLVW

7RDFFHVVWKHQXPHULFVROYHUFKRRVHOLVWSUHVV>í

7KHIROORZLQJRSWLRQVDUHDYDLODEOHIURPWKHFKRRVHOLVW

6ROYHHTXDWLRQ

8VHWKLVRSWLRQWRVROYHDQHTXDWLRQIRUDQXQNQRZQYDULDEOH)RUH[DPSOH\RXFDQXVHWKHWKLVRSWLRQWRVROYHWKHIROORZLQJHTXDWLRQIRU[

6ROYHSRO\QRPLDOHTXDWLRQ

8VHWKLVRSWLRQWRILQGWKHURRWVRIDSRO\QRPLDOHTXDWLRQ)RUH[DPSOH\RXFDQXVHWKLVRSWLRQWRILQGWKHURRWVRIWKHIROORZLQJSRO\QRPLDO

6ROYHOLQHDUV\VWHPV

8VHWKLVRSWLRQWRVROYHDV\VWHPRIOLQHDUHTXDWLRQVWKDWLVDVHWRIVLPXOWDQHRXVHTXDWLRQV)RUH[DPSOH\RXFDQXVHWKLVRSWLRQWRVROYHWKHIROORZLQJVLPXOWDQHRXVHTXDWLRQVWRILQGWKHYDOXHRI[DQG\

6ROYHGLIIHUHQWLDOHTXDWLRQ

8VHWKLVRSWLRQWRVROYHILUVWRUGHUGLIIHUHQWLDOHTXDWLRQVWKDWLVDQHTXDWLRQWKDWFRQWDLQVDGHULYDWLYH)RUH[DPSOHWKHIROORZLQJILUVWRUGHUGLIIHUHQWLDOHTXDWLRQGHVFULEHVWKHUDWHRIUDGLRDFWLYHGHFD\

[( )VLQ [( )FRV [ ( )OQ 0=

[ [ [–

[ \

[ \–

GNGT KN–

Page 6-2 Solving equations

Page 129: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Solving an equation,QVROYLQJDQHTXDWLRQWKH+3 *XVHVDQ\H[LVWLQJYDOXHVLWKDVVWRUHGIRUWKHYDULDEOHVLQWKHHTXDWLRQ7KHVHPD\EHYDULDEOHVWKDW\RXKDYHFUHDWHGRUYDULDEOHVWKDWWKHFDOFXODWRUKDVXVHGLQRUJHQHUDWHGIURPSUHYLRXVFDOFXODWLRQV%HIRUH\RXVROYHDQHTXDWLRQLIQHFHVVDU\XVH)LOH0DQDJHUWRGHOHWHDQ\YDULDEOHVFRUUHVSRQGLQJWRWKHRQHVWKDW\RXUHTXDWLRQFRQWDLQV

Example

7KLVH[DPSOHGHPRQVWUDWHVKRZWRVROYHDQHTXDWLRQLQ[DQG\IRU[ZKHQ\ 7KHHTXDWLRQLV

2SHQWKHQXPHULFVROYHUFKRRVHOLVWDQGVHOHFW62/9((48$7,21IURPWKHPHQX7KH6ROYH(TXDWLRQLQSXWIRUPLVGLVSOD\HG

>í\

(QWHUWKHHTXDWLRQWRVROYHDQGSODFHLWLQWKH(4ILHOG

tOz` ¶<=s<O>ær\

7KHYDULDEOHVWKDWWKHHTXDWLRQFRQWDLQVDUHGLVSOD\HG(QWHUWKHNQRZQYDOXHIRU\LQWKH<ILHOG

]]2.

6HOHFWWKH;ILHOGDQGSUHVV62/9(WRVROYHWKHHTXDWLRQIRU[7KHVROXWLRQDSSHDUVLQWKH;ILHOG

[62/9(

7RVSHHGXSWKHVROYHSURFHVVHQWHUDQHVWLPDWHRIWKHYDOXHIRUWKHYDULDEOHWKDW\RXZDQWWRILQG

4xy--

cos 3 πx( )sin·

+ 2=

Solving equations Page 6-3

Page 130: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

Interpreting results

$IWHULWVROYHVDQHTXDWLRQWKHQXPHULFVROYHUUHWXUQVLQIRUPDWLRQUHODWLQJWRWKHVROXWLRQSURFHVV

7RGLVSOD\WKHVROXWLRQLQIRUPDWLRQSUHVV,1)2,IWKHQXPHULFVROYHUIRXQGDVROXWLRQWRWKHHTXDWLRQLWGLVSOD\VRQHRIWKHIROORZLQJWKUHHPHVVDJHV

=HUR 7KHQXPHULFVROYHUZDVDEOHWRVROYHWKHHTXDWLRQZLWKLQWKHOLPLWVRILWVDFFXUDF\

6LJQ5HYHUVDO 7KHQXPHULFVROYHUIRXQGWZRSRLQWVZKHUHWKHYDOXHRIWKHHTXDWLRQKDVRSSRVLWHVLJQVEXWLWFDQQRWILQGDSRLQWLQEHWZHHQZKHUHWKHYDOXHLV3RVVLEOHFDXVHVDUHWKDWWKHWZRSRLQWVDUHOHVVWKDQRQHLQWKHWKGHFLPDOSODFHDSDUWRUWKHHTXDWLRQLVQRWUHDOYDOXHGEHWZHHQWKHVLJQUHYHUVDOSRLQWV

([WUHPXP 7KLVUHSUHVHQWVRQHRIWKHIROORZLQJFRQGLWLRQV

7KHQXPHULFVROYHUIRXQGDSRLQWZKHUHWKHYDOXHRIWKHHTXDWLRQDSSUR[LPDWHVDORFDOPLQLPXPRUPD[LPXP7KHSRLQWPD\RUPD\QRWUHSUHVHQWDURRW

7KHQXPHULFVROYHUVWRSSHGVHDUFKLQJDWHLWKHUWKHODUJHVWRUVPDOOHVWQXPEHULQWKHFDOFXODWRUªVUDQJH

,IWKHQXPHULFVROYHUGLGQRWILQGDVROXWLRQLWGLVSOD\VRQHRIWKHIROORZLQJH[SODQDWRU\PHVVDJHV

%DG*XHVVHV 2QHRUPRUHRIWKHLQLWLDOJXHVVHVOLHRXWVLGHWKHGRPDLQRIWKHHTXDWLRQ

&RQVWDQW" 7KHYDOXHRIWKHHTXDWLRQLVWKHVDPHDWHYHU\SRLQWWKDWZDVVDPSOHG

Page 6-4 Solving equations

Page 131: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Solving polynomial equations3RO\QRPLDOHTXDWLRQVDUHRIWKHIRUP

)RUH[DPSOHWKHIROORZLQJHTXDWLRQLVDWKLUGRUGHUSRO\QRPLDO

<RXFDQXVHWKH+3*WR

ILQGWKHURRWVRIDSRO\QRPLDO

ILQGWKHFRHIILFLHQWVRID SRO\QRPLDOJLYHQDVHWRIURRWV

7RVROYHDSRO\QRPLDO\RXH[SUHVVLWDVDYHFWRURILWVFRHIILFLHQWV)RUH[DPSOHFRQVLGHUWKHSUHYLRXVH[DPSOH

,QYHFWRUIRUPWKLVFDQEHH[SUHVVHGDVIROORZV

1RWHWKDWLIDSRO\QRPLDOGRHVQRWLQFOXGHDWHUPIRUDSDUWLFXODUSRZHU\RXQHHGWRLQFOXGHDLQWKHYHFWRUWRUHSUHVHQWWKHWHUP)RUH[DPSOH

(TXDWLRQ 9HFWRU

Example

7KLVH[DPSOHGHVFULEHVKRZWRILQGWKHURRWVRIWKHSRO\QRPLDOHTXDWLRQ

2SHQWKHQXPHULFVROYHUDQGVHOHFW62/9(32/<WRGLVSOD\WKH&RHIILFLHQWVLQSXWIRUP

D[Q E[Q – … F[ G[ H

[ [ [–

[ [ [–

[

5x3 2x– –

[ [ [–

Solving equations Page 6-5

Page 132: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

:LWKWKHFXUVRULQWKH&RHIILFLHQWVILHOGSUHVV(',70DWUL[:ULWHURSHQVUHDG\IRUXVH

,Q0DWUL[:ULWHUHQWHUWKHFRHIILFLHQWVRQWKHWRSURZRIWKHPDWUL[6HHFKDSWHU§9HFWRUVOLVWVDUUD\VDQGPDWULFHV¨IRULQIRUPDWLRQRQXVLQJ0DWUL[:ULWHU

3UHVV\WRSODFHWKHYDOXHVRQWKHLQSXWIRUP

3UHVV]WRSODFHWKHFXUVRULQWKH5RRWVILHOG

3UHVV62/9(7KH+3*VROYHVWKHHTXDWLRQDQGSODFHVWKHURRWVLQYHFWRUIRUPLQWKH5RRWVILHOG

7RFRS\WKHHTXDWLRQRUWKHURRWVWRWKHFRPPDQGOLQHPRYHWRWKHILHOGWRFRS\DQGSUHVV6<0%

6<0%[6<0%\

Page 6-6 Solving equations

Page 133: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Finding a polynomial from a set of roots

7RILQGDSRO\QRPLDOHTXDWLRQWKDWFRUUHVSRQGVWRDVHWRIURRWVXVHWKHIROORZLQJSURFHGXUH

2SHQWKHQXPHULFVROYHUDQGVHOHFW62/9(32/<WRGLVSOD\WKH&RHIILFLHQWVLQSXWIRUP

3UHVV]WRSODFHWKHFXUVRULQWKH5RRWVILHOGDQGSUHVV(',70DWUL[:ULWHURSHQVUHDG\IRUXVH

,Q0DWUL[:ULWHUHQWHUWKHURRWVRQWKHWRSURZRIWKHPDWUL[DQGSUHVV\WRSODFHWKHYDOXHVLQYHFWRUIRUPRQWKHLQSXWIRUP

3UHVV[WRSODFHWKHFXUVRULQWKH&RHIILFLHQWVILHOG

3UHVV62/9(7KHQXPHULFVROYHUVROYHVWKHHTXDWLRQDQGSODFHVWKHFRHIILFLHQWVLQYHFWRUIRUPLQWKH&RHIILFLHQWVILHOG

Solving linear systems$OLQHDUV\VWHPLVDVHWRIOLQHDUHTXDWLRQVZKHUHWKHUHLVPRUHWKDQRQHLQGHSHQGHQWYDULDEOH)RUH[DPSOHWKHIROORZLQJLVDV\VWHPZKHUHWKHUHDUHWZROLQHDUHTXDWLRQVDQGWZRLQGHSHQGHQWYDULDEOHV

7KHUHDUHWKUHHW\SHVRIOLQHDUV\VWHPV

([DFWO\GHWHUPLQHGV\VWHPVDUHV\VWHPVZKHUHWKHUHLVWKHVDPHQXPEHURIHTXDWLRQVDVWKHUHDUHLQGHSHQGHQWYDULDEOHV7KH+3*FDQVROYHWKHVHV\VWHPVWRWKHOLPLWVRILWVDFFXUDF\

2YHUGHWHUPLQHGV\VWHPVDUHV\VWHPVZKHUHWKHUHLVDJUHDWHUQXPEHURIHTXDWLRQVWKDQWKHUHDUHLQGHSHQGHQWYDULDEOHV8VXDOO\WKHUHLVQRH[DFWVROXWLRQWRWKHVHV\VWHPV7KH+3*UHWXUQVWKHOHDVWVTXDUHVVROXWLRQ

8QGHUGHWHUPLQHGV\VWHPVDUHV\VWHPVZKHUHWKHUHLVDVPDOOHUQXPEHURIHTXDWLRQVWKDQWKHQXPEHURILQGHSHQGHQWYDULDEOHV8VXDOO\WKHUHLVDQLQILQLWHQXPEHURIVROXWLRQVWRWKHVHV\VWHPV7KH+3*UHWXUQVWKHVROXWLRQZLWKWKHPLQLPXP(XFOLGHDQQRUP

[ \

[ \–

Solving equations Page 6-7

Page 134: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

Representing a system as matrices

7RVROYHDOLQHDUV\VWHP\RXUHSUHVHQWWKHV\VWHPLQPDWUL[IRUPZLWKLQWKHQXPHULFVROYHU,QRUGHUWRUHSUHVHQWWKHV\VWHPLQPDWUL[IRUP\RXQHHGWRWUDQVSRVHWKHHTXDWLRQVWRDIRUPZKHUHWKHLQGHSHQGHQWYDULDEOHVDUHWRWKHOHIWRIWKH VLJQDQGWKHFRQVWDQWLVRQWKHULJKW)RUH[DPSOHFRQVLGHUWKHIROORZLQJVHWRIHTXDWLRQV

%HIRUH\RXDWWHPSWWRVROYHWKLVV\VWHPPDQLSXODWHWKHHTXDWLRQVWRWKHIROORZLQJIRUP

7KHVHHTXDWLRQVFDQEHUHSUHVHQWHGDVDVHWRIWKUHHPDWULFHV

DPDWUL[WKDWFRQWDLQVWKHYDULDEOHFRHIILFLHQWV

DPDWUL[WKDWFRQWDLQVWKHFRQVWDQWV

DPDWUL[WKDWFRQWDLQVWKHYDULDEOHVWRVROYHIRU

:KHQ\RXVROYHWKLVV\VWHP\RXVSHFLI\WKHILUVWWZRPDWULFHVDQGWKHDQVZHUVDUHUHWXUQHGLQWKHWKLUGPDWUL[

[ \–

[ \ –

[ \– –

[ \

[\

Page 6-8 Solving equations

Page 135: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Example

7RVROYHWKHIROORZLQJOLQHDUV\VWHP

2SHQWKHQXPHULFVROYHUDQGVHOHFW62/9(/,16<6WRGLVSOD\WKH6ROYH6\VWHPLQSXWIRUP

>í\

0DNHVXUHWKDWWKHFXUVRULVLQWKH$ILHOGDQGSUHVV(',70DWUL[:ULWHURSHQVUHDG\IRUXVH&UHDWHDFRHIILFLHQWVPDWUL[

(',7

3UHVV\WRUHWXUQWRWKH6ROYH6\VWHPLQSXWIRUP7KHPDWUL[WKDW\RXFUHDWHGDSSHDUVLQWKH$ILHOG

\

3ODFHWKHFXUVRULQWKH%ILHOGDQGSUHVV(',7WRGLVSOD\0DWUL[:ULWHU&UHDWHDFRQVWDQWVPDWUL[

](',7

3UHVV\WRUHWXUQWRWKH6ROYH6\VWHPLQSXWIRUP7KHPDWUL[WKDW\RXFUHDWHGDSSHDUVLQWKH%ILHOG

\

3UHVV]WRSODFHWKHFXUVRULQWKH;ILHOGDQGSUHVV62/9(7KHQXPHULFVROYHUVROYHVWKHOLQHDUV\VWHPDQGZULWHVWKHDQVZHUVWRDPDWUL[7KHUHVXOWVPDWUL[LVGLVSOD\HGLQWKH;ILHOG

]62/9(

[ \– ] –

[ \– ]

[ \– ]–

Solving equations Page 6-9

Page 136: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

5HWXUQWRWKHGHIDXOWVFUHHQ7KHUHVXOWVPDWUL[LVZULWWHQWRWKHKLVWRU\

\

Solving differential equations7KLVVHFWLRQH[SODLQVKRZWRXVHWKHQXPHULFVROYHUWRVROYHGLIIHUHQWLDOHTXDWLRQV

2SHQWKHQXPHULFVROYHUDQGVHOHFW62/9(',))(4WRGLVSOD\WKH6ROYH(TXDWLRQLQSXWIRUP

8VHWKHPHWKRGGHVFULEHGLQ§6ROYLQJDQHTXDWLRQ¨RQSDJHWRVSHFLI\WKHHTXDWLRQ

8VHWKHDUURZNH\VWRQDYLJDWHWRWKHILHOGVDQGSUHVV(',77KHGHIDXOWVHWWLQJVDUHIRUDQHTXDWLRQZKHUH[LVDIXQFWLRQRI\7KHILHOGVDUHDVIROORZV

) +ROGVWKHHTXDWLRQWREHVROYHG

,1'(3 6SHFLILHVWKHLQGHSHQGHQWYDULDEOH7KLVGHIDXOWVWR[

,1,7 &RQWDLQVWKHLQLWLDOYDOXHRIWKHLQGHSHQGHQWYDULDEOH

),1$/ &RQWDLQVWKHLQGHSHQGHQWYDULDEOHªVILQDOYDOXH

62/1 6SHFLILHVWKHVROXWLRQYDULDEOH7KLVGHIDXOWVWR\

,1,7 &RQWDLQVWKHVROXWLRQYDULDEOHªVLQLWLDOYDOXH

),1$/ 'LVSOD\VWKHVROXWLRQYDULDEOHªVILQDOYDOXHZKHQWKHHTXDWLRQLVVROYHG<RXFDQQRWHGLWWKLVYDOXH

72/ &RQWDLQVWKHDFFHSWDEOHOHYHORIDEVROXWHHUURU7KLVGHIDXOWVWR

67(3 &RQWDLQVWKHLQLWLDOVWHSVL]HWREHXVHGDVWKHVROYHUDWWHPSWVWRILQGDVROXWLRQ

67,)) &KHFNWKLVILHOGZKHQWKHVROYHSURFHVVGRHVQRWZRUNRULVWDNLQJDORQJWLPH,WGLVSOD\VDGGLWLRQDOILHOGVZKHUH\RXFDQHQWHUSDUWLDOGHULYDWLYHLQIRUPDWLRQLQRUGHUWRREWDLQDVWLIIVROXWLRQ6HHWKH$GYDQFHG8VHUªV*XLGHIRUPRUHLQIRUPDWLRQ

Page 6-10 Solving equations

Page 137: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

3UHVV62/9(7KHFDOFXODWRUVROYHVWKHHTXDWLRQ,IWKHSURFHVVWDNHVDORQJWLPHRUGRHVQRWSURGXFHDVROXWLRQ

D 3UHVVWRVWRSWKHSURFHVV

E 5HHGLWWKHLQSXWIRUPWRFKHFNWKH67,))RSWLRQ

F (QWHUSDUWLDOGHULYDWLYHLQIRUPDWLRQEHIRUHWU\LQJDJDLQ

Using the financial solver8VHWKHILQDQFLDOVROYHUWRSHUIRUPWLPHYDOXHRIPRQH\FDOFXODWLRQVDQGWRFDOFXODWHDPRUWL]DWLRQDPRXQWVWKDWUHODWHWRWKHVHFDOFXODWLRQV

7LPHYDOXHRIPRQH\FDOFXODWLRQVUHODWHWRDERUURZHGDPRXQWRIPRQH\WKDWLVWREHUHSDLGDWDIL[HGFRPSRXQGLQJLQWHUHVWUDWHRYHUDSHULRGRIWLPH

$PRUWL]DWLRQLVWKHZD\WKHUHSD\PHQWVDUHGLYLGHGEHWZHHQWKHSULQFLSDODPRXQWDQGLQWHUHVWRQWKHORDQ

7KHILQDQFLDOVROYHUDOORZV\RXWRFDOFXODWHDQ\RQHRIWKHSDUDPHWHUVIRUDWLPHYDOXHRIPRQH\WUDQVDFWLRQ<RXFDQSHUIRUPPRGHOOLQJE\HQWHULQJDOOSDUDPHWHUVH[FHSWRQHDQGFDOFXODWLQJWKHYDOXHIRUWKHPLVVLQJRQH

Time-value-of-money calculation parameters

7KHILQDQFLDOVROYHUXVHVWKHIROORZLQJSDUDPHWHUV

1 7KHWRWDOQXPEHURIFRPSRXQGLQJLQWHUHVWSHULRGVDQGSD\PHQWV$FRPSRXQGLQJLQWHUHVWSHULRGLVWKHSHULRGDIWHUZKLFKWKHDPRXQWRILQWHUHVWWKDWWKHORDQKDVDFFUXHGLVDGGHGWRWKHSULQFLSDO7KHILQDQFLDOVROYHUDVVXPHVWKDWWKLVSHULRGFRUUHVSRQGVWRWKHSD\PHQWSHULRG

,<5 7KHDQQXDOLQWHUHVWUDWHH[SUHVVHGDVDQRPLQDOSHUFHQWDJH

39 7KHYDOXHRIWKHORDQDWWKHEHJLQQLQJRIWKHILUVWSHULRG

307 7KHSHULRGLFSD\PHQWDPRXQWRUWKHUHSD\PHQWDPRXQWWKDWLVWREHPDGHLQHDFKSHULRG

)9 7KHYDOXHRIWKHORDQDWWKHHQGRIWKH1WKSHULRG)RUH[DPSOHLI\RXZHUHFDOFXODWLQJGHWDLOVRIDFRPSOHWHORDQUHSD\PHQWWKLVYDOXHZRXOGEH

%(*(1' :KHWKHUWKHSD\PHQWLVPDGHDWWKHEHJLQQLQJRUHQGRIWKHSD\PHQWSHULRG

Solving equations Page 6-11

Page 138: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

Time-value-of-money calculations 3UHVV<(WRRSHQWKHILQDQFLDOVROYHU

7KH7LPH9DOXHRI0RQH\LQSXWIRUPLVGLVSOD\HG

'HSHQGLQJRQWKHYDOXHWKDW\RXZDQWWRFDOFXODWHHQWHUYDOXHVLQWRWKHILHOGV

7RHQWHUDYDOXHLQDILHOGSODFHWKHFXUVRULQWKHILHOGHQWHUWKHYDOXHDQGSUHVV\7KHYDOXHDSSHDUVLQWKHKLJKOLJKWHGILHOG

7RHGLWDQH[LVWLQJYDOXHSODFHWKHFXUVRULQWKHILHOGDQGSUHVV(',7(GLWWKHYDOXHRQWKHFRPPDQGOLQHDQGSUHVV\

7RVSHFLI\ZKHWKHUSD\PHQWVDUHPDGHDWWKHEHJLQQLQJRUWKHHQGRIWKHSD\PHQWSHULRGSODFHWKHKLJKOLJKWLQWKH%HJ(QGILHOGDQGSUHVV&+2267KH%HJ(QGILHOGLVLPPHGLDWHO\EHORZWKH3<UILHOG,WGLVSOD\VHLWKHU%(*RU(1'6HOHFWWKHYDOXH\RXZDQWIURPWKHOLVW

8VHWKHDUURZNH\VWRPRYHWKHFXUVRUWRWKHILHOGIRUWKHYDOXHWREHGHWHUPLQHGDQGSUHVV62/9(

7KHILQDQFLDOVROYHUVROYHVWKHFDOFXODWLRQDQGWKHFRPSXWHGYDOXHDSSHDUVLQWKHILHOG

3UHVVWRUHWXUQWRWKHGHIDXOWVFUHHQ7KHYDOXHWKDW\RXFRPSXWHGLVGLVSOD\HGLQWKHKLVWRU\

)RUH[DPSOHWRFDOFXODWHWKHPRQWKO\SD\PHQWVRQDPRUWJDJHRYHUD\HDUSHULRGDWDQLQWHUHVWUDWHRI

3UHVV<(WRRSHQWKHILQDQFLDOVROYHU

7KH7LPH9DOXHRI0RQH\LQSXWIRUPLVGLVSOD\HG

(QWHUWKHYDOXHVLQWRWKHUHOHYDQWILHOGV1RWHWKDWWKHQXPEHURISD\PHQWVLVRUWLPHV

8VHWKHDUURZNH\VWRSODFHWKHFXUVRULQWKH307ILHOGDQGSUHVV62/9(7KHPRQWKO\DPRXQWDSSHDUVLQWKH307ILHOG

62/9(

Page 6-12 Solving equations

Page 139: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solving equations

Amortizing the calculation

$IWHU\RXKDYHSHUIRUPHGDWLPHYDOXHRIPRQH\FDOFXODWLRQ\RXFDQDPRUWL]HWKHUHVXOWVWKDWLVFDOFXODWHWKHDPRXQWRISULQFLSDODQGWKHDPRXQWRILQWHUHVWWKDW\RXSD\RYHUDSHULRG

7KHVWDUWLQJYDOXHIRUWKHDPRUWL]DWLRQFDOFXODWLRQVWKDWLVWKHSRLQWIURPZKLFKWKHSD\PHQWDQGLQWHUHVWGHWDLOVLVFDOFXODWHGLVWKHLQLWLDOYDOXHVWRUHGLQWKH39ILHOGLQWKH7LPH9DOXHRI0RQH\LQSXWIRUP7RDPRUWL]HSD\PHQWVIURPWKHSUHYLRXVH[DPSOHSHUIRUPWKHIROORZLQJ

(QWHUGHWDLOVIRUWKHWLPHYDOXHRIPRQH\FDOFXODWLRQDQGILQGWKHPRQWKO\SD\PHQWYDOXHDVLQWKHSUHYLRXVH[DPSOH

3UHVV$0257KH$PRUWL]HLQSXWIRUPLVGLVSOD\HG

$025

,QWKH3D\PHQWVILHOGHQVXUHWKDWWKHQXPEHURISD\PHQWVWRDPRUWL]HLVVHWWRDQGSUHVV$0257KHILQDQFLDOVROYHUDPRUWL]HVWKHSD\PHQWVDQGGLVSOD\VWKHUHVXOWV

$025

)RUWKHILUVW\HDUªVSD\PHQWVWKHILQDQFLDOVROYHUWHOOV\RX

WKHSULQFLSDOUHPDLQLQJDIWHUWKHQXPEHURISD\PHQWVLVPDGH

WKHLQWHUHVWFRPSRQHQWRIWKHSD\PHQWV

WKHEDODQFHRIWKHSULQFLSDODIWHUWKHQXPEHURISD\PHQWVKDYHEHHQPDGH

2QFH\RXKDYHDPRUWL]HGDEDWFKRISD\PHQWV\RXFDQVHWWKHORDQEDODQFHDVWKHVWDUWLQJYDOXHIRUDPRUWL]DWLRQ7KLVZD\\RXFDQDPRUWL]HSD\PHQWVIRUHDFK\HDUWRFRPSDUHSULQFLSDODQGLQWHUHVWGHWDLOVDWGLIIHUHQWVWDJHVRIWKHORDQ

Solving equations Page 6-13

Page 140: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Solv

ing

equa

tions

7RDPRUWL]HWKHVHFRQG\HDURIWKHORDQªVSD\PHQWV

3UHVV%→39

7KHVWDUWLQJYDOXHLVVHWWRWKHYDOXHLQWKH%DODQFHILHOG

,QWKH3D\PHQWVILHOGHQVXUHWKDWWKHQXPEHURISD\PHQWVWRDPRUWL]HLVVHWWRDQGSUHVV$0257KHILQDQFLDOVROYHUDPRUWL]HVWKHVHFRQG\HDUªVSD\PHQWVDQGGLVSOD\VWKHGHWDLOV

$025

:KHQ\RXILQLVKSUHVVWRUHWXUQWRWKH7LPH9DOXHRI0RQH\LQSXWIRUP1RWHWKDWWKHFXUUHQWVWDUWLQJDPRXQWLVGLVSOD\HGLQWKH39ILHOG

Page 6-14 Solving equations

Page 141: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Chapter 7

Storing objects

Contents

9DULDEOHV

&UHDWLQJDYDULDEOH

8VLQJDYDULDEOHLQDFDOFXODWLRQ

8VHUGHILQHGIXQFWLRQV

'LUHFWRULHV

&UHDWLQJDGLUHFWRU\

6HOHFWLQJDGLUHFWRU\RUYDULDEOH

0DQDJLQJYDULDEOHVDQGGLUHFWRULHV

'HOHWLQJDYDULDEOHRUGLUHFWRU\

&RS\LQJRUPRYLQJDYDULDEOHRUGLUHFWRU\

5HQDPLQJDYDULDEOHRUGLUHFWRU\

(GLWLQJDYDULDEOH

0HPRU\0DQDJHPHQW

8VLQJSRUWPHPRU\

Introduction<RXVWRUHDQREMHFWE\JLYLQJLWDQDPHDQGVDYLQJLW$QREMHFWVDYHGLQWKLVZD\LVFDOOHGDYDULDEOH$Q\REMHFW\RXFUHDWH¦QXPEHUVHTXDWLRQVSURJUDPVJUDSKLFVDQGVRRQ¦FDQEHVWRUHGLQDYDULDEOH

<RXFDQFUHDWHGLUHFWRULHVDQGVXEGLUHFWRULHVWRVWRUH\RXUYDULDEOHVRU\RXFDQVWRUHYDULDEOHVLQWKHGHIDXOWGLUHFWRU\FDOOHG+20(

7KHUHDUHIRXUDUHDVZLWKLQWKH+3 *IRUVWRULQJYDULDEOHVWKH+20(GLUHFWRU\DQGWKHVXEGLUHFWRULHVLWFRQWDLQVSRUWSRUWDQGSRUW%\PRYLQJREMHFWV\RXZDQWWRNHHSWRSRUWPHPRU\\RXPDNHPRUHXVHUPHPRU\DYDLODEOHIRUHYHU\GD\RSHUDWLRQV

Storing objects Page 7-1

Page 142: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Stor

ing

obje

cts

Variables9DULDEOHVHQDEOH\RXWRVWRUHDQGUHWULHYHREMHFWV<RXGRWKLVE\JLYLQJDQREMHFWDQDPH)RUH[DPSOHLI\RXUHJXODUO\XVHDSDUWLFXODUQXPEHULQFDOFXODWLRQV¦VD\ PVWKHDFFHOHUDWLRQRIJUDYLW\¦\RXFDQFUHDWHDYDULDEOHWKDWDVVRFLDWHVWKLVQXPEHUZLWKDQDPH

9DULDEOHQDPHVFDQEHXSWRFKDUDFWHUVORQJDQGFDQFRQWDLQOHWWHUVGLJLWVDQGPRVWRWKHUFKDUDFWHUV<RXFRXOGIRUH[DPSOHFDOO PV**RU*5$97KHQZKHQ\RXQHHGWRXVH PVLQDFDOFXODWLRQ\RXFDQHQWHUWKHYDULDEOHQDPHRUVHOHFWLWIURPDPHQX

6RPHFKDUDFWHUVFDQQRWEHLQFOXGHGLQDYDULDEOHQDPH7KHVHDUH

FKDUDFWHUVWKDWVHSDUDWHREMHFWVVSDFHSHULRGFRPPD#

REMHFWGHOLPLWHUV>@§©^`B

PDWKHPDWLFDOV\PEROVIRUH[DPSOH¥ A!√ = ≤ ≥ ≠ ∂ ∫.

$OVR\RXFDQQRWXVHDFRPPDQGQDPHRUDPHQXQDPHDVWKHQDPHRIDYDULDEOH

<RXFDQVWRUHDQ\W\SHRIREMHFWLQDYDULDEOHQXPEHUVFKDUDFWHUVWULQJVHTXDWLRQVSURJUDPVJUDSKLFVDQGVRRQ

Creating a variable (QWHUWKHGDWDWKDW\RXZDQWWRDVVRFLDWHZLWKDYDULDEOH

3UHVVk WRVHOHFWWKH6725(FRPPDQG

(QWHUDQDPHIRUWKHYDULDEOH6HHFKDSWHU§%DVLFRSHUDWLRQ¨IRULQIRUPDWLRQRQKRZWRHQWHUDOSKDEHWLFFKDUDFWHUV

3UHVV\WRFUHDWHWKHYDULDEOH

)RUH[DPSOHWRFUHDWHDYDULDEOHQDPHG*5$9WRVWRUHWKHYDOXHHQWHUWKHIROORZLQJRQWKHFRPPDQGOLQH

k ` `*5$9\

6HH§&UHDWLQJDGLUHFWRU\¨RQSDJH IRUGHWDLOVRIDQRWKHUPHWKRGRIFUHDWLQJYDULDEOHV

Page 7-2 Storing objects

Page 143: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Listing variables

7KHUHDUHWZRZD\VWRVHHWKHYDULDEOHV\RXKDYHFUHDWHG

SUHVVj

SUHVV <G7KLVRSHQVWKHILOHPDQDJHPHQWWRROFDOOHG)LOH0DQDJHUDQGGLVSOD\VWKHGLUHFWRU\WUHH7KHGLUHFWRU\WUHHLVDQH[SDQGDEOHOLVWRISRUWVDQGGLUHFWRULHVRQ\RXU+3 *

Using j

:KHQ\RXSUHVVjWKHQDPHVRIWKHYDULDEOHVDSSHDURQWKHIXQFWLRQNH\PHQX,I\RXKDYHFUHDWHGPRUHWKDQYDULDEOHVSUHVVlWRGLVSOD\WKHQH[WVHWRIYDULDEOHV

1RWHWKDWRQO\WKHILUVWFKDUDFWHUVRIDYDULDEOHªVQDPHDSSHDURQWKHjPHQX7RVHHWKHIXOOQDPHRIDYDULDEOHSUHVVWKHIXQFWLRQNH\¦a WRf¦WKDWFRUUHVSRQGVWRWKHYDULDEOH7KHIXOOQDPHRIWKHYDULDEOHLVGLVSOD\HGRQWKHFRPPDQGOLQH7RVHHZKDWGDWDLVVWRUHGLQWKDWYDULDEOHSUHVV\

7KHYDULDEOHVOLVWHGE\SUHVVLQJjDUHWKHYDULDEOHVVWRUHGLQWKHFXUUHQWGLUHFWRU\7RVHHWKHYDULDEOHVVWRUHGLQDQRWKHUGLUHFWRU\\RXPXVWILUVWVHOHFWWKDWGLUHFWRU\6HH§'LUHFWRULHV¨RQSDJHIRUPRUHLQIRUPDWLRQ

Using File Manager

:KHQ\RXRSHQ)LOH0DQDJHURQO\WKHSRUWVDQGWKH+20(GLUHFWRU\DUHOLVWHG7RVHHWKHYDULDEOHVLQDGLUHFWRU\\RXQHHGWRVHOHFWWKDWGLUHFWRU\7KLVLVH[SODLQHGRQSDJH

:KHQ\RXVHOHFWDGLUHFWRU\DOOREMHFWVLQWKDWGLUHFWRU\¦YDULDEOHVDQGVXEGLUHFWRULHV¦DUHOLVWHG<RXDOVRVHHWKHW\SHRIHDFKREMHFWDQGLWVVL]H7RVHHWKHYDULDEOHVDQGRWKHUREMHFWVLQDVXEGLUHFWRU\VHOHFWWKHVXEGLUHFWRU\

Storing objects Page 7-3

Page 144: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Stor

ing

obje

cts

Using a variable in a calculation

<RXFDQXVHDYDULDEOHªVFRQWHQWVLQDFDOFXODWLRQ7RFRQWLQXHWKHH[DPSOHRQSDJH VXSSRVH\RXKDYHVWRUHGWKHDFFHOHUDWLRQRIJUDYLW\LQDYDULDEOHQDPHG*5$9DQGWKDWWKLVYDULDEOHKDSSHQVWREHUHSUHVHQWHGE\c7RPXOWLSO\WKHDFFHOHUDWLRQRIJUDYLW\E\\RXZRXOGSUHVV

jc\

jcSODFHVWKHYDULDEOHªVQDPHRQWKHFRPPDQGOLQH3UHVVLQJ\FDXVHVWKHYDULDEOHDQGWKHQWKHHQWLUHH[SUHVVLRQWREHHYDOXDWHG

1RWHWKDWLIWKHYDULDEOH\RXZDQWWRXVHLVQRWDYDLODEOHZKHQ\RXSUHVVj\RXPXVWILUVWVHOHFWWKHGLUHFWRU\LQZKLFKWKHYDULDEOHLVVWRUHG6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH

User-defined functions

8VHUGHILQHGIXQFWLRQVDUHDVSHFLDOW\SHRIYDULDEOH/LNHYDULDEOHV\RXJLYHDXVHUGHILQHGIXQFWLRQDQDPHDQGVWRUHLWIRUODWHUXVH

8VHUGHILQHGIXQFWLRQVRSHUDWHLQWKHVDPHZD\DVQRUPDOIXQFWLRQVWKDWLV\RXHQWHUWKHIXQFWLRQQDPHVSHFLI\WKHDUJXPHQWRUDUJXPHQWVLQSDUHQWKHVHVDQGWKHQSUHVV\RU> WRHYDOXDWHWKHIXQFWLRQ7KHGLIIHUHQFHLVWKDW\RXFUHDWHWKHIXQFWLRQ\RXUVHOIDQGJLYHLWDQDPHRI\RXUFKRRVLQJ

Creating a user-defined function

7KHIROORZLQJH[DPSOHLOOXVWUDWHVKRZWRFUHDWHDXVHUGHILQHGIXQFWLRQWRHYDOXDWH DQGVWRUHLWZLWKWKHQDPH§)[¨

3UHVV<#WRSODFHWKH'(),1(FRPPDQGRQWKHFRPPDQGOLQH

:LWKWKHFXUVRUEHWZHHQWKHFRPPDQGªVSDUHQWKHVHVGHILQHWKHIXQFWLRQ

`)<_O>ætOq

1RWHWKDWWKHQDPH\RXZDQWWRJLYH\RXUIXQFWLRQPXVWDSSHDUWRWKHOHIWRIWKHHTXDOVVLJQ<RXVSHFLI\WKHIXQFWLRQWRWKHULJKWRIWKHHTXDOVVLJQ

3UHVV\WRGHILQHWKHIXQFWLRQDQGVWRUHLWLQWKHFXUUHQWGLUHFWRU\,QWKLVH[DPSOHLWLVVWRUHGDV§)¨

3 x2( )cos

Page 7-4 Storing objects

Page 145: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Evaluating a user-defined function

7RHYDOXDWHDXVHUGHILQHGIXQFWLRQ

*RWRWKHGLUHFWRU\ZKHUH\RXVWRUHGWKHIXQFWLRQDQGSUHVVj

7KHYDULDEOHVLQWKHGLUHFWRU\DUHGLVSOD\HGRQWKHIXQFWLRQNH\PHQX

3UHVVWKHIXQFWLRQNH\WKDWFRUUHVSRQGVWRWKHYDULDEOH

7KHIXQFWLRQQDPHLVGLVSOD\HGRQWKHFRPPDQGOLQH

:LWKWKHFXUVRUDIWHUWKHIXQFWLRQQDPHSUHVV>_WRLQVHUWSDUHQWKHVHV

(QWHUWKHDUJXPHQWRUDUJXPHQWVEHWZHHQWKHSDUHQWKHVHV

,IWKHIXQFWLRQWDNHVPRUHWKDQRQHDUJXPHQWVHSDUDWHHDFKDUJXPHQWZLWKDFRPPD

7RHYDOXDWHWKHIXQFWLRQ

SUHVV\WRREWDLQDQH[DFWDQVZHURU

SUHVV> WRREWDLQDQDSSUR[LPDWHDQVZHU

Directories<RXFDQFUHDWHGLUHFWRULHVRQWKH+3 *MXVWDV\RXFUHDWHGLUHFWRULHVRQDFRPSXWHU$GLUHFWRU\LVVLPSO\DQDPHGDUHDRIPHPRU\LQZKLFK\RXFDQVWRUHYDULDEOHVDQGRWKHUGLUHFWRULHV

)RUH[DPSOH\RXPLJKWFUHDWHDQXPEHURIYDULDEOHVUHODWLQJWRPHFKDQLFDOHQJLQHHULQJFDOFXODWLRQV<RXZRXOGSUREDEO\ILQGWKHVHYDULDEOHVPRUHHDVLO\LIWKH\ZHUHVWRUHGWRJHWKHU7KHUHIRUH\RXFRXOGFUHDWHDGLUHFWRU\DQGVWRUHMXVW\RXUPHFKDQLFDOHQJLQHHULQJYDULDEOHVLQWKDWGLUHFWRU\7KHQZKHQ\RXQHHGRQHRIWKHWKHVHYDULDEOHV\RXJRWRWKDWGLUHFWRU\DQGVHOHFWWKHYDULDEOH

:KHQ\RXWXUQRQWKH+3 *IRUWKHYHU\ILUVWWLPH\RXZLOOILQGMXVWRQHGLUHFWRU\7KLVLVFDOOHG+20(8QOHVV\RXVSHFLI\RWKHUZLVHDOOWKHYDULDEOHV\RXFUHDWHZLOOEHVWRUHGLQ+20(,I\RXLQWHQGWRFUHDWHQXPHURXVYDULDEOHV\RXPD\ILQGLWHDVLHULI\RXFUHDWHDGLUHFWRU\IRUHDFKVHWRIVLPLODUYDULDEOHV\RXFUHDWHRQHGLUHFWRU\IRU\RXUPHFKDQLFDOHQJLQHHULQJYDULDEOHVDQRWKHUIRUFKHPLVWU\YDULDEOHVDQGVRRQ

Storing objects Page 7-5

Page 146: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Stor

ing

obje

cts

Creating a directory 3UHVV<G

7KLVRSHQVWKHILOHPDQDJHPHQWWRROFDOOHG)LOH0DQDJHUDQGGLVSOD\VWKHGLUHFWRU\WUHH

6HOHFWWKHGLUHFWRU\WKDWLVWREHWKHSDUHQWRI\RXUQHZGLUHFWRU\6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH

1RWHWKDWDQ\GLUHFWRU\\RXFUHDWHPXVWEHDFKLOGRIDQRWKHUGLUHFWRU\WKDWLVFRQWDLQHGZLWKLQVRPHRWKHUGLUHFWRU\7KHYHU\ILUVWGLUHFWRU\\RXFUHDWHZLOOEHDFKLOGRI+20(

3UHVV 2.

7KHVFUHHQQRZOLVWVWKHYDULDEOHVDQGVXEGLUHFWRULHVLQWKHGLUHFWRU\VHOHFWHGDWVWHS7KH)LOH0DQDJHUIXQFWLRQNH\PHQXLVDOVRGLVSOD\HG

3UHVVl1(:

7KH1HZ9DULDEOHLQSXWIRUPLVGLVSOD\HG

3UHVV]WRVHOHFWWKH1DPHILHOG

7KH2EMHFWILHOGPXVWEHOHIWEODQNZKHQ\RXDUHFUHDWLQJDQHZGLUHFWRU\

,QWKH1DPHILHOGHQWHUDQDPHIRUWKHQHZGLUHFWRU\

7KHQDPLQJFRQYHQWLRQVDQGUHVWULFWLRQVWKDWDSSO\WRGLUHFWRU\QDPHVDUHWKHVDPHDVWKRVHWKDWDSSO\WRYDULDEOHQDPHV6HHSDJH IRUPRUHLQIRUPDWLRQ

7KHFXUVRUMXPSVWRWKH'LUHFWRU\ILHOGDIWHU\RXHQWHUWKHQDPH

3UHVV&+.WRLQGLFDWHWKDW\RXDUHFUHDWLQJDGLUHFWRU\

3UHVV2.RU\

7KHOLVWRIYDULDEOHVDQGVXEGLUHFWRULHVGLVSOD\HGDWVWHSDERYHQRZLQFOXGHVWKHGLUHFWRU\\RXMXVWFUHDWHG

7RUHWXUQWRWKHGHIDXOWGLVSOD\SUHVVG

<RXFDQDOVRFUHDWHDYDULDEOHXVLQJWKHDERYHSURFHGXUH:LWKWKHFXUVRULQWKH2EMHFWILHOG\RXHLWKHUHQWHUDQREMHFWªVFRQWHQWVRUSUHVV&+226WRVHOHFWDQH[LVWLQJREMHFWIRUHGLWLQJWKHFRQWHQWVDSSHDULQWKH2EMHFWILHOG<RXVSHFLI\DQDPHIRUWKHYDULDEOHLQWKH1DPHILHOGDQGOHDYHWKH'LUHFWRU\ILHOGXQFKHFNHG

Page 7-6 Storing objects

Page 147: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Selecting a directory or variable

<RXUFXUUHQWGLUHFWRU\¦DOVRNQRZQDV\RXUSDWK¦LVVKRZQDWWKHVWDUWRIWKHVHFRQGOLQHRIWKHVWDWXVDUHD7RZRUNZLWKDQRWKHUGLUHFWRU\\RXQHHGWRVHOHFWWKDWGLUHFWRU\<RXPXVWGRWKLVIRUH[DPSOHLI\RXZDQWWRXVHDYDULDEOHVWRUHGLQWKDWGLUHFWRU\

Method 1

8VHWKLVPHWKRGLIWKHGLUHFWRU\\RXZDQWWRVHOHFWLVEHORZ¦EXWQRWWRRIDUEHORZ¦WKHFXUUHQWGLUHFWRU\LQWKHGLUHFWRU\WUHH

3UHVVj

$PHQXRIWKHYDULDEOHVDQGVXEGLUHFWRULHVLQWKHFXUUHQWGLUHFWRU\LVGLVSOD\HG6XEGLUHFWRULHVFDQEHGLVWLQJXLVKHGIURPYDULDEOHVE\DVPDOOEDUDFURVVWKHWRSOHIWKDQGFRUQHURIWKHPHQXLWHP7KHH[DPSOHDWWKHULJKWVKRZVWKDWWKH+20(GLUHFWRU\FRQWDLQVDVXEGLUHFWRU\FDOOHG(1*,1DQGDQXPEHURIYDULDEOHV5($/$02'8/2+0DQGVRRQ

:KHQHYHU\RXSUHVVjWKHYDULDEOHVDQGVXEGLUHFWRULHVGLVSOD\HGDUHMXVWWKRVHFRQWDLQHGLQWKHGLUHFWRU\ZKRVHQDPHLVVKRZQLQWKHVWDWXVDUHD$OVRZKHQHYHU\RXFUHDWHDQHZYDULDEOHRUVXEGLUHFWRU\WKDWYDULDEOHRUVXEGLUHFWRU\LVSODFHGLQWKHGLUHFWRU\ZKRVHQDPHLVVKRZQLQWKHVWDWXVDUHD

6HOHFWDGLUHFWRU\E\SUHVVLQJWKHFRUUHVSRQGLQJIXQFWLRQNH\DQGWKHQSUHVVLQJ\

,QWKHDERYHH[DPSOH\RXSUHVVdDQG\WRVHOHFWWKH(1*,1VXEGLUHFWRU\

,IWKHUHDUHPRUHWKDQYDULDEOHVDQGVXEGLUHFWRULHVLQ\RXUFXUUHQWGLUHFWRU\\RXPD\QHHGWRSUHVV lEHIRUHWKHQDPHRIWKHVXEGLUHFWRU\\RXZDQWWRVHOHFWDSSHDUVRQWKHVFUHHQ

7KHYDULDEOHVDQGGLUHFWRULHVQRZVKRZQRQWKHPHQXDUHWKRVHFRQWDLQHGLQWKHVXEGLUHFWRU\\RXFKRVH,IWKHVXEGLUHFWRU\\RXZDQWWRILQDOO\ZRUNZLWKLVIXUWKHUGRZQWKHGLUHFWRU\WUHH\RXZLOOQHHGWRUHSHDWVWHSXQWLOLWVQDPHLVGLVSOD\HGRQWKHPHQX

7KHPHWKRGVGHVFULEHGEHORZIRUVHOHFWLQJDGLUHFWRU\DUHWKHVDPHPHWKRGV\RXXVHWRVHOHFWDYDULDEOHZLWKLQDGLUHFWRU\

Storing objects Page 7-7

Page 148: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Stor

ing

obje

cts

Method 2

8VHWKLVPHWKRGZKHQWKHGLUHFWRU\\RXZDQWWRVHOHFWLVRQDGLIIHUHQWEUDQFKRIWKHGLUHFWRU\WUHHRULVPDQ\OHYHOVDERYHRUEHORZ\RXUFXUUHQWGLUHFWRU\

3UHVV<G

7KHGLUHFWRU\WUHHLVGLVSOD\HGVKRZLQJIRUHDFKGLUHFWRU\LWVSDUHQWGLUHFWRU\DQGLWVVXEGLUHFWRULHVLIDQ\<RXUFXUUHQWGLUHFWRU\LVKLJKOLJKWHG

3UHVV[RU]XQWLOWKHGLUHFWRU\\RXZDQWWRVHOHFWLVKLJKOLJKWHG

3UHVV

3UHVVl l a +$/7

7KHGHIDXOWGLVSOD\UHWXUQVDQG\RXUQHZSDWKLVWKHGLUHFWRU\\RXFKRVHIURPWKHGLUHFWRU\WUHH

Method 3

,IWKHGLUHFWRU\\RXZDQWWRVHOHFWLVDERYHDQGRQWKHVDPHEUDQFKDV\RXUFXUUHQWGLUHFWRU\\RXFDQSUHVV<J\XQWLOWKHGLUHFWRU\\RXZDQWEHFRPHVWKHFXUUHQWGLUHFWRU\

Managing variables and directories7KH+3 *SURYLGHVPDQ\WRROVWRKHOS\RXPDQDJH\RXUYDULDEOHVDQGGLUHFWRULHV)RUH[DPSOH\RXFDQGHOHWHFRS\PRYHDQGUHQDPHYDULDEOHVDQGGLUHFWRULHV<RXFDQDOVRHGLWDYDULDEOHªVGDWD

Deleting a variable or directory

7KHYDULDEOHVLQDGLUHFWRU\DUHGHOHWHGZKHQ\RXGHOHWHWKHGLUHFWRU\+RZHYHU\RXFDQQRWGHOHWHDGLUHFWRU\LILWFRQWDLQVDQRWKHUGLUHFWRU\

8VH)LOH0DQDJHU<GWRVHOHFWWKHSDUHQWGLUHFWRU\RIWKHYDULDEOHRUGLUHFWRU\\RXZDQWWRGHOHWH6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH$OLVWRIDOOWKHREMHFWVLQWKDWGLUHFWRU\LVGLVSOD\HG

+LJKOLJKWWKHQDPHRIWKHYDULDEOHRUGLUHFWRU\\RXZDQWWRGHOHWH

3UHVVl a WRVHOHFW385*(

$PHVVDJHLVGLVSOD\HGDVNLQJ\RXWRFRQILUPWKDW\RXZDQWWRGHOHWHWKHYDULDEOHRUGLUHFWRU\\RXVHOHFWHG

3UHVVaWRGHOHWHWKHYDULDEOHRUGLUHFWRU\

3UHVVGWRUHWXUQWRWKHGHIDXOWGLVSOD\

Page 7-8 Storing objects

Page 149: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Copying or moving a variable or directory 8VH)LOH0DQDJHU<GWRVHOHFWWKHSDUHQWGLUHFWRU\RIWKHYDULDEOH

RUGLUHFWRU\\RXZDQWWRFRS\RUPRYH6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH$OLVWRIDOOWKHREMHFWVLQWKDWGLUHFWRU\LVGLVSOD\HG

+LJKOLJKWWKHQDPHRIWKHYDULDEOHRUGLUHFWRU\\RXZDQWWRFRS\RUPRYH

7RFRS\\RXUVHOHFWLRQSUHVV&23<WRPRYH\RXUVHOHFWLRQSUHVV029(7KHGLUHFWRU\WUHHLVUHGLVSOD\HG

3UHVV[RU]XQWLOWKHGHVWLQDWLRQGLUHFWRU\LVKLJKOLJKWHG

7KHGHVWLQDWLRQGLUHFWRU\LVWKHGLUHFWRU\ZKHUH\RXZDQWWKHYDULDEOHRUGLUHFWRU\FRSLHGRUPRYHGWR

3UHVV2.

$ZDUQLQJLVGLVSOD\HGLIWKHYDULDEOHRUGLUHFWRU\\RXDUHFRS\LQJRUPRYLQJDOUHDG\H[LVWVLQWKHGHVWLQDWLRQGLUHFWRU\,QWKLVFDVHHLWKHU

RYHUZULWHWKHH[LVWLQJYDULDEOHRUGLUHFWRU\E\SUHVVLQJ <(6RU$//

FDQFHOWKHRSHUDWLRQE\SUHVVLQJ$%257RU12RU

UHQDPHWKHYDULDEOHRUGLUHFWRU\\RXDUHFRS\LQJRUPRYLQJE\SUHVVLQJ5(1

7RFKHFNWKHQHZGLUHFWRU\WUHHSUHVV75((

3UHVVGWRUHWXUQWRWKHGHIDXOWGLVSOD\

Renaming a variable or directory 8VH)LOH0DQDJHU<GWRVHOHFWWKHSDUHQWGLUHFWRU\RIWKHYDULDEOH

RUGLUHFWRU\\RXZDQWWRUHQDPH6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH$OLVWRIDOOWKHREMHFWVLQWKDWGLUHFWRU\LVGLVSOD\HG

+LJKOLJKWWKHQDPHRIWKHYDULDEOHRUGLUHFWRU\\RXZDQWWRUHQDPH

3UHVVl 5(1$0(

7KHSUHVHQWQDPHRIWKHYDULDEOHRUGLUHFWRU\LVGLVSOD\HGRQWKHFRPPDQGOLQH1RWHWKDWWKHDOSKDNH\ERDUGKDVEHFRPHDFWLYHDQG\RXGRQRWQHHGWRSUHVV`EHIRUHFKDQJLQJWKHQDPH

&KDQJHWKHQDPHRIWKHYDULDEOHRUGLUHFWRU\6HHFKDSWHUIRULQVWUXFWLRQVRQKRZWRHGLWWKHFRQWHQWVRIWKHFRPPDQGOLQH

3UHVV\7KHFRQWHQWVRIWKHSDUHQWGLUHFWRU\DUHUHGLVSOD\HGVKRZLQJWKHQHZQDPHRIWKHYDULDEOHRUGLUHFWRU\

3UHVVGWRUHWXUQWRWKHGHIDXOWGLVSOD\

Storing objects Page 7-9

Page 150: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Stor

ing

obje

cts

Editing a variable

(GLWDYDULDEOHZKHQ\RXZDQWWRFKDQJHLWVFRQWHQWV

8VH)LOH0DQDJHU<GWRVHOHFWWKHGLUHFWRU\WKDWFRQWDLQVWKHYDULDEOH\RXZDQWWRHGLW6HH§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH$OLVWRIDOOWKHREMHFWVLQWKDWGLUHFWRU\LVGLVSOD\HG

+LJKOLJKWWKHQDPHRIWKHYDULDEOHRUGLUHFWRU\\RXZDQWWRHGLW

3UHVVl l (',7%

7KHFRQWHQWVRIWKHYDULDEOHDUHQRZDYDLODEOH

7KH(',7%FRPPDQGHQDEOHV\RXWRHGLWWKHFRQWHQWVXVLQJDQHGLWRUWKDWLVDSSURSULDWHWRWKHW\SHRIREMHFWVWRUHGLQWKHYDULDEOH)RUH[DPSOHLIWKHYDULDEOHLVVWRULQJDPDWUL[(',7%GLVSOD\VWKHPDWUL[LQ0DWUL[:ULWHU,ILWLVVWRULQJDQHTXDWLRQLWGLVSOD\VWKHHTXDWLRQLQ(TXDWLRQ:ULWHUDQGVRRQ

&KDQJHWKHFRQWHQWVRIWKHYDULDEOH

3UHVV\

3UHVVGWRUHWXUQWRWKHGHIDXOWGLVSOD\

Memory Management7KH+3 *KDV .ERI5$0DQG 0ERI)ODVK520

5$0LVVHJPHQWHGLQWRV\VWHPPHPRU\XVHUPHPRU\SRUWDQGSRUW

6\VWHPPHPRU\VWRUHVV\VWHPYDULDEOHV<RXGRQRWKDYHDFFHVVWRV\VWHPPHPRU\

8VHUPHPRU\FRQWDLQVWKH+20(GLUHFWRU\DQGLWVVXEGLUHFWRULHVKLVWRU\ZRUNLQJPHPRU\WKDWLVPHPRU\DYDLODEOHIRUXVHE\FDOFXODWLRQVDQGH[HFXWLQJSURJUDPVDQGDQXPEHURIWHPSRUDU\YDULDEOHVFUHDWHGHLWKHUE\WKHV\VWHPRUE\H[HFXWLQJSURJUDPV

3RUWLVDYDLODEOHIRUVWRULQJOLEUDULHVDQGIRUEDFNHGXSREMHFWVDQGSRUWFDQEHXVHGWRVWRUHREMHFWV

)ODVK520LVVHJPHQWHGLQWRV\VWHPPHPRU\¦ZKLFKLVDQH[WHQVLRQRI5$0V\VWHPPHPRU\¦DQGSRUW/LNHSRUWSRUWFDQEHXVHGWRVWRUHREMHFWV\RXFUHDWHRUGRZQORDG

2EMHFWVVWRUHGLQSRUWPHPRU\FDQEHFDOOHGRUH[HFXWHGEXWWKH\FDQQRWEHYLHZHGRUHGLWHGXQOHVVFRSLHGWRPDLQPHPRU\

,QWRWDOWKH+3 *RIIHUVRYHU 0ERISRUWPHPRU\

Page 7-10 Storing objects

Page 151: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Storing objects

Using port memory

2EMHFWVWKDW\RXZDQWWRNHHSVKRXOGEHPRYHGIURPXVHUPHPRU\WRSRUWPHPRU\7KLVQRWRQO\PDNHVPRUHXVHUPHPRU\DYDLODEOHIRUHYHU\GD\RSHUDWLRQVEXWLWSXWVREMHFWV\RXZDQWWRNHHSLQWRDVDIHUVWRUDJHHQYLURQPHQW3RUWVDQGDUHVDIHUWKDQXVHUPHPRU\DQGSRUWLVVDIHUWKDQSRUWVDQG

Moving objects to port memory

<RXPRYHREMHFWVWRSRUWPHPRU\LQWKHVDPHZD\WKDW\RXPRYHREMHFWVIURP+20(GLUHFWRU\WRVXEGLUHFWRULHVRI+20(RUEHWZHHQVXEGLUHFWRULHV7RYLHZRUHGLWDQREMHFWLQSRUWPHPRU\\RXPXVWILUVWFRS\RUPRYHLWWRXVHUPHPRU\

7RPRYHDQREMHFWWRDSRUW

8VH)LOH0DQDJHUWRVHOHFWWKHREMHFW\RXZDQWWRPRYH)ROORZWKHVWHSVLQ§6HOHFWLQJDGLUHFWRU\RUYDULDEOH¨RQSDJH

3UHVV029(

7KHGLUHFWRU\WUHHLVUHGLVSOD\HG

3UHVV[RU]XQWLOWKHGHVWLQDWLRQSRUWLVKLJKOLJKWHG

7KHGHVWLQDWLRQSRUWLVWKHSRUWZKHUH\RXZDQWWRVWRUHWKHREMHFW

3UHVV2.

$ZDUQLQJLVGLVSOD\HGLIDQREMHFWRIWKHVDPHQDPHDOUHDG\H[LVWVLQWKHGHVWLQDWLRQSRUW,QWKLVFDVHHLWKHU

RYHUZULWHWKHH[LVWLQJREMHFWE\SUHVVLQJ <(6RU$//

FDQFHOWKHRSHUDWLRQE\SUHVVLQJ$%257RU12RU

UHQDPHWKHREMHFW\RXDUHPRYLQJE\SUHVVLQJ5(1

3UHVVGWRUHWXUQWRWKHGHIDXOWGLVSOD\

Storing objects Page 7-11

Page 152: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a
Page 153: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 1 Thursday, November 25, 1999 4:03 PM

Chapter 8

Vectors, lists, arrays, and matrices

Contents

9HFWRUV

&UHDWLQJYHFWRUV

9HFWRUPDWKHPDWLFV

/LVWV

&UHDWLQJDOLVW

:RUNLQJZLWKOLVWV

$UUD\VDQGPDWULFHV

&UHDWLQJDUUD\V

4XLFNO\PRYLQJWKURXJKDQDUUD\

(GLWLQJDQDUUD\

0DWUL[DULWKPHWLF

Introduction7KH+3 *SURYLGHVQXPHURXVWRROVIRUFUHDWLQJPDQLSXODWLQJDQGDQDO\]LQJYHFWRUVOLVWVDUUD\VDQGPDWULFHV9HFWRUVRIDQ\GLPHQVLRQFDQEHFUHDWHGFRPPDQGVFDQEHPDGHWRRSHUDWHRYHUPXOWLSOHHOHPHQWVLQDOLVWDQGPDWULFHVFDQEHXVHGWRVSHFLI\VWDWLVWLFDOGDWDDQGWRVROYHV\VWHPVRIOLQHDUHTXDWLRQV

Vectors, lists, arrays, and matrices Page 8-1

Page 154: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 2 Thursday, November 25, 1999 4:03 PM

Vectors$YHFWRULVDZD\RIUHSUHVHQWLQJTXDQWLWLHVWKDWDUHPHDVXUHGERWKE\PDJQLWXGHDQGE\GLUHFWLRQ$QH[DPSOHLVYHORFLW\

0RVWRIWHQ\RXZLOOZRUNZLWKDQGGLPHQVLRQDOYHFWRUVDOWKRXJKYHFWRUVRIDQ\GLPHQVLRQDUHSRVVLEOH7KH+3 *HQDEOHV\RXWRVSHFLI\DQGZRUNZLWKYHFWRUVRIDQ\GLPHQVLRQ

$GLPHQVLRQDOYHFWRUFDQEHGHVFULEHGLQUHFWDQJXODUQRWDWLRQ>[\@¦RULQSRODUQRWDWLRQ¦>U θ@)RUGLPHQVLRQDOYHFWRUV\RXFDQXVHUHFWDQJXODUQRWDWLRQ¦>[\]@¦F\OLQGULFDOQRWDWLRQ¦>U θ]@¦RUVSKHULFDOQRWDWLRQ¦>U, θφ@$OOWKHVHQRWDWLRQVDUHDYDLODEOHZLWKWKH+3 *

Creating vectors

<RXVKRXOGILUVWGHFLGHRQWKHQRWDWLRQ\RXZDQWWRXVH

Selecting vector notation

7KHFXUUHQWO\VHWQRWDWLRQLVLQGLFDWHGE\WKHFRRUGLQDWHVDQQXQFLDWRU;<=LQGLFDWHVUHFWDQJXODUQRWDWLRQ5a=LQGLFDWHVF\OLQGULFDOQRWDWLRQDQG5aaLQGLFDWHVVSKHULFDOQRWDWLRQ<RXQHHGWRFKRRVHDQHZQRWDWLRQLIWKHFXUUHQWO\VHWQRWDWLRQLVQRWWKHRQH\RXZDQWWRXVH1RWH\RXPXVWFKRRVHSRODUQRWDWLRQLI\RXDUHFUHDWLQJD'F\OLQGULFDOYHFWRU

3UHVVhWRGLVSOD\WKH&DOFXODWRU0RGHVLQSXWIRUP

6HWWKH&RRUGLQDWH6\VWHPILHOGWRWKHQRWDWLRQWKDW\RXZDQW6HHSDJHIRULQIRUPDWLRQRQFKDQJLQJWKHILHOGVRQDQLQSXWIRUP

3UHVV2.WRVHWWKHQRWDWLRQ\RXFKRVH

Selecting an angle unit

7KHFXUUHQWO\VHWDQJOHXQLWLVLQGLFDWHGE\WKHDQJOHDQQXQFLDWRU'(* LQGLFDWHVGHJUHHV5$' LQGLFDWHVUDGLDQV¦WKHGHIDXOWVHWWLQJ¦DQG*5' LQGLFDWHVJUDGLDQV,I\RXLQWHQGWRXVHDYHFWRUQRWDWLRQWKDWUHTXLUHVDQDQJOHPHDVXUHPHQWDQGWKHFXUUHQWDQJOHXQLWLVQRWZKDW\RXZDQWUHVHWWKHXQLWEHIRUHHQWHULQJ\RXUYHFWRU6HH§&KDQJLQJDPRGH¨RQSDJH IRULQVWUXFWLRQVRQUHVHWWLQJWKHDQJOHXQLW

Page 8-2 Vectors, lists, arrays, and matrices

Page 155: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 3 Thursday, November 25, 1999 4:03 PM

Entering vectors

<RXHQWHUDYHFWRUE\VSHFLI\LQJLWVFRPSRQHQWVEHWZHHQVTXDUHEUDFNHWV

3UHVV<+

(QWHUWKHILUVWFRPSRQHQW

,I\RXDUHHQWHULQJDUHDOYHFWRUUDWKHUWKDQDV\PEROLFYHFWRULPPHGLDWHO\IROORZHDFKFRPSRQHQWZLWKDGHFLPDOSRLQWDVLQWKHH[DPSOHEHORZ

(QWHUHDFKVXEVHTXHQWFRPSRQHQW6HSDUDWHUHFWDQJXODUFRPSRQHQWVZLWKDFRPPDEXWSUHFHGHDQDQJXODUFRPSRQHQWZLWKWKHDQJOHVLJQa7KHDQJOHVLJQFDQEHHQWHUHGE\SUHVVLQJ`>

3UHVV\

<RXFDQDOVRHQWHUDYHFWRUE\FUHDWLQJDVLQJOHURZPDWUL[ZLWK0DWUL[:ULWHU7KLVLVH[SODLQHGODWHULQWKLVFKDSWHU

,IWKHFRRUGLQDWHVQRWDWLRQGRHVQRWPDWFK\RXUHQWU\WKH+3 *FRQYHUWV\RXUHQWU\WRWKDWQRWDWLRQ,QWKHH[DPSOHDWWKHULJKWWKHVHFRQGDUJXPHQW¦¦LVFRQYHUWHGWRDQDQJOHPHDVXUHPHQWEHFDXVHWKHFRRUGLQDWHVQRWDWLRQLVVHWWRSRODULQGLFDWHGE\WKHSRODUDQQXQFLDWRU1RWHWKDWV\PEROLFYHFWRUV¦LQFOXGLQJWKRVHZLWKLQWHJHUHOHPHQWV¦DUHQRWFRQYHUWHGWRWKHDQJOHPHDVXUHPHQWV

Vector mathematics

7ZRYHFWRUVFDQEHDGGHGDQGVXEWUDFWHGRQWKH+3 *MXVWDVUHDOQXPEHUVDUHDGGHGDQGVXEWUDFWHG)RULQVWDQFHWRDGGWZRYHFWRUVHQWHUWKHILUVWYHFWRUSUHVV=HQWHUWKHVHFRQGYHFWRUDQGSUHVV\

<RXFDQDOVRPXOWLSO\DQGGLYLGHDYHFWRUE\DVFDODU

7KH+3 *DOVRSURYLGHVDQXPEHURIVSHFLDOFRPPDQGVIRUZRUNLQJZLWKYHFWRUV7KUHHRIWKHVHFRPPDQGV¦DEVROXWHPDJQLWXGHGRWSURGXFWDQGFURVVSURGXFW¦DUHGHVFULEHGLQGHWDLOLQWKHQH[WWKUHHVHFWLRQV

Vectors, lists, arrays, and matrices Page 8-3

Page 156: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 4 Thursday, November 25, 1999 4:03 PM

Absolute magnitude

7KHDEVROXWHPDJQLWXGHRIDYHFWRU¦DOVRNQRZQDVWKHVFDODUPDJQLWXGH¦LVWKHVTXDUHURRWRIWKHVXPRIWKHVTXDUHVRIWKHYDOXHRIHDFKHOHPHQW

7RFDOFXODWHWKHDEVROXWHPDJQLWXGHRI>@

3UHVV<Z

3UHVV<+

(QWHU>I>I

3UHVV\

7KHUHVXOWLV

$QH[DPSOHZKHUH\RXQHHGWRFDOFXODWHWKHDEVROXWHPDJQLWXGHLVLQILQGLQJWKHXQLWYHFWRU7KHXQLWYHFWRULVIRXQGE\GLYLGLQJWKHJLYHQYHFWRUE\LWVPDJQLWXGH

6XSSRVH\RXZDQWWRILQGWKHXQLWYHFWRURI>@

3UHVV< + >I WRHQWHUWKHQXPHUDWRU

3UHVVz

3UHVV<Z

3UHVV<+>IWRFRPSOHWHWKHGHQRPLQDWRU

3UHVV\WRREWDLQWKHXQLWYHFWRUZKLFKLQWKLVFDVHLV

21

X YY

35--- 4

5---,

Page 8-4 Vectors, lists, arrays, and matrices

Page 157: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 5 Thursday, November 25, 1999 4:03 PM

Dot product

7KHGRWSURGXFWRIWZRYHFWRUVRIHTXDOGLPHQVLRQVLVWKHVXPRIWKHSURGXFWVRIHDFKFRUUHVSRQGLQJSDLURIHOHPHQWV7KHGRWSURGXFWLVDOVRNQRZQDVWKHLQQHURUVFDODUSURGXFW

7RILQGWKHGRWSURGXFWRI>¥@DQG>¥@

3UHVV<PWRVHOHFWWKH0$7+PHQX

3UHVV2.RU \WRVHOHFWWKH9(&725PHQX

3UHVV]WRKLJKOLJKWWKH'27FRPPDQGDQGSUHVV2.RU \

3UHVV<+WRHQWHUDSDLURIVTXDUHEUDFNHWVWRHQFORVHWKHILUVWYHFWRU

(QWHU > I w > I

3UHVVWRPRYH\RXUFXUVRURXWVLGHWKHVTXDUHEUDFNHWVWKHUHE\LQGLFDWLQJWKDWWKHILUVWYHFWRULVFRPSOHWH

3UHVV>IWRLQGLFDWHWKHHQGRIWKHILUVWDUJXPHQW

3UHVV< +WRHQWHUDSDLURIVTXDUHEUDFNHWVWRHQFORVH\RXUVHFRQGYHFWRU

(QWHU w > I > I

3UHVV \WRUHWXUQWKHGRWSURGXFWRIWKHWZRYHFWRUVLQWKLVFDVH

Cross product

)RUWZRYHFWRUV>DEF@DQG>GHI@WKHFURVVSURGXFWLV>EI¥FHFG¥DIDH¥EG@7KHFURVVSURGXFWRIWZRYHFWRUVLVDOVRNQRZQDVWKHYHFWRUSURGXFWRURXWHUSURGXFW

7RILQGWKHFURVVSURGXFWRI>@DQG>@

3UHVV<PWRVHOHFWWKH0$7+PHQX

3UHVV2.RU \WRVHOHFWWKH9(&725PHQX

3UHVV]WZLFHWRKLJKOLJKWWKH&5266FRPPDQGDQGSUHVV2.RU \

(QWHUWKHWZRYHFWRUVVHSDUDWLQJWKHPZLWKDFRPPD

3UHVV \WRUHWXUQWKHFURVVSURGXFWRIWKHWZRYHFWRUVLQWKLVFDVH>¥¥@

Vectors, lists, arrays, and matrices Page 8-5

Page 158: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 6 Thursday, November 25, 1999 4:03 PM

Lists$OLVWLVDFROOHFWLRQRIDQ\QXPEHURIREMHFWV7KHREMHFWVFDQEHRIDQ\W\SH¦QXPEHUVFKDUDFWHUVWULQJVDQGVRRQ¦DQGREMHFWVRIGLIIHUHQWW\SHVFDQDSSHDULQWKHRQHOLVW$OLVWLVUHSUHVHQWHGRQWKH+3 *E\DSDLURIEUDFHV^`VXUURXQGLQJDFROOHFWLRQRIREMHFWV

Creating a list 3UHVV<

7KLVLQGLFDWHVWKDW\RXZDQWWRFUHDWHDOLVW

(QWHUWKHHOHPHQWV\RXZDQWWRLQFOXGHLQWKHOLVWVHSDUDWLQJHDFKZLWKDFRPPDWKDWLV>I

3UHVV\

Working with lists

Single-argument commands

&RPPDQGVWKDWUHTXLUHRQO\RQHDUJXPHQWFDQEHDSSOLHGWRHDFKHOHPHQWLQDOLVWLQDVLQJOHRSHUDWLRQ

)RUH[DPSOHWRILQGWKHVTXDUHURRWRIDQG

3UHVVr

3UHVV< >I>I

3UHVV\

7KHSRVLWLYHVTXDUHURRWRIHDFKRIWKHWKUHHQXPEHUVLQWKHOLVWLVUHWXUQHGZLWKWKHWKUHHUHVXOWVGLVSOD\HGLQDOLVW

Multiple-argument commands

&RPPDQGVWKDWUHTXLUHPRUHWKDQRQHDUJXPHQWFDQEHDSSOLHGWRHDFKHOHPHQWLQDOLVWLQDVLQJOHRSHUDWLRQ

)RUH[DPSOHVXSSRVH\RXZDQWWRFDOFXODWHKRZPDQ\VDPSOHVRIREMHFWVFDQEHPDGHIURPSRSXODWLRQVRIDQGREMHFWV

3UHVV<PWRVHOHFWWKH0$7+PHQX

8VHWKHDUURZNH\VWRKLJKOLJKWWKH352%$%,/,7<PHQX

3UHVV2.RU \

3UHVV2.RU \WRVHOHFWWKH&20%FRPPDQG

Page 8-6 Vectors, lists, arrays, and matrices

Page 159: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 7 Thursday, November 25, 1999 4:03 PM

3UHVV< >I>I

3UHVV

7KHFXUVRULVQRZRXWVLGHWKHOLVWRIWKHSRSXODWLRQVWREHVDPSOHG

3UHVV>I

3UHVV\

7KHDQVZHUVDUHUHWXUQHGLQDOLVW^`

1RWHWKDWWKHFRPPDQGZDVDSSOLHGWRWZRSDUDPHWHUV¦WKHOLVWRIWKHYDULRXVSRSXODWLRQVDQGWKHVL]HRIWKHVDPSOH¦HDFKVHSDUDWHGE\DFRPPDZLWKLQDSDLURIEUDFHV

Arrays and matrices$QDUUD\LVDQ\UHFWDQJXODUDUUDQJHPHQWRIREMHFWV$QDUUD\RIQXPEHUV¦UHDORUFRPSOH[¦LVXVXDOO\UHIHUUHGWRDVDPDWUL[

<RXFDQFUHDWHDUUD\VIURPPDQ\W\SHVRIREMHFWVUHDOQXPEHUVFRPSOH[QXPEHUVV\PEROLFH[SUHVVLRQVFKDUDFWHUVWULQJVSURJUDPVDQGVRRQ<RXFRXOGIRUH[DPSOHFUHDWHDGDWDEDVH¦VXFKDVDOLVWRIFRQWDFWVDQGWKHLUWHOHSKRQHQXPEHUV¦DVDW\SHRIDUUD\

Creating arrays

Using Matrix Writer

<RXFUHDWHDQDUUD\ZLWKDVSHFLDOWRROFDOOHG0DWUL[:ULWHU<RXRSHQ0DWUL[:ULWHUE\SUHVVLQJ< O

:KHQ\RXRSHQWKH0DWUL[:ULWHUWKHGLVSOD\EHFRPHVDWDEOHZLWKWKHURZVDQGFROXPQVQXPEHUHGOLNHDVSUHDGVKHHW7KHVL]HRIWKHDUUD\LVLQGLFDWHGE\WKHILJXUHVLQWKHWRSOHIWKDQGFRUQHURIWKHWDEOH7KHVL]HLVáDWWKHVWDUWEXWWKLVLQFUHDVHVDV\RXHQWHUREMHFWVLQWRWKHDUUD\7KHURZ¥FROXPQFRRUGLQDWHVRIWKHFXUUHQWO\DFWLYHFHOODUHVKRZQDWWKHERWWRPOHIWKDQGFRUQHURIWKHGLVSOD\

7RFUHDWHDQDUUD\XVLQJ0DWUL[:ULWHU

3UHVV< OWRRSHQ0DWUL[:ULWHU

(QWHUWKHREMHFWWKDWLVWRDSSHDULQWKHILUVWFHOORIWKHDUUD\

7KLVREMHFWDSSHDUVRQWKHFRPPDQGOLQHDV\RXW\SHLW

Vectors, lists, arrays, and matrices Page 8-7

Page 160: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 8 Thursday, November 25, 1999 4:03 PM

3UHVV\WRPRYHWKHREMHFWIURPWKHFRPPDQGOLQHWRWKHILUVWFHOORIWKHDUUD\

7KHDFWLYHFHOOQRZEHFRPHV¥WKDWLVWKHFHOODWURZDQGFROXPQ

(QWHUWKHUHPDLQLQJREMHFWVWKDWDUHWRJRLQWRURZRIWKHDUUD\SUHVVLQJ\DIWHUHDFKWRPRYHLWIURPWKHFRPPDQGOLQHWRWKHQH[WDYDLODEOHFHOO

:KHQ\RXKDYHW\SHGWKHODVWREMHFWLQWKHILUVWURZRIWKHDUUD\SUHVV]WRPRYHWRWKHVHFRQGURZRIWKHDUUD\DQGWKHQSUHVVXQWLOFHOO¥EHFRPHVWKHDFWLYHFHOOWKDWLVWKHILUVWFHOOLQWKHVHFRQGURZ

(QWHUWKHREMHFWVWKDWDUHWRDSSHDULQWKHVHFRQGURZRI\RXUDUUD\SUHVVLQJ\DIWHUHDFKREMHFW

1RWHWKDWWKHFXUVRUQRZDXWRPDWLFDOO\PRYHVWRWKHILUVWFHOORIWKHQH[WURZDIWHU\RXHQWHUDQREMHFWLQWKHODVWFROXPQRIDURZ

,I\RXQHHGWRDGGPRUHREMHFWVWRDURZ\RXKDYHDOUHDG\FUHDWHGXVHWKHDUURZNH\VWRSRVLWLRQ\RXUFXUVRULQWKHDSSURSULDWHEODQNFHOODQGHQWHUDQHZREMHFW6HH§4XLFNO\PRYLQJWKURXJKDQDUUD\¨EHORZWROHDUQKRZWRTXLFNO\PRYHWKURXJKODUJHDUUD\V

:KHQ\RXKDYHHQWHUHGDOOWKHREMHFWVWKDWZLOOFRPSULVH\RXUDUUD\SUHVV\

0DWUL[:ULWHUFORVHVDQGWKHDUUD\\RXKDYHFUHDWHGDSSHDUVRQWKHGHIDXOWGLVSOD\VFUHHQ

7KH0DWUL[:ULWHUIXQFWLRQNH\PHQXLVH[SODLQHGLQGHWDLOLQWKH3RFNHW*XLGHDQGWKH$GYDQFHG8VHUªV*XLGH

Using the command line

7KLVPHWKRGLVVXLWDEOHRQO\IRUFUHDWLQJVPDOODUUD\V)RUODUJHDUUD\VXVH0DWUL[:ULWHUDVGHVFULEHGLQWKHSUHYLRXVVHFWLRQ

3UHVV< +WRHQWHUDUUD\GHOLPLWHUV

3UHVV< +WRHQWHUURZGHOLPLWHUV

(QWHUWKHURZRIHOHPHQWVSUHVVLQJ>IWRVHSDUDWHHDFKHOHPHQW

,I\RXZDQWWRHQWHUPRUHURZVFRQWLQXHIURPVWHSEHORZRWKHUZLVHSUHVV \WRFUHDWHWKHDUUD\

3UHVVWRPRYHWKHFXUVRUWRWKHULJKWRIWKHURZGHOLPLWHU

5HSHDWIURPVWHS

Page 8-8 Vectors, lists, arrays, and matrices

Page 161: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 9 Thursday, November 25, 1999 4:03 PM

Quickly moving through an array

.H\FRPELQDWLRQVDUHSURYLGHGWRKHOS\RXTXLFNO\PRYHWKURXJKDQDUUD\WKDWLVWRRODUJHWREHGLVSOD\HGLQIXOO

> PRYHVWRWKHODVWFROXPQ

>PRYHVWRWKHILUVWFROXPQ

>PRYHVWRWKHILUVWURZ

>PRYHVWRWKHODVWURZ

< PRYHVWRWKHQH[WGLVSOD\DEOHVHWRIFROXPQV

<PRYHVWRWKHSUHYLRXVGLVSOD\DEOHVHWRIFROXPQV

>PRYHVWRWKHSUHYLRXVGLVSOD\DEOHVHWRIURZV

>PRYHVWRWKHQH[WGLVSOD\DEOHVHWRIURZV

Editing an array +LJKOLJKWWKHDUUD\LQKLVWRU\DQGSUHVV(',7

0DWUL[:ULWHURSHQVZLWK\RXUDUUD\GLVSOD\HG

8VHWKHDUURZNH\VWRKLJKOLJKWWKHFHOO\RXZDQWWRHGLW

(QWHUWKHQHZYDOXH

3UHVV\WRXSGDWHWKHDUUD\

,I\RXZDQWWRHGLWRWKHUYDOXHVUHSHDWIURPVWHS

3UHVV\WRSODFHWKHHGLWHGDUUD\LQKLVWRU\

3UHVV\DJDLQWRVDYHWKHHGLWHGDUUD\

,IWKHDUUD\\RXZDQWWRHGLWLVWKHODVWREMHFWLQKLVWRU\\RXFDQDOVRSUHVV]WRRSHQWKHDUUD\LQ0DWUL[:ULWHU

Vectors, lists, arrays, and matrices Page 8-9

Page 162: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 10 Thursday, November 25, 1999 4:03 PM

Matrix arithmetic

,QPDWUL[DULWKPHWLF\RXQHHGWRHQWHURQHRUPRUHPDWULFHV<RXFDQHQWHUDPDWUL[

XVLQJ0DWUL[:ULWHU

E\W\SLQJLWRQWKHFRPPDQGOLQH

E\VHOHFWLQJLWIURPKLVWRU\RU

E\UHFDOOLQJWKHYDULDEOHQDPHDVVRFLDWHGZLWKLW

Adding or subtracting two matrices

(QWHUWKHILUVWPDWUL[

3UHVV=RU-

(QWHUWKHVHFRQGPDWUL[

7KHVHFRQGPDWUL[PXVWKDYHWKHVDPHGLPHQVLRQVDVWKHILUVW

3UHVV\

(DFKHOHPHQWLQWKHVHFRQGPDWUL[LVDGGHGRUVXEWUDFWHGIURPWKHFRUUHVSRQGLQJHOHPHQWLQWKHILUVWPDWUL[

Multiplying or dividing a matrix by a scalar

(QWHUWKHPDWUL[

6HHSDJHIRULQIRUPDWLRQRQVHOHFWLQJDPDWUL[IURPKLVWRU\

3UHVVRUz

(QWHUWKHVFDODU

3UHVV\

(DFKHOHPHQWLQWKHPDWUL[LVPXOWLSOLHGE\RUGLYLGHGE\WKHVFDODU

Page 8-10 Vectors, lists, arrays, and matrices

Page 163: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vectors, lists, arrays, matrices

chapter8.fm Page 11 Thursday, November 25, 1999 4:03 PM

Multiplying two matrices

6LQFHWKHPXOWLSOLFDWLRQRIPDWULFHVLVQRWFRPPXWDWLYHWKHRUGHULQZKLFK\RXVSHFLI\WKHPDWULFHVLVLPSRUWDQW7KHQXPEHURIFROXPQVLQWKHILUVWPDWUL[PXVWHTXDOWKHQXPEHURIURZVLQWKHVHFRQGPDWUL[

(QWHUWKHILUVWPDWUL[

3UHVV

(QWHUWKHVHFRQGPDWUL[

3UHVV\

7KHUHVXOWLVDPDWUL[ZLWKWKHVDPHQXPEHURIURZVDVWKHILUVWPDWUL[DQGWKHVDPHQXPEHURIFROXPQVDVWKHVHFRQGPDWUL[(DFKHOHPHQWLQWKHPDWUL[LVWKHSURGXFWRIWKHFRUUHVSRQGLQJWZRHOHPHQWVLQWKHRULJLQDOPDWULFHV

Finding the determinant of a square matrix

(QWHU'(7RQWKHFRPPDQGOLQH

3UHVV< _

(QWHUWKHPDWUL[

3UHVV\

7KHGHWHUPLQDQWRIDPDWUL[FDQEHXVHGWRVROYHDV\VWHPRIOLQHDUHTXDWLRQV$QRWKHUPHWKRGLVWRXVH*DXVVLDQHOLPLQDWLRQWRJHQHUDWHWKHURZUHGXFHGHFKHORQIRUPRIDPDWUL[7KLVLVGLVFXVVHGLQWKHQH[WVHFWLRQ

Solving a system of linear equations

$PHWKRGRIVROYLQJDV\VWHPRIOLQHDUHTXDWLRQVLVH[SODLQHGLQFKDSWHU7KLVPHWKRGXVHVWKHQXPHULFVROYHU7KH+3 *DOVRKDVDPDWUL[FRPPDQGIRUVROYLQJDV\VWHPRIOLQHDUHTXDWLRQV7KLVFRPPDQG¦55()¦XVHV*DXVVLDQHOLPLQDWLRQWRJHQHUDWHWKHURZUHGXFHGHFKHORQIRUPRIDQDXJPHQWHGPDWUL[

<RXFDQXVHWKH55()FRPPDQGLQGLUHFWPRGHRULQVWHSE\VWHSPRGH6HH§6HWWLQJVWHSE\VWHSPRGH¨RQSDJHIRULQVWUXFWLRQVRQVHWWLQJVWHSE\VWHSPRGH,QWKLVPRGHWKH+3 *SHUIRUPVWKH*DXVVLDQHOLPLQDWLRQRQHVWHSDWDWLPH%HIRUHLWSHUIRUPVHDFKVWHSWKH+3 *GLVSOD\VDGHVFULSWLRQRIWKHDFWLRQLWLVDERXWWRSHUIRUP<RXSUHVV2.WRDFWLRQHDFKVWHS

)RUH[DPSOHVXSSRVH\RXKDYHWRVROYHWKHIROORZLQJV\VWHP

Vectors, lists, arrays, and matrices Page 8-11

Page 164: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Vect

ors,

lists

, arr

ays,

mat

rices

chapter8.fm Page 12 Thursday, November 25, 1999 4:03 PM

[\

[¥\

7RVROYHVXFKDV\VWHP\RXFDQ

(QWHU55()RQWKHFRPPDQGOLQH

§55()¨VWDQGVIRUWKH52:5('8&('(&+(/21)250FRPPDQG

3UHVV < _

(QWHURUVHOHFWWKHDXJPHQWHGPDWUL[

7KHDXJPHQWHGPDWUL[LVDPDWUL[RIWKHV\VWHPªVFRHIILFLHQWVDQGFRQVWDQWVZLWKWKHFRQVWDQWVVHWRXWLQWKHULJKWPRVWFROXPQRIWKHPDWUL[,QWKLVH[DPSOHWKHDXJPHQWHGPDWUL[ORRNVOLNHWKLV

3UHVV\

,I\RXDUHLQVWHSE\VWHSPRGHDGHVFULSWLRQRIWKHILUVWVWHSLQWKHSURFHVVLVGLVSOD\HG3UHVV2.WRVHHWKHUHVXOWRIWKDWVWHS.HHSSUHVVLQJ2.XQWLO\RXKDYHVWHSSHGWKURXJKWKHHQWLUHUHGXFWLRQSURFHVVDQGWKHURZUHGXFHGHFKHORQIRUPRIWKHDXJPHQWHGPDWUL[LVGLVSOD\HG

,IVWHSE\VWHSPRGHLVQRWVHWWKHURZUHGXFHGHFKHORQIRUPRIWKHDXJPHQWHGPDWUL[LVLPPHGLDWHO\GLVSOD\HG

7KHURZUHGXFHGHFKHORQIRUPRIWKHDXJPHQWHGPDWUL[LQRXUH[DPSOHLV

7KHDQVZHUWRWKHV\VWHPRIOLQHDUHTXDWLRQVLVLQWKHULJKWPRVWFROXPQRIWKHURZUHGXFHGHFKHORQPDWUL[LQRXUH[DPSOH[ DQG\

<RXFDQVSHHGXSWKHSURFHVVLQJRIODUJHPDWULFHVE\VHWWLQJWKH/$5*(0$75,&(6V\VWHPIODJ¥

3 4 25

5 3– 3

1 0 3

0 1 4

Page 8-12 Vectors, lists, arrays, and matrices

Page 165: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Chapter 9

Using statistics

Contents

'HVFULSWLYHVWDWLVWLFV

6WDUWLQJDQDSSOLFDWLRQDQGVSHFLI\LQJWKHGDWD

6LQJOHYDULDEOHVWDWLVWLFV

*HQHUDWLQJIUHTXHQFLHV

)LWWLQJDPRGHOWRDVHWRIGDWD

&DOFXODWLQJVXPPDU\VWDWLVWLFV

3ORWWLQJVWDWLVWLFV

,QIHUHQWLDOVWDWLVWLFV

([DPSOHGDWD

8VLQJLQIHUHQWLDOVWDWLVWLFV

+\SRWKHVLVWHVWV

&RQILGHQFHLQWHUYDOV

Introduction7KLVFKDSWHUGHVFULEHVKRZWRXVHWKH+3*WRDQDO\]HGDWDVWDWLVWLFDOO\<RXFDQXVHWKH+3*WRDQDO\]HWZREURDGFDWHJRULHVRIVWDWLVWLFV

'HVFULSWLYHVWDWLVWLFVHQDEOHV\RXWRFDOFXODWHYDOXHVVXFKDVWKHPHDQWKHYDULDQFHDQGWKHVWDQGDUGGHYLDWLRQ<RXFDQDOVRDSSO\UHJUHVVLRQWHFKQLTXHVWRWKHGDWDWRILWDV\PEROLFPRGHOWRLW

,QIHUHQWLDOVWDWLVWLFVHQDEOHV\RXWRFDOFXODWHYDOXHVVXFKDVFRQILGHQFHLQWHUYDOV<RXFDQDOVRSHUIRUPK\SRWKHVLVWHVWVEDVHGRQWKH1RUPDO=DQG6WXGHQWªVWGLVWULEXWLRQV

7KHLQIHUHQWLDOVWDWLVWLFVDSSOLFDWLRQVLQFOXGHVRQOLQHKHOS2QDQ\RIWKHLQIHUHQWLDOVWDWLVWLFVVFUHHQVSUHVV+(/3WRGLVSOD\KHOSRQKRZWRFRPSOHWHWKHVFUHHQ

Using statistics Page 9-1

Page 166: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Descriptive statistics8VHWKHGHVFULSWLYHVWDWLVWLFVDSSOLFDWLRQVRIWKH+3*WRDQDO\]HGDWDVWRUHGLQDPDWUL[

8VHWKH6LQJOHYDULDEOHVWDWLVWLFVDSSOLFDWLRQWRFDOFXODWHYDOXHVVXFKDVWKHPHDQWKHVWDQGDUGGHYLDWLRQDQGWKHYDULDQFHIRUDVHWRIVLQJOHYDULDEOHVWDWLVWLFVIRUH[DPSOHRQHFROXPQRIDPDWUL[

8VHWKH)UHTXHQFLHVDSSOLFDWLRQWRGHWHUPLQHWKHIUHTXHQF\GLVWULEXWLRQIRUDVHWRIGDWD

8VHWKH)LWGDWDDSSOLFDWLRQWRTXDQWLI\WKHUHODWLRQVKLSEHWZHHQWKHGDWDLQWZRFROXPQV

8VHWKH6XPPDU\VWDWLVWLFVDSSOLFDWLRQWRFDOFXODWHVXPPDULHVWKDWUHODWHWRDVHWRIELYDULDWHGDWD

Starting an application and specifying the data

7RVWDUWDGHVFULSWLYHVWDWLVWLFVDSSOLFDWLRQ

3UHVV>÷WRGLVSOD\WKH6WDWLVWLFVFKRRVHOLVW

8VHWKHDUURZNH\VWRVHOHFWWKHVWDWLVWLFVDSSOLFDWLRQWKDW\RXZDQWDQGSUHVV\

7KHLQSXWIRUPIRUWKHDSSOLFDWLRQLVGLVSOD\HG

:KHQ\RXRSHQDVWDWLVWLFVDSSOLFDWLRQLQSXWIRUPWKHGHIDXOWGDWDGLVSOD\HGLVGDWDWKDWLVFRQWDLQHGLQWKHΣ'$7YDULDEOH)URPWKHVWDWLVWLFVDSSOLFDWLRQLQSXWIRUPV\RXFDQGRHLWKHURIWKHIROORZLQJWRVSHFLI\GDWDWRDQDO\]H

7RFUHDWHQHZGDWDWRDQDO\]HSUHVV(',7WRRSHQ0DWUL[:ULWHU7KHGDWD\RXFUHDWHLVVWRUHGLQWKHΣ'$7YDULDEOH

7RVHOHFWDQREMHFWIRUH[DPSOHDQH[LVWLQJPDWUL[SUHVV&+226DQGVHOHFWWKHREMHFWIURPWKHOLVW7KHGDWDLVFRSLHGWRWKHΣ'$7YDULDEOH

Page 9-2 Using statistics

Page 167: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Single-variable statistics

<RXVSHFLI\WKHFROXPQRIGDWDZLWKLQWKHPDWUL[WRDQDO\]H

7RFDOFXODWHVLQJOHYDULDEOHVWDWLVWLFVXVHWKHIROORZLQJSURFHGXUH

8VHWKHPHWKRGGHVFULEHGLQ§6WDUWLQJDQDSSOLFDWLRQDQGVSHFLI\LQJWKHGDWD¨RQSDJHWRRSHQWKH6LQJOHYDULDEOHVWDWLVWLFVLQSXWIRUPDQGWRORDGWKHGDWDWRDQDO\]H

,QWKH&ROILHOGHQWHUWKHQXPEHURIWKHPDWUL[FROXPQWKDWKROGVWKHGDWD\RXZDQWWRDQDO\]H

,QWKH7\SHILHOGSUHVV&+226DQGVHOHFWWKHW\SHRIVWDWLVWLFDOGDWDWRPHDVXUH

¥ 6HOHFW6$03/(LI\RXUGDWDUHSUHVHQWVDVDPSOHRIWKHSRSXODWLRQ

¥ 6HOHFW3238/$7,21LI\RXUGDWDUHSUHVHQWVWKHHQWLUHSRSXODWLRQ

3ODFHWKHFXUVRULQDILHOGIRUDVWDWLVWLFWKDW\RXZDQWWRFDOFXODWHDQGSUHVV&+.5HSHDWIRURWKHUVWDWLVWLFV\RXZDQWWRFDOFXODWH

3UHVV2.7KHYDOXHV\RXVHOHFWHGDUHFDOFXODWHGDQGGLVSOD\HGLQDOLVWLQKLVWRU\

7KHIROORZLQJVLQJOHYDULDEOHVWDWLVWLFVFDQEHFDOFXODWHG

0HDQ 5HWXUQVWKHDULWKPHWLFPHDQ

6WG'HY 5HWXUQVWKHVWDQGDUGGHYLDWLRQ

9DULDQFH 'HSHQGLQJRQWKHW\SHWKDW\RXVHOHFWHGUHWXUQVHLWKHUWKHVDPSOHYDULDQFHRUWKHSRSXODWLRQYDULDQFH

7RWDO 5HWXUQVWKHVXPRIWKHGDWD

0D[LPXP 5HWXUQVWKHODUJHVWYDOXHLQWKHGDWD

0LQLPXP 5HWXUQVWKHVPDOOHVWYDOXHLQWKHGDWD

Using statistics Page 9-3

Page 168: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Generating frequencies

)UHTXHQF\GLVWULEXWLRQVGHVFULEHKRZGDWDLVGLVWULEXWHGDFURVVDVSHFLILHGVHWRIVXELQWHUYDOVRUELQV<RXVSHFLI\

WKHPLQLPXPYDOXHIRUGDWDHOHPHQWVWREHLQFOXGHGLQWKHIUHTXHQF\GLVWULEXWLRQ

WKHELQQXPEHU

WKHELQVL]H

6WDUWLQJIURPWKHPLQLPXPYDOXHWKHVWDWLVWLFVDSSOLFDWLRQVHWVXSWKHQXPEHURILQWHUYDOV(DFKLQWHUYDOLVVHWWRWKHVL]HWKDW\RXVSHFLI\)URPWKLVWKHVWDWLVWLFVDSSOLFDWLRQGHILQHVWKHPD[LPXPYDOXHRIGDWDWREHVDPSOHG

7RVHWXSDIUHTXHQF\GLVWULEXWLRQIRU\RXUGDWDXVHWKHIROORZLQJSURFHGXUH

8VHWKHPHWKRGGHVFULEHGLQ§6WDUWLQJDQDSSOLFDWLRQDQGVSHFLI\LQJWKHGDWD¨RQSDJHWRRSHQWKH)UHTXHQFLHVLQSXWIRUPDQGWRORDGWKHGDWDWRDQDO\]H

,QWKH;0LQILHOGHQWHUWKHPLQLPXPYDOXHIRUVDPSOHVWREHLQFOXGHGLQWKHDQDO\VLV

,QWKH%LQ&RXQWILHOGHQWHUWKHQXPEHURILQWHUYDOVRUELQV

,QWKH%LQ:LGWKILHOGHQWHUWKHVL]HRIHDFKLQWHUYDORUELQ

7KHVWDWLVWLFVDSSOLFDWLRQFDOFXODWHVWKHKLJKHVWYDOXHWREHLQFOXGHGLQWKHVDPSOH

3UHVV2.7KHIROORZLQJGDWDLVUHWXUQHGLQDOLVWWRKLVWRU\

¥ $QDUUD\RILQWHJHUVUHSUHVHQWLQJWKHQXPEHURIGDWDHOHPHQWVWKDWIHOOLQWRHDFKLQWHUYDOIURPORZHVWLQWHUYDOWRKLJKHVWLQWHUYDO

¥ $WZRHOHPHQWYHFWRU¦WKHILUVWHOHPHQWUHSUHVHQWVWKHQXPEHURIHOHPHQWVEHORZWKHORZHVWYDOXHDQGWKHVHFRQGHOHPHQWUHSUHVHQWVWKHQXPEHURIHOHPHQWVDERYHWKHKLJKHVWDOORZDEOHYDOXH

Page 9-4 Using statistics

Page 169: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Fitting a model to a set of data

<RXFDQXVHWKHVWDWLVWLFVDSSOLFDWLRQWRFDOFXODWH3HDUVRQªVFRUUHODWLRQFRHIILFLHQWIRUELYDULDWHGDWD7KHVWDWLVWLFVDSSOLFDWLRQTXDQWLILHVWKHFRUUHODWLRQEHWZHHQGDWDLQDQ\WZRFROXPQVLQDPDWUL[<RXFDQFKRRVHDUHJUHVVLRQPRGHOWRDSSO\WRWKHGDWDWRILQGWKHUHODWLRQVKLSRU\RXFDQVHOHFWWKH%HVW)LWRSWLRQWRDOORZWKHFDOFXODWRUWRILQGWKHEHVWFRUUHODWLRQIURPLWVOLEUDU\RIILWW\SHV

7KHIROORZLQJIRXUUHJUHVVLRQPRGHOVDUHDYDLODEOHIRUVHOHFWLRQ

/LQHDUILW

/RJDULWKPLFILW

([SRQHQWLDOILW

RU

3RZHUILW

RU

7RGHWHUPLQHGHWDLOVRIWKHUHJUHVVLRQPRGHOWKDWDSSOLHVWR\RXUGDWDXVHWKHIROORZLQJSURFHGXUH

8VHWKHPHWKRGGHVFULEHGLQ§6WDUWLQJDQDSSOLFDWLRQDQGVSHFLI\LQJWKHGDWD¨RQSDJHWRRSHQWKH)LW'DWDLQSXWIRUPDQGWRORDGWKHGDWDWRDQDO\]H

,QWKH;&ROILHOGHQWHUWKHFROXPQQXPEHUWKDWKROGVWKHLQGHSHQGHQWYDULDEOHYDOXHV

,QWKH<&ROILHOGHQWHUWKHFROXPQQXPEHUWKDWKROGVWKHGHSHQGHQWYDULDEOHYDOXHV

3ODFHWKHFXUVRULQWKH0RGHOILHOGDQGSUHVV&+226$FKRRVHOLVWFRQWDLQLQJWKHUHJUHVVLRQPRGHORSWLRQVLVGLVSOD\HG

6HOHFWWKHUHJUHVVLRQPRGHOWRDSSO\WRWKHGDWDRUVHOHFW%HVWILWWRDSSO\WKHPRGHOWKDWEHVWILWVWKHGDWD

3UHVV2.WRFDOFXODWHWKHUHJUHVVLRQGHWDLOV7KHIROORZLQJLWHPVDSSHDULQKLVWRU\

¥ ,WHPWKHFRYDULDQFHYDOXH

¥ ,WHPWKHFRUUHODWLRQFRHIILFLHQW

¥ ,WHPWKHUHJUHVVLRQIRUPXOD

y b mx+=

\ E P [OQ

\ beP[ \ln b mx+ln

\ E[P \ln EOQ P [OQ

Using statistics Page 9-5

Page 170: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Predicting a value based on the regression

2QFH\RXKDYHSHUIRUPHGDUHJUHVVLRQ\RXFDQXVHLWWRSUHGLFW\YDOXHV

)ROORZVWHSVWRLQWKHSUHYLRXVVHFWLRQWRDSSO\DUHJUHVVLRQWR\RXUGDWD

3UHVV35('7KH3UHGLFW9DOXHVLQSXWIRUPLVGLVSOD\HG

,QWKH;ILHOGHQWHUWKHYDOXHIRUZKLFK\RXZDQWWRILQGWKHFRUUHVSRQGLQJ\YDOXH

0RYHWKHFXUVRUWRWKH<ILHOGDQGSUHVV35('7KHFRPSXWHGYDOXHEDVHGRQWKHUHJUHVVLRQDSSHDUV

Calculating summary statistics

<RXFDQXVHWKHVXPPDU\VWDWLVWLFVDSSOLFDWLRQWRFDOFXODWHXSWRVL[VXPPDU\VWDWLVWLFVRQELYDULDWHGDWD

7RFDOFXODWHVXPPDU\VWDWLVWLFV

8VHWKHPHWKRGGHVFULEHGLQ§6WDUWLQJDQDSSOLFDWLRQDQGVSHFLI\LQJWKHGDWD¨RQSDJHWRRSHQWKH6XPPDU\6WDWLVWLFVLQSXWIRUPDQGWRORDGWKHGDWDWRDQDO\]H

,QWKH;&RODQG<&ROILHOGVVSHFLI\WKHFROXPQVWKDWKROGWKHGDWDWRDQDO\]H

8VHWKHDUURZNH\VWRQDYLJDWHDURXQGWKH&DOFXODWHILHOGV3UHVV&+.WRFKRRVHWKHYDOXHVWKDW\RXZDQWWRFDOFXODWH$FKHFNPDUNDSSHDUVDJDLQVWWKHRQHV\RXFKRRVH7KHVXPPDU\VWDWLVWLFVWKDWFDQEHFDOFXODWHGDUHDVIROORZV

Σ; 7KHVXPRIWKHYDOXHVLQWKH;&RORIΣ'$7

Σ< 7KHVXPRIWKHYDOXHVLQWKH<&RORIΣ'$7

Σ; 7KHVXPRIWKHVTXDUHVRIWKHYDOXHVLQWKH;&RORIΣ'$7

Σ< 7KHVXPRIWKHVTXDUHVRIWKHYDOXHVLQWKH<&RORIΣ'$7

Σ;< 7KHVXPRIWKHSURGXFWVRIWKH;&RODQG<&ROSDLUVRIΣ'$7

1Σ 7KHQXPEHURIURZVLQΣ'$7 3UHVV2.WRFDOFXODWHWKHVWDWLVWLFV7KHVWDWLVWLFVDSSHDULQKLVWRU\

$OWKRXJK\RXFDQXVHWKLVPHWKRGWRSUHGLFWDYDOXHIRU[WKDWFRUUHVSRQGVWRDNQRZQ\YDOXHWKHVROXWLRQPD\QRWEHPDWKHPDWLFDOO\FRUUHFW

Page 9-6 Using statistics

Page 171: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Plotting statistics

7KHIROORZLQJVWDWLVWLFDOSORWW\SHVDUHDYDLODEOH

+LVWRJUDP

%DU

6FDWWHU

%\GHIDXOWWKHVHSORWW\SHVSORWWKHGDWDVWRUHGLQΣ'$76HHFKDSWHU§3ORWWLQJJUDSKV¨IRUGHWDLOVRQKRZWRSORWVWDWLVWLFDOGDWD

Inferential statistics7KHLQIHUHQWLDOVWDWLVWLFVFDSDELOLWLHVRIWKH+3*LQFOXGHFDOFXODWLRQRIFRQILGHQFHLQWHUYDOVDQGK\SRWKHVLVWHVWVEDVHGRQWKH1RUPDO=GLVWULEXWLRQRU6WXGHQWªVWGLVWULEXWLRQ

%DVHGRQWKHVWDWLVWLFVIURPRQHRUWZRVDPSOHV\RXFDQWHVWK\SRWKHVHVDQGILQGFRQILGHQFHLQWHUYDOVIRUWKHIROORZLQJTXDQWLWLHV

PHDQ

SURSRUWLRQ

GLIIHUHQFHEHWZHHQWZRPHDQV

GLIIHUHQFHEHWZHHQWZRSURSRUWLRQV

7KHFDOFXODWRUFRQWDLQVRQOLQHKHOSIRUHDFKWHVW<RXDFFHVVWKHRQOLQHKHOSE\SUHVVLQJ+(/3RQWKHWHVWLQSXWIRUP

Example data

:KHQ\RXILUVWDFFHVVDQLQSXWIRUPIRUDQLQIHUHQWLDOVWDWLVWLFVWHVWE\GHIDXOWWKHLQSXWIRUPFRQWDLQVH[DPSOHGDWD7KLVH[DPSOHGDWDLVGHVLJQHGWRUHWXUQPHDQLQJIXOUHVXOWVWKDWUHODWHWRWKHWHVW,WLVXVHIXOIRUJDLQLQJDQXQGHUVWDQGLQJRIZKDWWKHWHVWGRHVDQGIRUGHPRQVWUDWLQJWKHWHVW7KHFDOFXODWRUªVRQOLQHKHOSSURYLGHVDGHVFULSWLRQRIZKDWWKHH[DPSOHGDWDUHSUHVHQWV

Using statistics Page 9-7

Page 172: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Using inferential statistics

7RXVHWKHLQIHUHQWLDOVWDWLVWLFVIXQFWLRQV

3UHVV>÷WRDFFHVVWKH6WDWLVWLFVPHQX

6HOHFWWKHW\SHRILQIHUHQWLDOVWDWLVWLFVWKDW\RXZDQW

¥ 6HOHFW+<327+7(676WRGLVSOD\WKHK\SRWKHVLVWHVWV

¥ 6HOHFW&21),17(59$/WRGLVSOD\WKHFRQILGHQFHLQWHUYDORSWLRQV

)URPWKHOLVWVHOHFWWKHK\SRWKHVLVWHVWRUWKHFRQILGHQFHLQWHUYDOWKDW\RXZDQW7KHLQSXWIRUPFRQWDLQLQJH[DPSOHGDWDLVGLVSOD\HG)RUH[DPSOHZKHQ\RXVHOHFWWKH=7HVWµ K\SRWKHVLVWHVWWKHLQSXWIRUPDWWKHULJKWDSSHDUV

)RULQIRUPDWLRQRQWKHWHVWRUFRQILGHQFHLQWHUYDODQGWKHH[DPSOHGDWDSUHVV+(/3

(QWHU\RXUGDWDRUOHDYHWKHLQSXWIRUPDVLWLVWRXVHWKHH[DPSOHGDWD

3UHVV2.

¥ )RUK\SRWKHVLVWHVWVDFKRRVHOLVWDSSHDUVZLWKWKHK\SRWKHVHVWRWHVWDJDLQVWWKHQXOOK\SRWKHVLV6HOHFWWKHK\SRWKHVLV\RXZDQWDQGSUHVV\7KHUHVXOWVRIWKHWHVWDUHGLVSOD\HG

¥ )RUFRQILGHQFHLQWHUYDOVWKHUHVXOWVDUHGLVSOD\HGLPPHGLDWHO\

%\GHIDXOWWKHUHVXOWVDUHGLVSOD\HGLQWH[WIRUPDW7KHUHVXOWVIRUWKHRQHVDPSOH=WHVWH[DPSOHGDWDDUHVKRZQRQWKHULJKW

7RFKDQJHLQSXWYDOXHVRUWRVHOHFWDGLIIHUHQWK\SRWKHVLVWRWHVWSUHVV&$1&(/WRUHWXUQWRWKHSUHYLRXVVFUHHQ

3UHVV*5$3+WRGLVSOD\WKHUHVXOWVJUDSKLFDOO\7KHUHVXOWVIRUWKHRQHVDPSOH=WHVWH[DPSOHGDWDDUHVKRZQRQWKHULJKW

7RYLHZWKHUHVXOWVLQWH[WIRUPDWSUHVV7(;7

Page 9-8 Using statistics

Page 173: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

3UHVV2.WRFORVHWKHLQIHUHQWLDOVWDWLVWLFVDSSOLFDWLRQDQGUHWXUQWRWKHGHIDXOWVFUHHQ7KHUHVXOWVDUHFRSLHGWRKLVWRU\

7KHUHVXOWVIRUWKHRQHVDPSOH=WHVWH[DPSOHGDWDDSSHDULQKLVWRU\DVVKRZQRQWKHULJKW

Hypothesis tests

<RXXVHK\SRWKHVLVWHVWVWRWHVWWKHYDOLGLW\RIK\SRWKHVHVWKDWUHODWHWRWKHVWDWLVWLFDOSDUDPHWHUVRIRQHRUWZRSRSXODWLRQV7KHWHVWVDUHEDVHGRQVWDWLVWLFVIURPVDPSOHVRIWKHSRSXODWLRQ

7KH+3*K\SRWKHVLVWHVWVXVHWKH1RUPDO=GLVWULEXWLRQRU6WXGHQWªVWGLVWULEXWLRQWRFDOFXODWHSUREDELOLWLHV

One-Sample Z-Test

Menu name:=¥7HVWµ

2QWKHEDVLVRIVWDWLVWLFVIURPDVLQJOHVDPSOHPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHSRSXODWLRQPHDQHTXDOVDVSHFLILHGYDOXH µ

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

µ 3RSXODWLRQPHDQJLYHQWKHQXOOK\SRWKHVLV

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

6DPSOHPHDQ

Q 6DPSOHVL]H

α 6LJQLILFDQFHOHYHO

+µ µ

+2µ µ

!

+3µ µ

x

Using statistics Page 9-9

Page 174: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Results

7HVW= =WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH=WHVWVWDWLVWLF

&ULWLFDO= %RXQGDU\YDOXHRI=DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

&ULWLFDO %RXQGDU\YDOXHRI UHTXLUHGE\WKHαYDOXHWKDW\RXVXSSOLHG

Two-Sample Z-Test

Menu name:=¥7HVWµ¥µ

2QWKHEDVLVRIWZRVDPSOHVHDFKIURPDVHSDUDWHSRSXODWLRQPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHPHDQRISRSXODWLRQHTXDOVWKHPHDQRISRSXODWLRQ+µ µ

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

1 6DPSOHPHDQ

6DPSOHPHDQ

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

Q 6DPSOHVL]H

α 6LJQLILFDQFHOHYHO

Results

7HVW= =WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH=WHVWVWDWLVWLF

&ULWLFDO= %RXQGDU\YDOXHRI=DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

x x

H1µ1 µ2<

H2µ1 µ2>

H3µ1 µ2≠

x

x

Page 9-10 Using statistics

Page 175: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

One-Proportion Z-Test

Menu name:=7HVW1 3

2QWKHEDVLVRIVWDWLVWLFVIURPDVLQJOHVDPSOHPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHSURSRUWLRQRIVXFFHVVHVLQWKHSRSXODWLRQHTXDOVDVSHFLILHGYDOXHπ

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

π 3RSXODWLRQSURSRUWLRQRIVXFFHVVHV

[ 1XPEHURIVXFFHVVHVLQWKHVDPSOH

Q 6DPSOHVL]H

α 6LJQLILFDQFHOHYHO

Results

7HVW3 3URSRUWLRQRIVXFFHVVHVLQWKHVDPSOH

7HVW= =WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH=WHVWVWDWLVWLF

&ULWLFDO= %RXQGDU\YDOXHRI=DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

+π π

+2π π

!

+3π π

Using statistics Page 9-11

Page 176: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Two-Proportion Z-Test

Menu name:=7HVW3¥3

2QWKHEDVLVRIVWDWLVWLFVIURPWZRVDPSOHVHDFKIURPDGLIIHUHQWSRSXODWLRQPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHSURSRUWLRQRIVXFFHVVHVLQSRSXODWLRQHTXDOVWKHSURSRUWLRQRIVXFFHVVHVLQSRSXODWLRQ+π π

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

;1 6DPSOHPHDQ

; 6DPSOHPHDQ

Q 6DPSOHVL]H

Q 6DPSOHVL]H

α 6LJQLILFDQFHOHYHO

Results

7HVW3¥3 'LIIHUHQFHEHWZHHQWKHSURSRUWLRQVRIVXFFHVVHVLQWKHWZRVDPSOHV

7HVW= =WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH=WHVWVWDWLVWLF

&ULWLFDO= %RXQGDU\YDOXHRI=DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

H1π1 π2<

H2π1 π2>

H3π1 π2≠

Page 9-12 Using statistics

Page 177: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

One-Sample T-Test

Menu name:77HVWµ

7KH2QHVDPSOH7WHVWLVXVHGZKHQWKHSRSXODWLRQVWDQGDUGGHYLDWLRQLVQRWNQRZQ2QWKHEDVLVRIVWDWLVWLFVIURPDVLQJOHVDPSOHPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHVDPSOHPHDQKDVVRPHDVVXPHGYDOXH+µ µ

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

µ 3RSXODWLRQPHDQ

Q 6DPSOHVL]H

6DPSOHPHDQ

6[ 6DPSOHVWDQGDUGGHYLDWLRQ

α 6LJQLILFDQFHOHYHO

Results

7HVW7 7WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH7WHVWVWDWLVWLF

&ULWLFDO7 %RXQGDU\YDOXHRI7DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

&ULWLFDO %RXQGDU\YDOXHRI UHTXLUHGE\WKHαYDOXHWKDW\RXVXSSOLHG

+µ µ

+2µ µ

!

+3µ µ

x

x x

Using statistics Page 9-13

Page 178: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Two-Sample T-Test

Menu name:77HVWµ¥µ

7KH7ZRVDPSOH7WHVWLVXVHGZKHQWKHSRSXODWLRQVWDQGDUGGHYLDWLRQLVQRWNQRZQ2QWKHEDVLVRIVWDWLVWLFVIURPWZRVDPSOHVHDFKVDPSOHIURPDGLIIHUHQWSRSXODWLRQPHDVXUHVWKHVWUHQJWKRIWKHHYLGHQFHIRUDVHOHFWHGK\SRWKHVLVDJDLQVWWKHQXOOK\SRWKHVLV7KHQXOOK\SRWKHVLVLVWKDWWKHPHDQRISRSXODWLRQHTXDOVWKHPHDQRISRSXODWLRQ+ µ1 µ2

<RXVHOHFWRQHRIWKHIROORZLQJDOWHUQDWLYHK\SRWKHVHVDJDLQVWZKLFKWRWHVWWKHQXOOK\SRWKHVLV

Inputs

1 6DPSOHPHDQ

6DPSOHPHDQ

6 6DPSOHVWDQGDUGGHYLDWLRQ

6 6DPSOHVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

Q 6DPSOHVL]H

α 6LJQLILFDQFHOHYHO

B3RROHG" &KHFNWKLVRSWLRQWRSRROVDPSOHVEDVHGRQWKHLUVWDQGDUGGHYLDWLRQV

Results

7HVW7 7WHVWVWDWLVWLF

3URE 3UREDELOLW\DVVRFLDWHGZLWKWKH7WHVWVWDWLVWLF

&ULWLFDO7 %RXQGDU\YDOXHRI7DVVRFLDWHGZLWKWKHαOHYHOWKDW\RXVXSSOLHG

+µ1 µ2

+2µ1 µ2!

+3µ1 µ2≠

x

x

Page 9-14 Using statistics

Page 179: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Confidence intervals

7KHFRQILGHQFHLQWHUYDOFDOFXODWLRQVWKDWWKH+3*FDQSHUIRUPDUHEDVHGRQWKH1RUPDO=GLVWULEXWLRQRU6WXGHQWªVWGLVWULEXWLRQ

One-Sample Z-Interval

Menu name:=¥,17µ

7KLVRSWLRQXVHVWKH1RUPDO=GLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUµWKHWUXHPHDQRIDSRSXODWLRQZKHQWKHWUXHSRSXODWLRQVWDQGDUGGHYLDWLRQσLVNQRZQ

Inputs

6DPSOHPHDQ

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

Results

&ULWLFDO= &ULWLFDOYDOXHIRU=

µPLQ /RZHUERXQGIRUµµPD[ 8SSHUERXQGIRUµ

Two-Sample Z-Interval

Menu name:=¥,17µ1¥ µ2

7KLVRSWLRQXVHVWKH1RUPDO=GLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUWKHGLIIHUHQFHLQWKHPHDQVRIWZRSRSXODWLRQVµ1 DQG µ2ZKHQWKHSRSXODWLRQVWDQGDUGGHYLDWLRQVσDQGσDUHNQRZQ

Inputs

1 6DPSOHPHDQ

6DPSOHPHDQ

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

σ 3RSXODWLRQVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

x

x

x

Using statistics Page 9-15

Page 180: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Results

&ULWLFDO= &ULWLFDOYDOXHIRU=

µ0LQ /RZHUERXQGIRUµ¥µ

µ0D[ 8SSHUERXQGIRUµ¥µ

One-Proportion Z-Interval

Menu name:=¥,173

7KLVRSWLRQXVHVWKH1RUPDO=GLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUWKHSURSRUWLRQRIVXFFHVVHV LQDSRSXODWLRQIRUWKHFDVHLQZKLFKDVDPSOHRIVL]HQKDVDQXPEHURIVXFFHVVHV[

Inputs

[ 6DPSOHVXFFHVVFRXQW

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

Results

&ULWLFDO= &ULWLFDOYDOXHIRU=

π0LQ /RZHUERXQGIRUππ0D[ 8SSHUERXQGIRUπ

Two-Proportion Z-Interval

Menu name:=¥,173¥3

7KLVRSWLRQXVHVWKH1RUPDO=GLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUWKHGLIIHUHQFHLQWKHSURSRUWLRQVRIVXFFHVVHVLQWZRSRSXODWLRQV

Inputs

[1 6DPSOHVXFFHVVFRXQW

[ 6DPSOHVXFFHVVFRXQW

Q 6DPSOHVL]H

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

Page 9-16 Using statistics

Page 181: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Using statistics

Results

&ULWLFDO= &ULWLFDOYDOXHIRU=

π0LQ /RZHUERXQGIRUWKHGLIIHUHQFHLQSURSRUWLRQVRIVXFFHVVHV

π0D[ 8SSHUERXQGIRUWKHGLIIHUHQFHLQSURSRUWLRQVRIVXFFHVVHV

One-Sample T-Interval

Menu name:7¥,17µ

7KLVRSWLRQXVHVWKH6WXGHQWªVWGLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUµWKHWUXHPHDQRIDSRSXODWLRQIRUWKHFDVHLQZKLFKWKHWUXHSRSXODWLRQVWDQGDUGGHYLDWLRQσLVXQNQRZQ

Inputs

6DPSOHPHDQ

6[ 6DPSOHVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

Results

&ULWLFDO7 &ULWLFDOYDOXHIRU7

µ0LQ /RZHUERXQGIRUµµ0D[ 8SSHUERXQGIRUµ

x

Using statistics Page 9-17

Page 182: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Usi

ng s

tatis

tics

Two-Sample T-Interval

Menu name:7¥,17µ¥µ

7KLVRSWLRQXVHVWKH6WXGHQWªVWGLVWULEXWLRQWRFDOFXODWHDFRQILGHQFHLQWHUYDOIRUWKHGLIIHUHQFHLQWKHPHDQVRIWZRSRSXODWLRQVµ1 − µ2, ZKHQWKHSRSXODWLRQVWDQGDUGGHYLDWLRQVσ1DQGσ2DUHXQNQRZQ

Inputs

1 6DPSOHPHDQ

6DPSOHPHDQ

V 6DPSOHVWDQGDUGGHYLDWLRQ

V 6DPSOHVWDQGDUGGHYLDWLRQ

Q 6DPSOHVL]H

Q 6DPSOHVL]H

& &RQILGHQFHOHYHO

B3RROHG :KHWKHURUQRWWRSRROWKHVDPSOHVEDVHGRQWKHLUVWDQGDUGGHYLDWLRQV

Results

&ULWLFDO7 &ULWLFDOYDOXHIRU7

µ0LQ /RZHUERXQGIRUµ¥µ

µ0D[ 8SSHUERXQGIRUµ¥µ

x

x

Page 9-18 Using statistics

Page 183: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

Chapter 10

Introduction to programming

Contents

*HWWLQJVWDUWHG

&UHDWLQJVDYLQJDQGUXQQLQJDSURJUDP

7KHSURJUDPPLQJPHQX

$OJHEUDLFDQG531PRGHV

8VLQJIXQFWLRQVWKDWUHTXLUHDUJXPHQWV

+DQGOLQJGDWD

,QSXWGDWD

2XWSXWGDWD

+RZDSURJUDPIORZV

1HVWHGSURFHGXUHV

:RUNLQJZLWKYDULDEOHV

8VLQJORFDOYDULDEOHV

6HWWLQJYDULDEOHV

6HWWLQJDORFDOYDULDEOHWRWKHUHVXOWRIDFDOFXODWLRQ

8VLQJJOREDOYDULDEOHV

([DPSOH

/RRSLQJDQGEUDQFKLQJ

&RPSDULVRQIXQFWLRQV

&RQGLWLRQDODQGORRSLQJVWUXFWXUHV

([DPSOH

7UDSSLQJHUURUV

([DPSOH

Introduction to programming Page 10-1

Page 184: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

Introduction7KLVFKDSWHUGHVFULEHVKRZWRFUHDWHDQGUXQSURJUDPVRQWKH+3 *7KH+3*KDVDULFKSURJUDPPLQJHQYLURQPHQW3URJUDPVFDQUDQJHLQFRPSOH[LW\IURPDVLPSOHWDVNVXFKDVSHUIRUPLQJDVHTXHQFHRIDULWKPHWLFRSHUDWLRQVWRDFRPSOH[SURFHVVWKDWUHTXHVWVLQSXWSHUIRUPVH[WHQVLYHSURFHVVLQJDQGRXWSXWVUHVXOWVLQDJUDSKLFDOIRUPDW

7KLVFKDSWHUIRFXVHVRQFUHDWLQJDQGUXQQLQJSURJUDPVLQDOJHEUDLFPRGHRQO\6HHWKH$GYDQFHG8VHUªV*XLGHIRULQIRUPDWLRQRQFUHDWLQJDQGXVLQJSURJUDPVLQ531PRGH6HHWKH3RFNHW*XLGHIRUGHWDLOVRIWKHSURJUDPPLQJFRPPDQGVWKDWDUHDYDLODEOH

Getting started7KLVVHFWLRQFRQWDLQVDQH[DPSOHRIKRZWRFUHDWHDVLPSOHSURJUDPWRFDOFXODWHWKHK\SRWHQXVHRIDULJKWDQJOHWULDQJOHXVLQJ3\WKDJRUDVªWKHRUHP:KHQ\RXVWDUWWKHSURJUDP\RXVXSSO\WKHNQRZQVLGHOHQJWKVDVDUJXPHQWV

7KLVSURJUDPLVDQH[DPSOHRIDVLPSOHDOJHEUDLFFDOFXODWLRQXVLQJWKHDUJXPHQWVWKDW\RXVSHFLI\:LWKLQWKHSURJUDPWKHFDOFXODWLRQLVHQFORVHGLQVLQJOHTXRWHV>õWRGHOLPLWLWDVDQDOJHEUDLFREMHFW,I\RXQHHGWRGRH[WHQVLYHSURFHVVLQJLQYROYLQJORRSLQJDQGEUDQFKLQJ\RXXVHDQHVWHGSURFHGXUH>WRGHOLPLWWKHSURFHGXUHIURPWKHDUJXPHQWV

7KHSURJUDPGRHVWKHIROORZLQJ

,WFROOHFWVWKHNQRZQVLGHOHQJWKVDVDUJXPHQWVDQGVWRUHVWKHPDVORFDOYDULDEOHVWKDWLVYDULDEOHVWKDWH[LVWRQO\ZKLOHWKHSURJUDPLVUXQQLQJ

,WXVHVWKHYDULDEOHVWRFDOFXODWHWKHOHQJWKRIWKHK\SRWHQXVHDQGUHWXUQVWKHUHVXOWWRWKHKLVWRU\

&UHDWHWKHSURJUDPDVIROORZV

3XWWKHSURJUDPGHOLPLWHUVRQWKHFRPPDQGOLQH

> « »

'HILQHWKHWZRORFDOYDULDEOHVWRDFFHSWWKHDUJXPHQWVIRUWKHVLGHOHQJWK

>)`$F`%F «→ A B »

Page 10-2 Introduction to programming

Page 185: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

'HILQHWKHHTXDWLRQWRFDOFXODWHWKHK\SRWHQXVH

1RWHWKDW\RXQHHGWRXVHõWRHQFORVHWKHHTXDWLRQDQGVHSDUDWHLWIURPWKHGHILQLWLRQRIWKHDUJXPHQWV

>õr<_`$q

=`%q «→A B ' (A^2+B^2)' »

0RYHWKHFXUVRURXWRIWKHSURJUDPDQGVSHFLI\WKDW\RXZDQWWRVWRUHWKHSURJUDPDV§3<7+¨

>k``3<7+ « →A B ' (A^2+B^2)' » PYTH

3UHVV\WRVWRUHWKHSURJUDP

\

:KHQ\RXUXQWKHSURJUDP\RXVSHFLI\WKHOHQJWKVRIWKHVLGHVDVDUJXPHQWVWRWKHSURJUDP)RUH[DPSOHWRUXQWKHSURJUDPWRFDOFXODWHWKHK\SRWHQXVHRIDULJKWDQJOHWULDQJOHZLWKVLGHVRIDQGXQLWV

'LVSOD\DOLVWRIWKHYDULDEOHVLQWKHGLUHFWRU\

j

3UHVVWKHIXQFWLRQNH\WKDWFRUUHVSRQGVWR\RXUSURJUDP7KHSURJUDPQDPHLVLQVHUWHGRQWKHFRPPDQGOLQH3UHVV<_WRLQVHUWSDUHQWKHVHVDIWHUWKHSURJUDPQDPH

(QWHU\RXUDUJXPHQWVVHSDUDWHGE\D>IEHWZHHQWKHSDUHQWKHVHV

>I

3UHVV\ WRFDOFXODWHWKHK\SRWHQXVH

\

7KHUHVXOWLVUHWXUQHGWRKLVWRU\

Creating, saving, and running a program$SURJUDPLVDQREMHFWWKDW\RXFDQVWRUHLQDYDULDEOH7KDWLV\RXFUHDWHDSURJUDPDVVLJQLWDQDPHDQGVDYHLWLQDGLUHFWRU\

7RFUHDWHDSURJUDPSUHVV>7KHSURJUDPGHOLPLWHUVDSSHDURQWKHFRPPDQGOLQHUHDG\IRU\RXWRHQWHUFRGHDQGWKH35*DQQXQFLDWRUDSSHDUVDWWKHWRSRIWKHVFUHHQWRLQGLFDWHWKDW\RXDUHLQSURJUDPPRGH

8VHWKHNH\ERDUGIXQFWLRQVDQGNH\VDQGVHOHFWFRPPDQGVIURPWKHSURJUDPPLQJPHQXWRFUHDWH\RXUSURJUDP$V\RXVHOHFWIXQFWLRQNH\VDQGRSHUDWRUNH\VWKHIXQFWLRQVDQGRSHUDWLRQVDSSHDULQ\RXUSURJUDP

Introduction to programming Page 10-3

Page 186: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

8VHWRVHSDUDWHIXQFWLRQVDQGFDOFXODWLRQVZLWKLQDQHVWHGSURFHGXUH7RHQWHUSUHVVDQGKROGGRZQ>DQGSUHVV

)RUUHDGDELOLW\\RXFDQXVH>JWRDGGOLQHEUHDNV

)RUGHWDLOVRQHGLWLQJDSURJUDP¦IRUH[DPSOHFXWWLQJFRS\LQJDQGSDVWLQJFRGH¦VHH6HH§(GLWLQJWKHFRPPDQGOLQH¨RQSDJH

7RVDYH\RXUSURJUDP

D 3UHVV> WRPRYHWKHFXUVRUSDVWWKHHQGRIWKHSURJUDP

E 3UHVVkWRLQVHUWWKHfV\PERODIWHUWKHSURJUDP

F (QWHUDQDPHIRUWKHSURJUDPDQGSUHVV\

7RUXQDSURJUDP

D $FFHVVWKHGLUHFWRU\ZKHUHWKHSURJUDPUHVLGHVDQGHLWKHUHQWHUWKHSURJUDPQDPHRQWKHFRPPDQGOLQHRUSUHVVj DQGVHOHFWLWIURPWKHIXQFWLRQNH\PHQX

7KHSURJUDPQDPHVKRXOGQRZEHRQWKHFRPPDQGOLQH

E 3UHVV<_WRLQVHUWSDUHQWKHVHVDIWHUWKHSURJUDPQDPH

F (QWHUWKHDUJXPHQWRUDUJXPHQWVVHSDUDWHGE\D>IDQGSUHVV\

The programming menu

7KHSURJUDPPLQJPHQXFRQWDLQVWKHFRPPDQGV\RXFDQXVHLQDSURJUDP6HOHFWDFDWHJRU\WRGLVSOD\WKHDYDLODEOHFRPPDQGVLQWKDWFDWHJRU\)URPWKHPHQX\RXVHOHFWFRPPDQGVWRLQFOXGHLQ\RXUSURJUDP7KHSURJUDPPLQJPHQXLVDW\SLQJDLGRQO\<RXQHHGWRNQRZWKHV\QWD[RIWKHFRPPDQGVDQGKRZWRXVHWKHPLQ\RXUSURJUDP6HHWKHSRFNHWJXLGHIRUGHWDLOVRISURJUDPPLQJFRPPDQGVDQGWKHLUV\QWD[

([DPLQLQJWKHSURJUDPPLQJPHQXLVDJRRGZD\WRJHWDQLGHDRIWKHW\SHVRISURJUDPPLQJRSHUDWLRQVWKDWDUHDYDLODEOHRQWKH+3 *

7RGLVSOD\WKHSURJUDPPLQJPHQXSUHVV<N

Page 10-4 Introduction to programming

Page 187: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

Algebraic and RPN modes,Q531PRGHWKH+3*PDNHVH[WHQVLYHXVHRIWKHVWDFN:KHQGHYHORSLQJSURJUDPVLQ531PRGH\RXXVHWKHVWDFNWR

SURYLGHWKHGDWDWKDW\RXUSURJUDPXVHV

FRQVWUXFWWKHFRPPDQGVWKDW\RXUSURJUDPXVHV

KROGWKHRXWSXWWKDW\RXUSURJUDPJHQHUDWHV

,QDOJHEUDLFPRGHWKHVWDFNLVQRWDYDLODEOH<RXXVHRWKHUPHWKRGVWREXLOG\RXUSURJUDPDQGWRSDVVGDWDWRLW

Using functions that require arguments

:KHQXVLQJDIXQFWLRQWKDWUHTXLUHVDUJXPHQWV

,Q531PRGH\RXSODFHWKHDUJXPHQWVRQWKHVWDFNEHIRUHFDOOLQJWKHIXQFWLRQ

,QDOJHEUDLFPRGH\RXVXSSO\WKHDUJXPHQWVHQFORVHGLQSDUHQWKHVHVDIWHUWKHIXQFWLRQFDOO

)RUH[DPSOH\RXFDQXVHWKH,1387FRPPDQGWRSURPSWIRUGDWD7KHIROORZLQJFRGHVHJPHQWVGHPRQVWUDWHKRZWRXVHWKH,1387FRPPDQGWRFROOHFWGDWDLQERWK531DQGDOJHEUDLFPRGHV

,Q531PRGHWKHIROORZLQJFRGHVHJPHQWSURPSWVIRULQSXWFROOHFWVWKHGDWDDVDVWULQJDQGFRQYHUWVLWWRDQXPEHU$WWKHHQGRIWKHSURFHVVWKHGDWDLVRQOHYHORIWKHVWDFN

« "ENTER A NUMBER"

""

INPUT

OBJ→»

,Q$OJHEUDLFPRGHWKHIROORZLQJFRGHVHJPHQWSHUIRUPVWKHVDPHRSHUDWLRQ$WWKHHQGRIWKLVSURFHVVWKHGDWDLVVWRUHGLQDJOREDOYDULDEOH180UHDG\IRUXVHLQWKHSURJUDP

1RWHWKDWVLQFH\RXDUHXVLQJDJOREDOUDWKHUWKDQDORFDOYDULDEOH\RX

FDQIROORZWKHYDULDEOHGHFODUDWLRQZLWKDIXQFWLRQ

« INPUT ("ENTER A NUMBER","") NUM1;

OBJ→(NUM1) NUM1 »

Introduction to programming Page 10-5

Page 188: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

Handling data7KLVVHFWLRQEULHIO\GHVFULEHVKRZ\RXFDQVXSSO\GDWDWR\RXUSURJUDPVDQGKRZ\RXFDQRXWSXWGDWDWKDW\RXUSURJUDPVSURGXFH

Input data

<RXFDQXVHRQHRIWKHIROORZLQJPHWKRGVWRVSHFLI\WKHGDWDWKDW\RXZDQW\RXUSURJUDPWRXVH

DVDUJXPHQWVZKHQ\RXUXQWKHSURJUDP

DVYDULDEOHVWKDW\RXFUHDWHLQPHPRU\EHIRUH\RXUXQWKHSURJUDP

E\SURPSWLQJIRULQSXWDVWKHSURJUDPUXQV

¥ 6HH¨8VLQJIXQFWLRQVWKDWUHTXLUHDUJXPHQWV¨RQSDJHIRUDQH[DPSOHRIXVLQJWKH,1387IXQFWLRQWRSURPSWIRUGDWD

¥ :KHQ\RXXVHDIXQFWLRQVXFKDV,1387WRFROOHFWQXPHULFGDWDZKLOHWKHSURJUDPUXQVWKHGDWDLVUHWXUQHGDVDVWULQJ<RXQHHGWRFRQYHUWLWWRDQXPEHUXVLQJDIXQFWLRQVXFKDV2%-→

Output data

'DWDWKDWLVRXWSXWLQDOJHEUDLFPRGHLVZULWWHQWRWKHKLVWRU\1RWHWKHIROORZLQJSRLQWVUHJDUGLQJRXWSXW

:KHQWKHSURJUDPFRPSOHWHVWKHKLVWRU\GLVSOD\VWKHODVWRXWSXWRQO\7KLVLVGLVSOD\HGDWOHYHO7RUHWDLQRXWSXWVFUHDWHGGXULQJSURFHVVLQJ\RXFDQZULWHWKHRXWSXWWRDJOREDOYDULDEOHRUYDULDEOHVDVWKHSURJUDPSURJUHVVHV7KLVPHWKRGJLYHV\RXWKHIOH[LELOLW\WRIRUPDWWKHRXWSXWDQGWRDGGFRPPHQWVWRLPSURYHFODULW\

6RPHIXQFWLRQVUHWXUQPXOWLSOHYDOXHV)RUWKHVHIXQFWLRQVYDOXHVDUHZULWWHQWRDOLVW8QOHVV\RXRXWSXWWRDYDULDEOHWKHOLVWDSSHDUVRQWKHKLVWRU\

How a program flows+3*SURJUDPVKDYHRQHHQWUDQFHSRLQW¦DWWKHEHJLQQLQJRIWKHSURJUDP¦DQGRQHH[LWSRLQW¦DWWKHHQGRIWKHSURJUDP7KHUHLVQRFRPPDQGVXFKDV*272WKDW\RXFDQXVHWRMXPSWRDSRLQWZLWKLQDSURJUDP:LWKLQDSURJUDP\RXXVHORRSLQJDQGEUDQFKLQJVWUXFWXUHVVXFKDVIF THEN WRFRQWUROWKHRUGHURIRSHUDWLRQV6HH¨&RQGLWLRQDODQGORRSLQJVWUXFWXUHV¨RQSDJHIRUGHWDLOV

Page 10-6 Introduction to programming

Page 189: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

<RXFDQUXQRWKHUSURJUDPVIURPZLWKLQ\RXUSURJUDPV,QWKLVPDQQHU\RXFDQFUHDWHPRGXODUSURJUDPV)RUH[DPSOH\RXFRXOGFUHDWHWKUHHGLVFUHWHFRPSRQHQWSURJUDPVQDPHG,1387352&(66,1*DQG287387<RXFRXOGWKHQFUHDWHDPDVWHUSURJUDPWKDWUXQVHDFKRIWKHVHFRPSRQHQWVLQWXUQDVIROORZV

« INPUT PROCESSING OUTPUT »

Nested procedures

,I\RXXVHORFDOYDULDEOHVWRFROOHFWLQSXWDUJXPHQWV\RXQHHGWRXVHQHVWHGSURFHGXUHVLI\RXZDQWWRSHUIRUPEUDQFKLQJDQGORRSLQJ<RXFDQQRWSHUIRUPEUDQFKLQJDQGORRSLQJIURPZLWKLQDQDOJHEUDLFREMHFW

7RLQVHUWDQHZQHVWHGSURFHGXUHLQ\RXUFRGHSUHVV>WRLQVHUWWKHGHOLPLWHUV(QWHUWKHSURFHGXUHFRGHEHWZHHQWKHGHOLPLWHUV

)RUH[DPSOHLQWKHIROORZLQJSURJUDPPLQJVHJPHQWWKHLQSXWDUJXPHQWVDUHDVVLJQHGWRYDULDEOHV$DQG%7KHDOJHEUDLFREMHFWDFDOFXODWLRQWKDWDGGVWKHYDULDEOHVQHHGVWREHHQFORVHGLQVLQJOHTXRWHVDVLWLPPHGLDWHO\IROORZVWKHORFDOYDULDEOHGHILQLWLRQ7KLVH[DPSOHUHWXUQVWKHVXPRI$DQG%WRWKHKLVWRU\

«→A B 'A+B' »

,QWKHIROORZLQJSURJUDPPLQJVHJPHQW\RXXVHDQHVWHGSURFHGXUHDVWKHSURFHVVLQJLQYROYHVPRUHWKDQDVLPSOHFDOFXODWLRQ7KLVH[DPSOHFRPSDUHV$DQG%DQGFDUULHVRXWFDOFXODWLRQVEDVHGRQWKHFRPSDULVRQ7KHUHVXOWVRIWKHFDOFXODWLRQVDUHVWRUHGLQJOREDOYDULDEOHV&DQG'

« → A B

« IF A>B

THEN A-B C; A^2-B^2 D

ELSE B-A C

END

»

»

1RWHWKDWZLWKLQDQHVWHGSURFHGXUH\RXQHHGWRXVHWRVHSDUDWHFDOFXODWLRQV7RLQVHUWDFKDUDFWHUSUHVVDQGKROG>DQGSUHVVF

Introduction to programming Page 10-7

Page 190: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

Working with variables<RXXVHYDULDEOHVWRKROGGDWDZLWKLQ\RXUSURJUDPV7KHUHDUHWZRW\SHVRIYDULDEOHVZLWKLQWKH+3*SURJUDPPLQJHQYLURQPHQW

<RXFUHDWHORFDOYDULDEOHVZLWKLQ\RXUSURJUDP)RUH[DPSOHORFDOYDULDEOHVKROGWKHYDOXHVVHWE\WKHDUJXPHQWV\RXXVHZKHQ\RXFDOOWKHSURJUDP

$SURJUDPFDQRQO\DFFHVVDORFDOYDULDEOHLQVLGHWKHQHVWHGSURFHGXUHZKHUHLWZDVFUHDWHGDQGDQ\QHVWHGSURFHGXUHVWKDWLWFRQWDLQV

<RXFDQFUHDWHJOREDOYDULDEOHVLQDSURJUDPRU\RXFDQXVHH[LVWLQJJOREDOYDULDEOHV6HHFKDSWHU§6WRULQJREMHFWV¨IRUGHWDLOVRQKRZWRFUHDWHJOREDOYDULDEOHV1RWHWKHIROORZLQJSRLQWV

¥ *OREDOYDULDEOHVDUHDYDLODEOHDQ\ZKHUHZLWKLQDSURJUDP

¥ 7RUHPRYHDJOREDOYDULDEOHXVLQJFRGHXVHWKH385*(FRPPDQG

¥ ,I\RXXVHJOREDOYDULDEOHVLQ\RXUSURJUDPWKH\PXVWEHORFDWHGLQWKHVDPHGLUHFWRU\RUKLJKHUDVWKHSURJUDP

Using local variables

7KHUHDUHVRPHFRQVWUDLQWVZLWKORFDOYDULDEOHVWKDW\RXQHHGWREHDZDUHRI7KHVHDUHDVIROORZV

,PPHGLDWHO\DIWHUDORFDOYDULDEOHGHFODUDWLRQWKHSURJUDPFRGHPXVWFRQWDLQHLWKHU

¥ DQDOJHEUDLFFDOFXODWLRQHQFORVHGLQVLQJOHTXRWHV

¥ DQHVWHGSURFHGXUHHQFORVHGE\« »

$ORFDOYDULDEOHLVDYDLODEOHLQWKHQHVWHGSURFHGXUHZKHUHLWZDVFUHDWHGDQGDOOQHVWHGSURFHGXUHVWKDWLWFRQWDLQV

<RXFDQFUHDWHDORFDOYDULDEOHZLWKWKHVDPHQDPHDVDQH[LVWLQJJOREDOYDULDEOHWKDWLVDYDULDEOHLQWKHVDPHGLUHFWRU\RUKLJKHUDVWKHSURJUDP&RPPDQGVWKDWXVHWKHYDULDEOHQDPHZLOOXVHWKHORFDOYDULDEOHYDOXHUDWKHUWKDQWKHJOREDOYDULDEOHYDOXH

Setting variables

<RXJHQHUDOO\VHWYDULDEOHVWRLQSXWVRUWRWKHUHVXOWVRISURFHVVHVDQGFDOFXODWLRQVWKDW\RXUSURJUDPSHUIRUPV<RXFDQXVHORFDOYDULDEOHVWRVWRUHLQWHUPHGLDWHUHVXOWVWKDW\RXZDQWWRUHXVHLQVXEVHTXHQWQHVWHGSURFHGXUHVZLWKLQ\RXUSURJUDP8VHJOREDOYDULDEOHVWRVWRUHGDWDIRUZLGHUDFFHVV

Page 10-8 Introduction to programming

Page 191: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

Setting local variables to hold input arguments

2QWKHFRPPDQGOLQHSRVLWLRQWKHFXUVRULPPHGLDWHO\WRWKHULJKWRIWKHRSHQLQJ«V\PERO

3UHVV>LWRLQVHUWWKH→V\PERO

(QWHUDORFDOYDULDEOHQDPHIRUHDFKLQSXWDUJXPHQW\RXUSURJUDPXVHVVHSDUDWLQJHDFKZLWKDF

)RUH[DPSOHLI\RXUSURJUDPXVHVWZRDUJXPHQWVDQG\RXZDQWWRVHWWKHYDOXHRIWKHVHDUJXPHQWVWRORFDOYDULDEOHV$DQG%WKHEHJLQQLQJRI\RXUSURJUDPZRXOGDSSHDUDVIROORZV

>>L`$F`%

«→A B

Setting a local variable to a value

$IWHUWKHYDOXHSUHVV>LWRLQVHUWWKHV\PERODQGHQWHUWKHORFDOYDULDEOHQDPH

)RUH[DPSOHWRVHWORFDOYDULDEOH*WRKROGWKHDFFHOHUDWLRQRIJUDYLW\\RXFUHDWHWKHYDULDEOHDVIROORZV

> >L`*

« 9.81 →G »

7KHIROORZLQJH[DPSOH

DFFHSWVDQLQSXWDUJXPHQW

FUHDWHVWKHORFDOYDULDEOH*

PXOWLSOLHVLWE\WKHDUJXPHQWDQGSODFHVWKHUHVXOWRQWKHKLVWRU\

«→A

« 9.81 →G

« A*G »

»

»

,QWKHIROORZLQJH[DPSOHWKH A*G FDOFXODWLRQGRHVQRWUHFRJQL]HWKHORFDOYDULDEOH*DVDVLWLVRXWVLGHWKHQHVWHGSURFHGXUHZKHUHWKHYDULDEOHZDVGHFODUHG7KHA+GFDOFXODWLRQUHFRJQL]HV*DV

«→A

« 9.81 →G 'A+G' »

A*G

»

Introduction to programming Page 10-9

Page 192: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

Setting a local variable to the result of a calculation

7KHIROORZLQJSURJUDPVHJPHQWGHPRQVWUDWHVKRZWRVHWDORFDOYDULDEOHWRWKHUHVXOWRIDFDOFXODWLRQDQGWRXVHWKHUHVXOWLQDVXEVHTXHQWFDOFXODWLRQ7KHSURJUDPDFFHSWVWZRLQSXWDUJXPHQWVDQGXVHVWKHVHLQWKHFDOFXODWLRQV

2QWKHFRPPDQGOLQHLQVHUWWKHSURJUDPGHOLPLWHUVDQGVSHFLI\WKHORFDOYDULDEOHVWRKROGWKHLQSXWDUJXPHQWV

>>L`$F`%F

«→A B

»

6WDUWDQHZQHVWHGSURFHGXUHDQGGHILQHWKHLQLWLDOFDOFXODWLRQ

>`$=`%

«→A B

« A+B

»

»

6WRUHWKHUHVXOWVRIWKHFDOFXODWLRQWRORFDOYDULDEOH&

>L`&

«→A B

« A+B → C

»

»

2SHQDQHZQHVWHGSURFHGXUHDQGHQWHUDFDOFXODWLRQWKDWXVHVWKHUHVXOWRIWKHLQLWLDOFDOFXODWLRQ

>`&=r<_`$-`%

>L`&

«→A B

« A+B → C

« C+ (A-B)

»

»

»

Page 10-10 Introduction to programming

Page 193: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

Using global variables

<RXFDQXVHH[LVWLQJJOREDOYDULDEOHVLQ\RXUSURJUDPV*OREDOYDULDEOHVDUHGLIIHUHQWWRORFDOYDULDEOHVLQWKHIROORZLQJZD\V

*OREDOYDULDEOHVDUHDYDLODEOHWRWKHHQWLUHSURJUDPLQGHSHQGHQWRIQHVWHGSURFHGXUHV

8QOLNHORFDOYDULDEOHV\RXFDQFUHDWHPRUHWKDQRQHJOREDOYDULDEOHLQDQHVWHGSURFHGXUH

:LWKLQDSURJUDP\RXXVHWKHkNH\WRGHILQHDJOREDOYDULDEOH7KHk NH\SURGXFHVD V\PERORQWKHFRPPDQGOLQH

Example

7KHIROORZLQJSURJUDPGHPRQVWUDWHVWKHXVHRIDJOREDOYDULDEOHWRKROGWKHGDWDDSURJUDPXVHVDQGWRKROGWKHRXWSXWLWSURGXFHV,WSHUIRUPVWKHIROORZLQJWDVNV

,WDFFHSWVDQLQSXWDUJXPHQWDQGFDOFXODWHVLWVSHUFHQWDJHRIDYDOXHLQWKHJOREDOYDULDEOH§727/¨<RXFUHDWH727/EHIRUH\RXUXQWKHSURJUDP

,WVWRUHVWKHUHVXOWLQWRDQRWKHUJOREDOYDULDEOH§5(6/7¨

,WFRQYHUWVWKHQXPHULFUHVXOWWRDVWULQJDQGDGGV§¨IRUUHDGDELOLW\

7RFUHDWHWKHSURJUDPSHUIRUPWKHIROORZLQJ

,QVHUWWKHSURJUDPGHOLPLWHUVRQWRWKHFRPPDQGOLQHDQGGHILQHWKHLQSXWYDULDEOH

>>L`$

«→A

»

&UHDWHDQHZQHVWHGSURFHGXUH

>

«→A

«

»

»

Introduction to programming Page 10-11

Page 194: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

(QWHUWKHSHUFHQWDJHFDOFXODWLRQ

<_`$z``727/`

«→A

« (A/TOTL)*100

»

»

6WRUHWKHUHVXOWVLQWRWKHJOREDOYDULDEOH§5(6/7¨1RWHWKDWDIWHUWKHFDOFXODWLRQ\RXQHHGWRLQVHUWDWRGHOLPLWWKHDOJHEUDLFFRPPDQGVKROGGRZQ>DQGSUHVVF

k``5(6/7`>F

«→A

« (A/TOTL)*100 RESLT1;

»

»

$GG§¨DQGVDYHWKHUHVXOWLQJVWULQJEDFNLQWR5(6/71RWHWKHIROORZLQJ

7RLQVHUWWKHV\PEROXVHWKH&KDUDFWHUVWRRO>ôRUSUHVV`<

:KHQ\RXDGGDVWULQJWRDQXPEHUWKHUHVXOWLQJYDOXHLVDVWULQJ<RXGRQRWQHHGWRFRQYHUWWKHQXPEHU

``5(6/7`=KF>ô\k``

5(6/7

«→A

« (A/TOTL)*100 RESLT1 ;

RESLT1+" %" RESLT1

»

»

%HIRUH\RXUXQWKLVSURJUDPFUHDWHDJOREDOYDULDEOHQDPHG§727/¨DQGDVVLJQDQXPEHUWRLW

Page 10-12 Introduction to programming

Page 195: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

Looping and branching7KLVVHFWLRQLQWURGXFHVWKHXVHRIFRQGLWLRQDOEUDQFKLQJDQGORRSLQJZLWKLQDSURJUDP&RQGLWLRQDOVWUXFWXUHVHYDOXDWHDVIDOVHDQGDQ\RWKHUYDOXHDVWUXH

Comparison functions

7KH+3*SURYLGHVFRPSDULVRQIXQFWLRQVWKDW\RXFDQXVHLQFRQMXQFWLRQZLWKWKHFRQGLWLRQDODQGORRSLQJVWUXFWXUHV<RXDFFHVVWKHPIURPWKH3URJUDPPLQJ7HVWPHQX)RUH[DPSOHWRWHVW$LQUHODWLRQWR%XVHWKHIROORZLQJ

A==B 5HWXUQVWUXHLI$HTXDOV%

A≠B 5HWXUQVWUXHLI$GRHVQRWHTXDO%

A<B 5HWXUQVWUXHLI$LVOHVVWKDQ%

A>B 5HWXUQVWUXHLI$LVJUHDWHUWKDQ%

A≤B 5HWXUQVWUXHLI$LVOHVVWKDQRUHTXDOWR%

A≥B 5HWXUQVWUXHLI$LVJUHDWHUWKDQRUHTXDOWR%

SAME(A,B) 5HWXUQVWUXHLI$LVH[DFWO\WKHVDPHREMHFWDV%

Conditional and looping structures

7KHIROORZLQJFRQGLWLRQDODQGORRSLQJFRPPDQGVDUHDYDLODEOH

,)FRPSDULVRQ7+(1FRGH(1'

,IFRPSDULVRQHYDOXDWHVWRWUXHWKDWLVDQRQ]HURYDOXHUXQVFRGH

,)FRPSDULVRQ7+(1FRGH(/6(FRGH(1'

,IFRPSDULVRQHYDOXDWHVWRWUXHUXQVFRGH,IFRPSDULVRQHYDOXDWHVWRIDOVHFRGHLVUXQ

&$6(H[SUHVVLRQ7+(1FRGH(1'H[SUHVVLRQ7+(1FRGH(1'H[SUHVVLRQQ7+(1FRGHQ(1'(1'

5XQVWKHFRGHWKDWFRUUHVSRQGVWRWKHILUVWH[SUHVVLRQLQWKHVWUXFWXUHWKDWHYDOXDWHVWRWUXH

Introduction to programming Page 10-13

Page 196: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

67$57VWDUWHQGFRGH1(;7

5XQVFRGHLQFUHPHQWVVWDUW5HSHDWVXQWLOVWDUW!HQG7KHFRGHLVDOZD\VUXQDWOHDVWRQFH

67$57VWDUWHQGFRGH67(3LQFU

5XQVFRGHLQFUHPHQWVVWDUWE\WKHQXPEHUVSHFLILHGE\LQFULQFUFDQEHDQH[SUHVVLRQ5HSHDWVXQWLOVWDUW!HQG7KHFRGHLVDOZD\VUXQDWOHDVWRQFH

)25YDUVWDUWHQGFRGH1(;7

5XQVFRGHVHWVYDUWRVWDUW,QFUHPHQWVYDUDQGUHSHDWVXQWLOYDU!HQG7KLVLVVLPLODUWR67$571(;7H[FHSWWKDW\RXFDQXVHYDULQ\RXUFRGH

)25YDUVWDUWHQGFRGH67(3LQFU

5XQVFRGHLQFUHPHQWVYDUE\WKHQXPEHUVSHFLILHGE\LQFULQFUFDQEHDQH[SUHVVLRQ5HSHDWVXQWLOVWDUW!HQG7KLVLVVLPLODUWR67$5767(3H[FHSWWKDW\RXFDQXVHYDULQ\RXUFRGH

'2FRGH817,/FRPSDULVRQ(1'

5XQVFRGHWKHQWHVWVWRVHHLIFRPSDULVRQHYDOXDWHVWRWUXH(QGVLILWGRHV5HSHDWVFRGHLILWGRHVQRW7KHFRGHLVDOZD\VUXQDWOHDVWRQFH

:+,/(FRPSDULVRQ5(3($7FRGH(1'

&KHFNVLIFRPSDULVRQHYDOXDWHVWRWUXH5XQVFRGHLILWGRHV5HSHDWVXQWLOWHVWUHWXUQVIDOVH7KLVLVVLPLODUWR'2817,/H[FHSWWKDWFRGHLVQRWUXQLIFRPSDULVRQHYDOXDWHVWRIDOVHWKHILUVWWLPH

Example

7KHIROORZLQJH[DPSOHSURFHVVHVDOLVWRIQXPHULFYDOXHVWKDWLVVWRUHGLQDYDULDEOHQDPHG0$5.6,WSHUIRUPVWKHIROORZLQJ

,WGHWHUPLQHVWKHQXPEHURIHOHPHQWVLQWKHOLVW

)RUHDFKHOHPHQWLQWKHOLVWWKHSURJUDPFRPSDUHVWKHHOHPHQWWRWKHSDVVYDOXH

D ,IWKHHOHPHQWLVJUHDWHUWKDQRUHTXDOWRWKHSDVVYDOXHLQVHUWV§3DVV¨DIWHUWKHYDOXH

E ,IWKHHOHPHQWLVOHVVWKDQWKHSDVVPDUNLQVHUWV§)DLO¨DIWHUWKHYDOXH1RWHWKDWWKLVFRQYHUWVWKHYDOXHWRDVWULQJ

,WUHSODFHVWKHRULJLQDOYDOXHZLWKWKHVWULQJ

Page 10-14 Introduction to programming

Page 197: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Introduction to programm

ing

« @ Local variable S is used

@ to store the step number.

@ Step from 1 to the size of the list.

FOR(S,1,SIZE(MARKS))

@ Extracts the element from the list

GET(MARKS,S) →E

@ Compares it to the pass mark, amends and

@ replaces with the new value.

« IF E ≥50 THEN

E+" Pass" E

ELSE

E+" Fail" E

END ;

REPL(MARKS,S,E) MARKS

» ;

NEXT

»

Trapping errors%\GHIDXOWDSURJUDPKDOWVZKHQLWHQFRXQWHUVDQHUURU,I\RXZDQWVHFWLRQVRI\RXUSURJUDPWRGHDOZLWKHUURUVUDWKHUWKDQKDOWWKHSURJUDP\RXQHHGWRLQFOXGHWKHVHFWLRQVLQVLGHHUURUWUDSSLQJVWUXFWXUHV<RXFDQWKHQVSHFLI\DFWLRQVWRWDNHZKHQ\RXUSURJUDPHQFRXQWHUVHUURUVUDWKHUWKDQKDOWLQJWKHSURJUDP7KHIROORZLQJHUURUWUDSSLQJVWUXFWXUHVDUHDYDLODEOH

,)(55FRGH7+(1HUURUFRGH(1'

,IWKHSURJUDPHQFRXQWHUVDQHUURUZKLOHLWLVUXQQLQJFRGHWKHUHPDLQLQJFRGHLVVNLSSHGDQGHUURUFRGHLVUXQ,IQRHUURUVDUHHQFRXQWHUHGLQFRGHHUURUFRGHLVQRWUXQ

,)(55FRGH7+(1HUURUFRGH(/6(QRHUURUFRGH(1'

,IWKHSURJUDPHQFRXQWHUVDQHUURUZKLOHLWLVUXQQLQJFRGHWKHUHPDLQLQJFRGHLVVNLSSHGDQGHUURUFRGHLVUXQ,IQRHUURUVDUHHQFRXQWHUHGLQFRGHQRHUURUFRGHLVUXQ

Introduction to programming Page 10-15

Page 198: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Intro

duct

ion

to p

rogr

amm

ing

Example

7KHIROORZLQJH[DPSOHFUHDWHVWKHOLVWRIPDUNVXVHGLQWKHSUHYLRXVH[DPSOH,IDQRQQXPHULFYDOXHLVHQWHUHGWKHSURJUDPSURPSWVZLWKDQHUURUPHVVDJH7KHSURJUDPSHUIRUPVWKHIROORZLQJ

,WVHWVXSDORRSWRFROOHFWYDOXHV

,WSURPSWVIRUDQLQSXWYDOXH

,WWHVWVWKHLQSXWWRFKHFNLILWLVDQXPEHU

,IWKHJHQHUDWHVDQHUURUWKHHUURULVWUDSSHGDQGDQHUURUPHVVDJHLVGLVSOD\HGWRSURPSWIRUDQXPHULFYDOXH

«

@ Set numeric mode so that error trap works

SF(-3) ;

@ Create an empty list

MARKS ;

@ Set up a loop for 20 entries.

WHILE SIZE(MARKS)<20 REPEAT

@ Start error-checking routine.

IFERR INPUT("Enter a number","") →N

@ Attempt to convert the entry to a number.

@ This generates an error if non-numeric

« OBJ →(N)+1-1 →N

@ If no error, append the entry to the list.

« MARKS+N MARKS

»

»

THEN

@This appears if entry is non-numeric.

MSGBOX("INVALID ENTRY, TRY AGAIN")

END ;

END

»

Page 10-16 Introduction to programming

Page 199: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Connecting to another calculator

Appendix A

Connecting to another calculator

Contents

7UDQVIHUULQJREMHFWVEHWZHHQFDOFXODWRUV $

7UDQVIHUULQJGDWDEHWZHHQWZR+3 *V $

7UDQVIHUULQJREMHFWVWRRUIURPDQ+3 $

Introduction7KLVDSSHQGL[GHVFULEHVKRZWRXVHWKHVHULDOFDEOHWKDWFRPHVZLWKWKH+3 *WRFRQQHFWWRDQRWKHUFDOFXODWRU&RQQHFWWRDQRWKHUFDOFXODWRUZKHQ\RXZDQWWRH[FKDQJHREMHFWV¦IRUH[DPSOHSURJUDPVRUGDWD¦EHWZHHQFDOFXODWRUV

7RWUDQVIHUGDWDRUSURJUDPVEHWZHHQ\RXUFDOFXODWRUDQGD3&\RXQHHGWRSXUFKDVHD+HZOHWW3DFNDUG&RQQHFWLYLW\.LW<RXFDQDOVRXVHDFRQQHFWLYLW\NLWWRORDGQHZYHUVLRQVRIWKHFDOFXODWRUªVVRIWZDUH

Transferring objects between calculators<RXFDQWUDQVIHUVLQJOHREMHFWVEHWZHHQFDOFXODWRUVRU\RXFDQVHQGPXOWLSOHREMHFWVDQGGLUHFWRULHV

<RXXVH)LOH0DQDJHUWRVHOHFWREMHFWVWRWUDQVIHUEHWZHHQFDOFXODWRUV

<RXXVHWKHVHULDOFDEOHWKDWFRPHVZLWKWKH+3*WRFRQQHFWWKHFDOFXODWRUVDQGWUDQVIHUREMHFWVEHWZHHQWKHP

Connecting to another calculator Page A-1

Page 200: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Con

nect

ing

to a

noth

er c

alcu

lato

r

Transferring data between two HP 49Gs (QVXUHWKDWWKHFDOFXODWRUVDUHFRQQHFWHGFRUUHFWO\

2QWKHVHQGLQJFDOFXODWRUQDYLJDWHWRWKHGLUHFWRU\WKDWFRQWDLQVWKHREMHFWVWRVHQGDQGRQWKHUHFHLYLQJFDOFXODWRUQDYLJDWHWRWKHGLUHFWRU\ZKHUH\RXZDQWWRVWRUHWKHUHFHLYHGREMHFWV

2QERWKFDOFXODWRUVSUHVVgWKHQDQG\WRVHOHFW,2)81&7,216

2QWKHUHFHLYLQJFDOFXODWRUSUHVVWKHQ\WRVHOHFW*(7)520+3 7KHUHFHLYLQJFDOFXODWRUFRQQHFWVWRWKHVHQGLQJFDOFXODWRU

2QWKHVHQGLQJFDOFXODWRU

D 3UHVV\WRVHOHFW6(1'72+37KH6HQGWR+3LQSXWIRUPLVGLVSOD\HG

E 3UHVV&+226WRGLVSOD\WKHREMHFWVLQWKHFXUUHQWGLUHFWRU\

F 8VHWKHDUURZNH\VWRKLJKOLJKWDQREMHFWWRVHQGDQGSUHVV&+(&.WRVHOHFWLW5HSHDWWKLVVWHSIRURWKHUREMHFWV\RXZDQWWRVHQG

G 3UHVV2.WRUHWXUQWRWKH6HQGWR+3LQSXWIRUP

H 3UHVV6(1'7KHREMHFWVWKDW\RXVHOHFWHGDUHWUDQVPLWWHGWRWKHUHFHLYLQJFDOFXODWRU

Transferring objects to or from an HP 487RWUDQVIHUREMHFWVEHWZHHQDQ+3 *DQGDQ+3 VHULHVFDOFXODWRU\RXQHHGWRXVHWKHFRQQHFWLRQDGDSWRUWKDWLVVXSSOLHGZLWKWKH+3 *

)LWWKHDGDSWRUWRDQHQGRIWKHFRQQHFWLRQFDEOH

$WWDFKWKHDGDSWRUHQGRIWKHFDEOHWRWKH+3ªVVHULDOSRUWDQGWKHRWKHUHQGWRWKH+3*ªVVHULDOSRUW

2QERWKWKH+3*DQGWKH+3QDYLJDWHWRWKHGLUHFWRU\ZKHUH\RXZDQWWRVHQGRUUHFHLYHREMHFWV

<RXFDQRQO\WUDQVIHUREMHFWV\RXKDYHFUHDWHGEHWZHHQWKH+3 *DQGWKH+3VHULHV,I\RXDWWHPSWWRWUDQVIHURWKHUREMHFWVLWPD\FDXVHHUURUV

Page A-2 Connecting to another calculator

Page 201: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Connecting to another calculator

2QWKH+3*

D 3UHVVgWRGLVSOD\WKH$SSOLFDWLRQVFKRRVHOLVW

E 6HOHFW,2)81&7,216DQGSUHVV\WRGLVSOD\WKH,2)XQFWLRQVFKRRVHOLVW

F 6HOHFW75$16)(5WRGLVSOD\WKH7UDQVIHULQSXWIRUP

2QWKH+3

D 3UHVV>1>,2@WRGLVSOD\WKH,2)XQFWLRQVFKRRVHOLVW

E 6HOHFW75$16)(5DQGSUHVV\WRGLVSOD\WKH7UDQVIHULQSXWIRUP

2QERWKFDOFXODWRUVHGLWWKHLQSXWIRUPVWRHQVXUHWKDWWKH)07RSWLRQLVVHWWR$6&7KHRWKHUVHWWLQJVRQERWKIRUPVPXVWPDWFK

2QWKHVHQGLQJFDOFXODWRU

D 3UHVV&+226DQGVHOHFW/2&$/9$56WRGLVSOD\REMHFWVLQWKHFXUUHQWGLUHFWRU\

E 6HOHFWWKHREMHFWWRVHQGDQGSUHVV\WRSODFHLWLQWKH1DPHILHOG

F 3UHVV6(1'WRVHQGWKHREMHFW

2QWKHUHFHLYLQJFDOFXODWRUSUHVV5(&97KHREMHFWLVVHQWIURPWKHVHQGLQJFDOFXODWRUWRWKHUHFHLYLQJFDOFXODWRU,WDSSHDUVLQWKHFXUUHQWGLUHFWRU\

Connecting to another calculator Page A-3

Page 202: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a
Page 203: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Error messages

Appendix B

Error messages

Introduction7KLVDSSHQGL[FRQWDLQVWKHPDLQHUURUPHVVDJHVWKDWWKH+3*FDQJHQHUDWH7KHPHVVDJHVDUHOLVWHGLQDOSKDEHWLFDORUGHU

Message Meaning

$ODUP $QDODUPKDVQRWEHHQDFNQRZOHGJHG

%DG$UJXPHQW7\SH 2QHRUPRUHDUJXPHQWVIRUDQRSHUDWLRQZDVRIDQLQFRUUHFWW\SHIRUWKHRSHUDWLRQ

%DG*XHVVHV 7KHJXHVVHVVXSSOLHGWRWKHHTXDWLRQVROYHUOLHRXWVLGHWKHGRPDLQRIWKHHTXDWLRQ

&DQªW(GLW1XOO&KDUDFWHU <RXDWWHPSWHGWRHGLWDVWULQJFRQWDLQLQJDFKDUDFWHUZLWKFRGH

&LUFXODU5HIHUHQFH <RXDWWHPSWHGWRVWRUHDYDULDEOHQDPHLQWRLWVHOI

'LUHFWRU\1RW$OORZHG <RXDWWHPSWHGWRXVHDGLUHFWRU\DVDQDUJXPHQW

'LUHFWRU\5HFXUVLRQ <RXDWWHPSWHGWRVWRUHDGLUHFWRU\LQWRLWVHOI

(4,QYDOLG)RU0,1,7 7KH(4YDULDEOHPXVWFRQWDLQDWOHDVWWZRHTXDWLRQVDQGWZRYDULDEOHV

+$/71RW$OORZHG $SURJUDPWKDWFRQWDLQVWKH+$/7FRPDQGUDQZKLOHDQDSSOLFDWLRQWKDWGRHVQRWDOORZ+$/7ZDVUXQQLQJIRUH[DPSOH0DWUL[:ULWHU

,QFRQVLVWHQW8QLWV 7KHXQLWVFRQYHUVLRQWKDW\RXDUHDWWHPSWLQJKDVLQFRPSDWLEOHXQLWV

Error messages Page B-1

Page 204: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Erro

r mes

sage

s

,QILQLWH5HVXOW $FDOFXODWLRQWKDWSURGXFHVDQLQILQLWHUHVXOWKDVEHHQDWWHPSWHGIRUH[DPSOH

,QVXIILFLHQW0HPRU\ 7KHUHLVQRWHQRXJKPHPRU\DYDLODEOHWRFRPSOHWHWKHRSHUDWLRQ

,QVXIILFLHQWΣ'DWD $VWDWLVWLFVFRPPDQGZDVUXQZKHQWKHUHZDVQRWHQRXJKGDWDLQΣ'$7IRUDFDOFXODWLRQ

,QWHUUXSWHG ZDVSUHVVHGZKLOHWKHVROYHDSSOLFDWLRQRUWKHURRWILQGHUZDVZRUNLQJ

QYDOLG$UUD\(OHPHQW <RXDWWHPSWHGWRHQWHUDQREMHFWRIDQLQFRPSDWLEOHW\SHLQWRDQDUUD\

,QYDOLG&DUG'DWD <RXQHHGWRLQLWLDOL]HWKHFDOFXODWRUªVSRUWV6HHSDJH 'IRULQVWUXFWLRQV

,QYDOLG'LPHQVLRQ 7KHDUUD\DUJXPHQWKDVLQYDOLGGLPHQVLRQV

,QYDOLG(4 7KH(4YDULDEOHFRQWDLQVDQHTXDWLRQWKDWLVLQFRPSDWLEOHZLWKWKHRSHUDWLRQWKDW\RXDUHDWWHPSWLQJ

,QYDOLG,23$5 2QHRUPRUHRIWKH,2SDUDPHWHUVLVLQYDOLG

,QYDOLG1DPH $ILOHZLWKDQLOOHJDOQDPHKDVEHHQUHTXHVWHGIRUVHQGLQJRUUHFHLYLQJ

,QYDOLG33$5 2QHRUPRUHRIWKHSORWWLQJSDUDPHWHUVLVLQYDOLG

,QYDOLG37<3( 7KHUHTXHVWHGSORWW\SHLVLQYDOLGIRUWKHFXUUHQWHTXDWLRQ

,QYDOLG5HSHDW 7KHDODUPUHSHDWLQWHUYDOWKDW\RXUHTXHVWHGLVRXWRIUDQJH

,QYDOLG6\QWD[ 7KH2%-RUWKH675FRPPDQGZDVXQDEOHWRFRQYHUWWKHVSHFLILHGGDWD

Message (Continued) Meaning

Page B-2 Error messages

Page 205: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Error messages

,QYDOLG7LPH 7KHWLPHDUJXPHQWLVLQYDOLG

,QYDOLG8QLW 7KHXQLWDUJXPHQWLVLQYDOLGIRUWKHDWWHPSWHGRSHUDWLRQ

,QYDOLGΣ'DWD 7KHGDWDLQΣ'$7LVLQYDOLGIRUWKHDWWHPSWHGVWDWLVWLFVFRPPDQG

/RZ%DW 5HSODFHWKHFDOFXODWRUEDWWHULHV

/RZ%DWWHU\ 7KHV\VWHPEDWWHULHVDUHWRRORZWRSHUIRUPWKH,2RSHUDWLRQ

1DPH&RQIOLFW 7KH:KHUHIXQFWLRQDWWHPSWHGWRDVVLJQDYDOXHWRWKHYDULDEOHRILQWHJUDWLRQRUWKHVXPPDWLRQLQGH[

1R&XUUHQW(TXDWLRQ 7KHRSHUDWLRQUHTXLUHVDQHTXDWLRQLQWKH(4YDULDEOHDQGWKHUHLVQRHTXDWLRQLQWKHYDULDEOH

1R6WDW'DWDWR3ORW <RXVHOHFWHGDVWDWLVWLFDOSORWDQGWKHUHLVQRGDWDLQΣ'$7

1RQHPSW\'LUHFWRU\ 7KHGLUHFWRU\WKDW\RXDUHDWWHPSWLQJWRSXUJHFRQWDLQVGDWD

1RQH[LVWHQW$ODUP 7KH$ODUPFRPPDQGZDVXVHGWRVSHFLI\DQRQH[LVWDQWDODUP

1RQH[LVWHQWΣ'$7 $VWDWLVWLFVFRPPDQGZDVXVHGZKHQWKHUHZDVQRGDWDLQΣ'$7

2XWRI0HPRU\ 7KHFDOFXODWRUKDVQRDYDLODEOHPHPRU\<RXQHHGWRSXUJHREMHFWVWRIUHHPHPRU\LQRUGHUWRFRQWLQXHRSHUDWLRQV

2YHUIORZ $FDOFXODWLRQUHWXUQHGDYDOXHWKDWLVJUHDWHUWKDQWKHPD[LPXPVL]HWKDWWKH+3*FDQKDQGOH

3RVLWLYH8QGHUIORZ $FDOFXODWLRQUHWXUQHGDUHVXOWVPDOOHUWKDQWKHPLQLPXPVL]HWKDWWKHFDOFXODWRUFDQKDQGOH

Message (Continued) Meaning

Error messages Page B-3

Page 206: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Erro

r mes

sage

s

3RZHU/RVW $SSHDUVZKHQWKHFDOFXODWRULVWXUQHGRQDIWHUDSRZHUORVV7KHSRZHUORVVPD\KDYHFDXVHGREMHFWVLQPHPRU\WREHORVW

7RRIHZDUJXPHQWV <RXDWWHPSWHGWRUXQDFRPPDQGRUIXQFWLRQDQGGLGQRWVXSSO\DOOWKHUHTXLUHGDUJXPHQWV

8QGHILQHGUHVXOW $FDOFXODWLRQUHWXUQHGDUHVXOWWKDWWKHFDOFXODWRULVXQDEOHWRGHILQHPDWKHPDWLFDOO\IRUH[DPSOH

Message (Continued) Meaning

Page B-4 Error messages

Page 207: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Units

Appendix C

Units

7KH+3*FRQWDLQVDFDWDORJRIXQLWVWKDW\RXFDQXVHWRFUHDWHXQLWREMHFWV$XQLWREMHFWLVDUHDOQXPEHUOLQNHGWRDXQLWH[SUHVVLRQE\WKHXQGHUVFRUHFKDUDFWHU)RUH[DPSOHBLQLVDXQLWREMHFWUHSUHVHQWLQJLQFKHV

7KHFDOFXODWRUªVXQLWVDUHEDVHGRQWKHEDVHXQLWVRIWKH,QWHUQDWLRQDO6\VWHPRI8QLWVPPHWHUNJNLORJUDPVVHFRQG$DPSHUH.NHOYLQFGFDQGHODDQGPROPROH7KH+3*PDNHVXVHRIWZRDGGLWLRQDOEDVHXQLWVUUDGLDQDQGVUVWHUDGLDQ7KHUHPDLQLQJXQLWVDUHFRPSRXQGXQLWVWKDWLVXQLWVGHULYHGIURPWKHEDVHXQLWV

<RXVHOHFWDXQLWE\SUHVVLQJ>ø FKRRVLQJWKHDSSURSULDWHFDWHJRU\IURPWKH8QLWVPHQX¦OHQJWKDUHDYROXPHHWF¦DQGILQDOO\VHOHFWLQJWKHXQLWIURPWKHFDWHJRU\VXEPHQX<RXGRWKLVZKHQFUHDWLQJDXQLWREMHFWRUZKHQFRQYHUWLQJRQHXQLWWRDQRWKHU<RXFDQDOVRSHUIRUPFDOFXODWLRQVXVLQJXQLWREMHFWV6HH$GYDQFHG8VHUªV*XLGHDWKWWSZZZKSFRPFDOFXODWRUVKSIRUPRUHLQIRUPDWLRQ

Unit (Full Name) Value in SI Units

DDUH P

$DPSHUH $

DFUHDFUH P

DUFPLQPLQXWHRIDUF á¥U

DUFVVHFRQGRIDUF á¥U

DWPDWPRVSKHUH NJPµV

DXDVWURQRPLFDOXQLW áP

cDQJVWURP áO¥P

EEDUQ á¥P

EDUEDU NJPµV

Units Page C-1

Page 208: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Uni

ts

EEOEDUUHO P

%TEHFTXHUHO V¥

%WX%ULWLVKWKHUPDOXQLW NJµPV

EXEXVKHO P

&GHJUHH&HOVLXV .>&@

FVSHHGRIOLJKW PV

&FRXORPE $µV

FDOFDORULH NJµPV

FGFDQGHOD FG

FKDLQFKDLQ P

&LFXULH áV¥

FWFDUDW NJ

FX86FXS á¥P

GHJUHH á¥U

GGD\ V

G%GHFLEHO G%

G\QG\QH NJµPV

HUJHUJ NJµPV

H9HOHFWURQYROW áONJµPV

)IDUDG $VNJµP

)GHJUHHV)DKUHQKHLW .

IDWKIDWKRP P

IEPERDUGIRRW P

IFIRRWFDQGOH FGµVUP

Unit (Full Name) (Continued) Value in SI Units

Page C-2 Units

Page 209: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Units

)G\IDUDGD\ $µV

IHUPLIHUPL áO¥P

IODPIRRWODPEHUW FGP

IWLQWHUQDWLRQDOIRRW P

IW86VXUYH\IRRW P

JJUDP NJ

JDVWDQGDUGIUHHIDOO PV

JDO86JDOORQ P

JDO&&DQDGLDQJDOORQ P

JDO8.8.JDOORQ P

JIJUDPIRUFH NJµPV

JPROJUDPPROH PRO

JUDGJUDGLHQWV á¥U

JUDLQJUDLQ NJ

*\JUD\ PV

+KHQU\ NJµP$µV

KDKHFWDUH P

KKRXU V

KSKRUVHSRZHU NJµPV

+]KHUW] V¥

LQLQFK P

LQ+JLQFKHVRIPHUFXU\& NJPµV

LQ+LQFKHVRIZDWHU) NJPµV

-MRXOH NJµPV

Unit (Full Name) (Continued) Value in SI Units

Units Page C-3

Page 210: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Uni

ts

.NHOYLQ .

NJNLORJUDP NJ

NLSNLORSRXQGIRUFH NJµPV

NQRWQDXWLFDOPLOHVSHUKRXU PV

NSKNLORPHWHUVSHUKRXU PV

OOLWHU P

ODPODPEHUW FGP

OEDYRLUGXSRLVSRXQG NJ

OEISRXQGIRUFH NJµPV

OEPROSRXQGPROH PRO

OEWWUR\SRXQG NJ

OPOXPHQ FGµVU

O[OX[ FGµVUP

O\UOLJKW\HDU áP

PPHWHU P

µPLFURQ á¥P

PKRPKR $µVNJµP

PLLQWHUQDWLRQDOPLOH P

PLOPLO P

PLQPLQXWH V

PL8686VWDWXWHPLOH P

PP+JPLOOLPHWHURIPHUFXU\RUWRUU

NJPµV

PROPROH PRO

PSKPLOHVSHUKRXU PV

Unit (Full Name) (Continued) Value in SI Units

Page C-4 Units

Page 211: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Units

1QHZWRQ NJµPV

QPLQDXWLFDOPLOH P

ΩRKP NJµP$µV

R]RXQFH NJ

R]IO86IOXLGRXQFH á¥P

R]WWUR\RXQFH NJ

R]8.8.IOXLGRXQFH á¥P

3SRLVH NJPµV

3DSDVFDO NJPµV

SFSDUVHF á,P

SGOSRXQGDO NJµPV

SKSKRW FGµVUP

SNSHFN P

SVLSRXQGVSHUVTXDUHLQFK NJPµV

3WSLQW P

TWTXDUW P

UUDGLDQ U

5U|QWJHQ $µVNJ

5GHJUHHV5DQNLQH .

UDGUDG PV

UGURG P

UHPUHP PV

USPUHYR,XWLRQVSHUPLQXWH V¥

VVHFRQG V

Unit (Full Name) (Continued) Value in SI Units

Units Page C-5

Page 212: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Uni

ts

6VLHPHQV $µVNJµP

VEVWLOE FGP

VOXJVOXJ NJ

VUVWHUDGLDQ VU

VWVWHUH P

6WVWRNHV PV

6YVLHYHUW PV

WPHWULFWRQRUWRQQH NJ

7WHVOD NJ$µV

WEVSWDEOHVSRRQ á¥P

WKHUP((&WKHUP NJµPV

WRQVKRUWWRQ NJ

WRQ8.ORQJWRQ NJ

WRUUWRUU NJPV

WVSWHDVSRRQ á¥P

XXQLILHGDWRPLFPDVV á¥NJ

9YROW NJµP$µV

:ZDWW NJµPV

:EZHEHU NJµP$µV

\GLQWHUQDWLRQDO\DUG P

\U\HDU V

Unit (Full Name) (Continued) Value in SI Units

Page C-6 Units

Page 213: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Troubleshooting

Appendix D

Troublehooting

Contents

&DOFXODWRUZLOOQRWWXUQRQ'

5HVHWWLQJWKHFDOFXODWRU '

%DWWHULHV'

&DOFXODWRULVQRWUHVSRQGLQJ'

+DOWLQJWKHV\VWHP '

5HVHWWLQJWKHPHPRU\ '

&DOFXODWRUFRQWLQXDOO\UHERRWV'

(UURURQVWDUWXS'

/RZPHPRU\ '

1RURRPIRUODVWVWDFN '

,QVXIILFLHQWPHPRU\ '

2XWRIPHPRU\ '

Introduction7KLVDSSHQGL[SURYLGHVKHOSLQXQGHUVWDQGLQJDQGRYHUFRPLQJSUREOHPVWKDWPLJKWRFFXUZLWKWKH+3*

7RHQVXUHWKHUHOLDELOLW\DQGSURSHUIXQFWLRQLQJRI\RXUFDOFXODWRU¦DQGQRWYRLG\RXUZDUUDQW\¦\RXVKRXOGRQO\VWRUHDQGXVHLWZLWKLQWKHIROORZLQJHQYLURQPHQWDOOLPLWV

2SHUDWLQJWHPSHUDWXUHWR&WR)

6WRUDJHWHPSHUDWXUH¥WR&¥WR)

0D[LPXPRSHUDWLQJKXPLGLW\DW&)

Troublehooting Page D-1

Page 214: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Trou

bles

hoot

ing

Calculator will not turn on7KLVFRQGLWLRQPRVWOLNHO\LQGLFDWHVWKDWWKHEDWWHULHVKDYHUXQRXW,QVWDOOQHZEDWWHULHVDQGVHHLIWKHFRQGLWLRQSHUVLVWV

,IDIWHUUHSODFLQJWKHEDWWHULHVWKHFDOFXODWRUVWLOOGRHVQRWWXUQRQZKHQ\RXSUHVV;IROORZWKHVWHSVVHWRXWLQ§5HVHWWLQJWKHFDOFXODWRU¨EHORZ

,IWKHFDOFXODWRUGRHVWXUQRQEXWWKHPDLQGLVSOD\LVEODQN

SUHVVDQGKROG;

SUHVV=VHYHUDOWLPHV

UHOHDVH;

,IFKDUDFWHUVVWLOOGRQRWDSSHDURQWKHPDLQGLVSOD\IROORZWKHVWHSVVHWRXWLQ§5HVHWWLQJWKHFDOFXODWRU¨EHORZ

Resetting the calculator

7RUHVHWWKHFDOFXODWRU

3UHVVDQGKROG;

3UHVVDQGKROGc

5HOHDVHERWKNH\V7KHFDOFXODWRUVKRXOGUHVHW,ILWGRHVQRW

D ,QVHUWWKHHQGRIDPHWDOSDSHUFOLSLQWRWKHKROHLQWKHEDFNRIWKHFDOFXODWRU,QVHUWWKHFOLSDVIDUDVLWZLOOJR+ROGIRURQHVHFRQGDQGWKHQUHPRYHWKHFOLS

E 3UHVV;

,IWKLVGRHVQRWIL[WKHSUREOHPWKHFDOFXODWRUUHTXLUHVDVHUYLFH

,QWKHHYHQWWKDWWKHFDOFXODWRUFRQWDLQVDOLEUDU\ZLWKDEDGFRQILJXUDWLRQREMHFWWKHFDOFXODWRUZLOOUHERRWUHSHDWHGO\,IWKLVKDSSHQVKROGGRZQWKHHNH\WRSUHYHQWWKHFRQILJXUDWLRQREMHFWIURPUXQQLQJ

Batteries

7KH+3*QHHGVWKUHH$$$EDWWHULHVWRUXQ(DFK$$$EDWWHU\SURYLGHVYROWV7RHQVXUHRSWLPXPRSHUDWLRQDOZD\VXVHDONDOLQHEDWWHULHVDQGDOZD\VXVHEDWWHULHVRIWKHVDPHEUDQGDQGW\SH

5HFKDUJHDEOHEDWWHULHVDUHQRWUHFRPPHQGHGEHFDXVHRIWKHLUORZHUFDSDFLW\DQGVKRUWORZEDWWHU\ZDUQLQJWLPH

Page D-2 Troublehooting

Page 215: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Troubleshooting

When to replace the batteries

:KHQEDWWHU\SRZHULVORZWKH DQQXQFLDWRULVGLVSOD\HG7KLVDQQXQFLDWRUUHPDLQVGLVSOD\HGHYHQZKHQ\RXWXUQWKHFDOFXODWRURII

,IWKHEDWWHU\SRZHULVORZZKHQ\RXWXUQWKHFDOFXODWRURQWKHPHVVDJHLowBat(S)DSSHDUVEULHIO\RQWKHVFUHHQ

Replacing the batteries

7RFKDQJHWKHEDWWHULHV

7XUQWKHFDOFXODWRURII

5HPRYHWKHFRYHURIWKHEDWWHU\FRPSDUWPHQW<RXGRWKLVE\SUHVVLQJGRZQRQWKHFRYHUDQGVOLGLQJLWDZD\IURPWKHFDOFXODWRU

&DUHIXOO\UHPRYHWKHROGEDWWHULHV

,PPHGLDWHO\LQVHUWWKHQHZEDWWHULHV

5HSODFHWKHFRYHU

3UHVV;WRWXUQWKHFDOFXODWRURQ

$OZD\VGLVFDUGWKHROGEDWWHULHVDFFRUGLQJWRWKHPDQXIDFWXUHUªVLQVWUXFWLRQV

<RXULVNORVLQJGDWDLI\RX

UHPRYHWKHEDWWHULHVZKLOHWKHSRZHULVRQ

SUHVV;ZKLOHUHSODFLQJWKHEDWWHULHVRU

OHDYHWKHFDOFXODWRUZLWKRXWEDWWHULHVIRUPRUHWKDQPLQXWHV

7KHEDWWHULHVPXVWEHRULHQWHGDFFRUGLQJWRWKHRXWOLQHVVKRZQRQWKHERWWRPRIWKHEDWWHU\FRPSDUWPHQW,QVHUWLQJEDWWHULHVWKHZURQJZD\PD\GDPDJHWKHFDOFXODWRU

Troublehooting Page D-3

Page 216: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Trou

bles

hoot

ing

Calculator is not responding,IWKH+3*IUHH]HVDQGZLOOQRWUHVSRQGZKHQ\RXSUHVVLWVPHPRU\PD\KDYHEHFRPHFRUUXSWHG7KHUHDUHWZRZD\VWRFRUUHFWWKLV

KDOWLQJWKHV\VWHP

UHVHWWLQJWKHPHPRU\

Halting the system

$V\VWHPKDOW

FDQFHOVDOOV\VWHPRSHUDWLRQV

FOHDUVWKHKLVWRU\DQGWKHVWDFN

FDQFHOVDOOH[HFXWLQJSURJUDPVDQGLQLWLDOL]HVDQ\ORFDOYDULDEOHVXVHGLQWKHP

WXUQVRIIWKHXVHUNH\ERDUG

PDNHV+20(WKHFXUUHQWGLUHFWRU\

Halting the system from the keyboard

3UHVVDQGKROG;

3UHVVc

5HOHDVHERWKNH\V

,IWKHFDOFXODWRULVQRWUHVSRQGLQJWRWKHNH\ERDUGWU\WKHPHWKRGRXWOLQHGLQWKHIROORZLQJVHFWLRQ

,I\RXUFDOFXODWRUKDVIUR]HQDOZD\VWU\WRIL[WKHSUREOHPE\KDOWLQJWKHV\VWHP2QO\UHVHWWKHPHPRU\LIKDOWLQJWKHV\VWHPKDVQRWZRUNHG5HVHWWLQJWKHPHPRU\UHWXUQVWKHFDOFXODWRUWRLWVGHIDXOWVWDWH$OOVWRUHGLQIRUPDWLRQH[FHSWIRUWKDWVWRUHGLQIODVKPHPRU\ZLOOEHORVW

Page D-4 Troublehooting

Page 217: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Troubleshooting

Halting the system without using the keyboard

,QVHUWWKHHQGRIDPHWDOSDSHUFOLSLQWRWKHKROHLQWKHEDFNRIWKHFDOFXODWRU,QVHUWWKHFOLSDVIDUDVLWZLOOJR+ROGIRURQHVHFRQGDQGWKHQUHPRYHWKHFOLS

3UHVV;

,IQHFHVVDU\

D SUHVVDQGKROG;

E SUHVVDQGKROGc

F UHOHDVHERWKNH\V

,IWKLVGRHVQRWIL[WKHSUREOHP\RXZLOOQHHGWRUHVHWWKHPHPRU\H[SODLQHGLQWKHQH[WVHFWLRQ

Resetting the memory

5HVHWWLQJWKHPHPRU\UHWXUQVWKHFDOFXODWRUªVPHPRU\WRLWVGHIDXOWVWDWH$OOYDULDEOHVGLUHFWRULHVDQGSURJUDPV\RXKDYHVWRUHGLQWKHFDOFXODWRUZLOOEHORVWH[FHSWIRUWKRVHWKDW\RXVWRUHGLQSRUWV(5$0DQG)/$6+

3UHVVDQGKROGGRZQ; aDQGf

&RQWLQXHWRKROG;ZKLOHUHOHDVLQJaDQGf

5HOHDVH;

Calculator continually re-boots$IDXOW\RULQFRPSDWLEOHOLEUDU\FDQFDXVHWKHFDOFXODWRUWRUHERRWFRQWLQXDOO\7KLVFDQRFFXUZKHQ\RXLQVWDOOD+3VHULHVOLEUDU\WKDWFRQWDLQVIXQFWLRQVWKDWDUHLQFRPSDWLEOHZLWKWKH+3*

3UHVVDQGKROGGRZQHEDFNVSDFHNH\XQWLOWKHFDOFXODWRUUHERRWVVXFFHVVIXOO\

8VH)LOH0DQDJHUWRGHOHWHWKHIDXOW\OLEUDU\IURPWKHSRUW

Troublehooting Page D-5

Page 218: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Trou

bles

hoot

ing

Error on start up,IWKHPHVVDJH§,QYDOLG&DUG'DWD¨LVGLVSOD\HGHDFKWLPH\RXWXUQWKHFDOFXODWRURQ\RXQHHGWRLQLWLDOL]HWKHFDOFXODWRUªVSRUWV7KLVPHVVDJHLVGLVSOD\HGLI\RXDWWHPSWHGWRUHFRYHUPHPRU\ZKHQ\RXWXUQHGWKHFDOFXODWRURQIRUWKHILUVWWLPH¦VHHSDJH¦RULIDSRUWKDVEHFRPHFRUUXSWHG

7RLQLWLDOL]HWKHFDOFXODWRUªVSRUWV

3UHVVN

+LJKOLJKW3,1,7LQWKHFRPPDQGVFDWDORJ

3UHVV\RU2.WRSODFHWKHFRPPDQGRQWKHFRPPDQGOLQH

3UHVV\ WRUXQWKHFRPPDQGDQGLQLWLDOL]HWKHSRUWV

Low memory7KHFDOFXODWRUªVRSHUDWLRQVVKDUHPHPRU\ZLWKWKHREMHFWV\RXFUHDWH7KHUHIRUHWKHFDOFXODWRUPD\RSHUDWHVORZO\LIPHPRU\LVORZ

7KHFDOFXODWRUGLVSOD\VPHVVDJHVDVPHPRU\EHFRPHVFULWLFDOO\ORZ7KHVHPHVVDJHVDUHGLVFXVVHGLQWKHIROORZLQJWKUHHVHFWLRQV

No room for last stack

,IWKHUHLVQRWHQRXJKPHPRU\WRVDYHDFRS\RIWKHFXUUHQWVWDFNRUKLVWRU\No room for last stackLVGLVSOD\HGZKHQ\RXSUHVV(17(5

6ROXWLRQWKLVLVDZDUQLQJPHVVDJHRQO\7KHFDOFXODWRUZLOOFRPSOHWHLWVFXUUHQWRSHUDWLRQEXWWKH81'2FRPPDQGZLOOQRWEHDYDLODEOH<RXVKRXOGGHOHWHXQZDQWHGREMHFWVIURPWKHVWDFNWRSUHYHQWWKLVFRQGLWLRQFRQWLQXLQJ

Page D-6 Troublehooting

Page 219: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Troubleshooting

Insufficient memory

Insufficient memoryLVGLVSOD\HGLIWKHUHLVQRWHQRXJKPHPRU\WRFRPSOHWHDQRSHUDWLRQ

6ROXWLRQV

7U\WRGRWKHFDOFXODWLRQRURSHUDWLRQLQDZD\WKDWZRXOGXVHOHVVPHPRU\)RUH[DPSOHXVHWKHIDFWRULDOFRPPDQGLQVWHDGRIHQWHULQJDVWULQJRIFRQVHFXWLYHLQWHJHUVHDFKVHSDUDWHGE\WKHPXOWLSOLFDWLRQVLJQ

'HOHWHXQZDQWHGREMHFWVIURPKLVWRU\RUIURPWKHVWDFN

'HOHWHXQZDQWHGYDULDEOHV

Out of memory

Out of memoryLVGLVSOD\HGZKHQWKHFDOFXODWRUUXQVFRPSOHWHO\RXWRIXVHUPHPRU\,QWKLVVWDWHWKHFDOFXODWRULVFDSDEOHRIRQO\RQHRSHUDWLRQDRQHE\RQHLQWHUDFWLYHSXUJH,QWKLVRSHUDWLRQ\RXDUHDVNHGLI\RXZDQWWRSXUJH¦WKDWLVGHOHWH¦DVHULHVRIREMHFWVVWDUWLQJZLWKWKHREMHFWRQOHYHORIWKHVWDFN,I\RXDJUHH¦E\SUHVVLQJa¦\RXDUHWKHQDVNHGDERXWWKHQHZOHYHOREMHFW7KLVFRQWLQXHVXQWLOHLWKHUWKHVWDFNLVHPSW\RU\RXUHVSRQGWRDUHTXHVWWRSXUJHDQREMHFWE\SUHVVLQJfIRU12

7KHFDOFXODWRUWKHQDVNVLI\RXZDQWWRGHOHWHRWKHULWHPV$OOWRJHWKHUWKHLWHPV\RXZLOOEHDVNHGWRSXUJHDUH

WKHREMHFWRQOHYHORIWKHVWDFNUHSHDWHGXQWLOWKHUHDUHQRREMHFWVRQWKHVWDFNRUXQWLO\RXSUHVVfZKHQDVNHGWRSXUJHDSDUWLFXODUVWDFNREMHFW

WKHFRQWHQWVRI/$67&0'

WKHFRQWHQWVRI/$6767$&.LIDFWLYH

WKHFRQWHQWVRI/$67$5*LIDFWLYH

WKHYDULDEOH3,&7LISUHVHQW

XVHUNH\DVVLJQPHQWV

DODUPV

WKHHQWLUHVWDFNXQOHVVDOUHDG\HPSW\

HDFKJOREDOYDULDEOH

$IWHUF\FOLQJWKURXJKWKHOLVWRISXUJHDEOHREMHFWVWKHFDOFXODWRUDWWHPSWVWRUHWXUQWRQRUPDORSHUDWLRQ,IWKHUHLVVWLOOQRWHQRXJKIUHHPHPRU\WKHSXUJHSURFHVVLVUHSHDWHG

Troublehooting Page D-7

Page 220: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Trou

bles

hoot

ing

<RXFDQVWRSWKHSXUJHSURFHVVDWDQ\WLPHE\SUHVVLQJ<RXPLJKWGRWKLVDIWHUDZKLOHWRFKHFNLIWKHORZPHPRU\FRQGLWLRQKDVEHHQUHFWLILHG,IVXIILFLHQWPHPRU\LVQRZDYDLODEOHWKHFDOFXODWRUUHWXUQVWRQRUPDOGLVSOD\RWKHUZLVHWKHFDOFXODWRUEHHSVDQGFRQWLQXHVZLWKWKHSXUJHSURFHVV

,QVXPPDU\

7RGHOHWHWKHLQGLFDWHGREMHFWSUHVVa

7RNHHSWKHLQGLFDWHGREMHFWSUHVVf

7RVWRSWKHSXUJHSURFHVVSUHVV

Page D-8 Troublehooting

Page 221: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working in RPN

mode

Appendix E

Working in RPN mode

Contents

8VLQJWKHVWDFN (

3ODFLQJREMHFWVRQWKHVWDFN (

3HUIRUPLQJ531FDOFXODWLRQV (

([DPSOHVWDFNFDOFXODWLRQV (

8VLQJDRQHDUJXPHQWFRPPDQG (

8VLQJDPXOWLDUJXPHQWFRPPDQG (

0XOWLFRPPDQGFDOFXODWLRQV (

8VLQJFRPSXWHUDOJHEUDFRPPDQGV (

0DQLSXODWLQJVWDFNGDWD (

,QWHUDFWLYHVWDFNFRPPDQGV (

Introduction7KLVDSSHQGL[GHVFULEHVWKH531RSHUDWLQJPRGHDQGKRZWRZRUNZLWKWKLVPRGH,WDOVRGHVFULEHVKRZWRXVHWKHLQWHUDFWLYHVWDFNFRPPDQGVWRPDQLSXODWHWKHREMHFWVRQWKHVWDFN

531VWDQGVIRU5HYHUVH3ROLVK1RWDWLRQ7KHPDLQIHDWXUHRIWKLVQRWDWLRQLVWKDW\RXVSHFLI\RSHUDWLRQVDIWHUWKHQXPEHUVRUREMHFWVWRRSHUDWHRQ:KHQ\RXXVHWKH+3*LQ531PRGH\RXKDYHDFFHVVWRWKHVWDFN531PRGHLQFRQMXQFWLRQZLWKWKHVWDFNPDNHVLWHDV\WRUHXVHWKHUHVXOWVRISUHYLRXVRSHUDWLRQVDQGWRSHUIRUPFKDLQVRIFDOFXODWLRQV

Working in RPN mode Page E-1

Page 222: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

in R

PN m

ode

Using the stack,QRUGHUWRSHUIRUPRSHUDWLRQVLQ531PRGH\RXSODFHWKHREMHFWRUREMHFWVRQWKHVWDFNWKHQDSSO\WKHRSHUDWLRQ

(QWULHVRQWKHVWDFNDUHQXPEHUHGDVLQWKHH[DPSOHDWWKHULJKW(DFKHQWU\RQWKHVWDFNKDVDQDVVRFLDWHGOHYHO7KHOHYHOLVWKHQXPEHURIWKHOLQHRQZKLFKWKHHQWU\DSSHDUV,QWKHH[DPSOHDWWKHULJKWLVRQOHYHOLVRQOHYHO LVRQOHYHODQGVRRQ

7RVHW531PRGHSUHVVhWRDFFHVVWKH&DOFXODWRU0RGHVLQSXWIRUPDQGVHWWKH2SHUDWLQJPRGHRSWLRQWR531

Placing objects on the stack

<RXFDQFUHDWHQHZREMHFWVDQGSODFHWKHPRQWKHVWDFNRU\RXFDQUHWULHYHREMHFWVIURPPHPRU\DQGSODFHWKHPRQWKHVWDFN

7RHQWHUDQXPEHURQWKHVWDFN

D 8VHWKHQXPHULFNH\VWRHQWHUWKHQXPEHU7KHQXPEHUDSSHDUVRQWKHFRPPDQGOLQH

E :KHQ\RXILQLVKHQWHULQJWKHQXPEHUSUHVV\7KHQXPEHUDSSHDUVRQOHYHORIWKHVWDFN

7RHQWHUDQREMHFWWKDW\RXFUHDWHLQDQDSSOLFDWLRQVXFKDVDPDWUL[RUDQHTXDWLRQ

D $FFHVV0DWUL[:ULWHURU(TXDWLRQ:ULWHU

E &UHDWHWKHPDWUL[RUWKHHTXDWLRQ

F 3UHVV\WRSODFHLWRQOHYHORIWKHVWDFN

7RUHWULHYHDQREMHFWIURPPHPRU\DQGSODFHLWRQWKHVWDFN

D 3UHVVjWRGLVSOD\WKHGLUHFWRULHVDQGYDULDEOHVLQWKHFXUUHQWGLUHFWRU\

E 1DYLJDWHWRWKHGLUHFWRU\WKDWKROGVWKHREMHFW\RXZDQW

F 3UHVVWKHDSSURSULDWHIXQFWLRQNH\WRVHOHFWWKHREMHFW,WDSSHDUVRQOHYHORIWKHVWDFN

:KHQ\RXDGGDQHZLWHPWRWKHVWDFNWKHH[LVWLQJLWHPVDUHSXVKHGXSDOHYHO7KDWLVWKHLWHPDWOHYHOLVSXVKHGXSWROHYHODQGWKHLWHPDWOHYHOLVSXVKHGXSWROHYHODQGVRRQ

8745

Page E-2 Working in RPN mode

Page 223: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working in RPN

mode

Performing RPN calculations

<RXXVHWKHFRPPDQGOLQHDQGWKHVWDFNWRSHUIRUP531FDOFXODWLRQV

:KHQ\RXXVHDFRPPDQGWKDWWDNHVRQO\RQHDUJXPHQW\RXFDQH[HFXWHWKHFRPPDQGZLWKWKHDUJXPHQWRQWKHFRPPDQGOLQHRUWKHVWDFN

:KHQ\RXXVHDFRPPDQGWKDWUHTXLUHVPXOWLSOHDUJXPHQWV¦WKDWLVDFRPPDQGWKDWQHHGVPRUHWKDQRQHREMHFWWRDFWRQ¦\RXSODFHWKHDUJXPHQWVRQWKHVWDFNEHIRUH\RXDSSO\WKHFRPPDQG<RXVSHFLI\RQHDUJXPHQWSHUOHYHOLQWKHFRUUHFWRUGHU<RXFDQDSSO\DPXOWLSOHDUJXPHQWFRPPDQGZKHQWKHODVWDUJXPHQWLVVWLOORQWKHFRPPDQGOLQH

$FRPPDQGªVDUJXPHQWVDUHUHPRYHGIURPWKHVWDFNZKHQWKHFRPPDQGLVH[HFXWHGDQGUHSODFHGE\WKHUHVXOWRIWKHRSHUDWLRQ

)RUH[DPSOHWRILQGWKHFXEHRI\RXQHHGWRVSHFLI\WZRDUJXPHQWVWKHQXPEHUDQGWKHLQGH[

7RSHUIRUPWKHFDOFXODWLRQ\RXHQWHU

\q

7KDWLV\RXHQWHURQWRWKHVWDFNDQGLVRQWKHFRPPDQGOLQHEHIRUH\RXDSSO\WKHRSHUDWLRQ6LQFHWKHqRSHUDWLRQUHTXLUHVWZRDUJXPHQWVLWXVHVWKHYDOXHRQOHYHODVWKHILUVWDUJXPHQWDQGWKHYDOXHRQWKHFRPPDQGOLQHDVWKHVHFRQGDUJXPHQW

$OWHUQDWLYHO\\RXFDQSODFHRQVWDFNOHYHODQGRQVWDFNOHYHOEHIRUH\RXDSSO\WKHq RSHUDWLRQ7KHRSHUDWLRQXVHVWKHYDOXHRQOHYHODVWKHILUVWDUJXPHQWDQGWKHYDOXHRQOHYHODVWKHVHFRQGDUJXPHQW

1RWHWKDWZKHQ\RXSODFHDOODUJXPHQWVRQWKHVWDFNEHIRUH\RXDSSO\DFRPPDQG\RXFDQXQGRWKHFRPPDQGE\SUHVVLQJ>òDQGUHWXUQWRWKHRULJLQDOVWDFN

)RUH[DPSOHLI\RXSODFHERWKDUJXPHQWVRQWKHVWDFNEHIRUH\RXDSSO\WKHq RSHUDWLRQDERYH>ò UHWXUQVRQOHYHODQGRQOHYHO,I\RXDSSO\WKHFRPPDQGZLWKWKHODVWDUJXPHQWRQWKHFRPPDQGOLQH¦WKDWLV\q¦WKH>òRSHUDWLRQUHWXUQVRQO\RQOHYHO

Working in RPN mode Page E-3

Page 224: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

in R

PN m

ode

Example stack calculations

Using a one-argument command ,IWKHDUJXPHQWLVQRWDOUHDG\RQOHYHORIWKHVWDFNHQWHUWKHDUJX

PHQWRQWRWKHFRPPDQGOLQHDQGRSWLRQDOO\RQWRWKHVWDFN,IWKHDUJXPHQWLVDOUHDG\RQOHYHORIWKHVWDFNJRVWUDLJKWWRVWHS

([HFXWHWKHFRPPDQG

([DPSOH7RFDOFXODWH

(QWHUDQGSUHVV\

3UHVVs

7KHUHVXOWRIVLQLVQRZRQOHYHORIWKHVWDFN7KLVUHVXOWFDQEHXVHGDVWKHDUJXPHQWRIDIXUWKHUFRPPDQGZLWKRXWWKHUHVXOWQHHGLQJWREHPDQXDOO\HQWHUHG

3UHVVy

1RWHWKDWLI\RXJHWDV\PEROLFDQVZHUZKHQ\RXZDQWHGDQXPHULFDQVZHUSUHVV>7KHV\PEROLFDQVZHULVHYDOXDWHG

Using a multi-argument command

Method 1

(QWHUWKHDUJXPHQWVSUHVVLQJ\ DIWHUHDFKRQH

([HFXWHWKHFRPPDQG

([DPSOH7RFDOFXODWHá

(QWHUDQGSUHVV\

(QWHUDQGSUHVV\

LVQRZRQOHYHORIWKHVWDFNDQGLVRQOHYHO

3UHVV

,QWKLVH[DPSOHWKHRUGHULQZKLFK\RXHQWHUWKHDUJXPHQWVGRHVQRWDIIHFWWKHDQVZHU+RZHYHUWKLVLVQRWDOZD\VWKHFDVHZLWKWZRDUJXPHQWFRPPDQGV,QWKHFXEHH[DPSOHRQSDJH (WKHUHVXOWRIHQWHULQJWKHEHIRUHWKHLVWKHUDLVHGWRWKHSRZHURIDYHU\GLIIHUHQWUHVXOWWRUDLVHGWRWKHSRZHURI2WKHUH[DPSOHVZKHUHWKHRUGHU\RXHQWHUWKHDUJXPHQWVLVLPSRUWDQWLQFOXGHVXEWUDFWLRQGLYLVLRQDQGWKHSHUFHQWDJHFRPPDQGV&+DQG7

VLQ

Page E-4 Working in RPN mode

Page 225: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working in RPN

mode

Method 2

,QPHWKRGDERYHHDFKDUJXPHQWLVHQWHUHGRQWRLWVRZQOHYHORIWKHVWDFNEHIRUHWKHFRPPDQGLVH[HFXWHG$QRWKHUZD\LVWRHQWHUDOOWKHHOHPHQWVRQWRWKHFRPPDQGOLQHVHSDUDWLQJHDFKZLWKDVSDFH<RXFDQWKHQHLWKHU

SUHVV\WRSODFHWKHDUJXPHQWVRQWRWKHVWDFNDQGWKHQH[HFXWH\RXUFRPPDQGRU

H[HFXWH\RXUFRPPDQGZLWKWKHDUJXPHQWVVWLOORQWKHFRPPDQGOLQH

([DPSOH7RFDOFXODWH

(QWHUF

3UHVV\

3UHVV>ð

6WHSFDQEHRPLWWHGLI\RXZLOOQRWZDQWWRXQGRWKHFRPPDQGDQGVHHWKHDUJXPHQWV3UHVVLQJ>òZLWKRXWKDYLQJILUVWSODFHGWKHDUJXPHQWVRQWKHVWDFNGHOHWHVDOOUHFRUGRIWKHFRPPDQGWKHUHVXOWDQGWKHDUJXPHQWV2QWKHRWKHUKDQGLI\RXSODFHWKHDUJXPHQWVRQWKHVWDFNEHIRUHH[HFXWLQJWKHFRPPDQGSUHVVLQJ>òGHOHWHVWKHUHVXOWEXWUHGLVSOD\VWKHDUJXPHQWV

Multi-command calculations

%HFDXVHWKHUHVXOWRIDFDOFXODWLRQLVUHWDLQHGRQWKHVWDFN\RXFDQHDVLO\SHUIRUPFRPSOH[FDOFXODWLRQVE\DFFXPXODWLQJWKHUHVXOWVRIVXEFDOFXODWLRQVRQWKHVWDFNDQGWKHQWUHDWLQJWKHVHUHVXOWVDVWKHDUJXPHQWVLQDIXUWKHUFDOFXODWLRQ

([DPSOH7RFDOFXODWH

(QWHU<R

7KHUHVXOW¦¦DSSHDUVRQOHYHORIWKHVWDFN

(QWHUDQGSUHVV\

(QWHUDQGSUHVV\

3UHVV

7KHSURGXFWRIDQG¦¦DSSHDUVRQOHYHODQGWKHSUHYLRXVUHVXOW¦¦LVDWOHYHO

5314413

132

17 19×( )–37---+

Working in RPN mode Page E-5

Page 226: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

in R

PN m

ode

3UHVV

7KHWZRSUHYLRXVUHVXOWV¦¦DQG¦DUHQRZWUHDWHGDVWKHDUJXPHQWVLQDIXUWKHURSHUDWLRQ7KLVRSHUDWLRQUHSODFHVWKHDUJXPHQWVZLWKWKHUHVXOWRIWKHRSHUDWLRQWKDWLVWKHGLIIHUHQFHEHWZHHQWKHILUVWUHVXOWDQGWKHVHFRQG

3UHVV\zWRSODFHWKHUHVXOWRI RQOHYHO

,IWKHFDOFXODWRULVLQH[DFWPRGHWKHUHVXOWDSSHDUVDVDIUDFWLRQ

3UHVV=WRDGGWKLVWRWKHSUHYLRXVUHVXOW

,IWKHFDOFXODWRULVLQH[DFWPRGHWKHDQVZHULVGLVSOD\HGDVDQXPEHUDQGDIUDFWLRQ7RGLVSOD\WKHDSSUR[LPDWHDQVZHUWRGLJLWDFFXUDF\SUHVV >

Using computer algebra commands

([DPSOH7RVXEVWLWXWH[ \LQ

8VH(TXDWLRQ:ULWHUWRFUHDWH DQGSUHVV\WRSODFHLWRQVWDFNOHYHO

8VH(TXDWLRQ:ULWHUWRFUHDWHWKHVXEVWLWXWLRQ[ \DQGSUHVV\WRSODFHLWRQVWDFNOHYHO7KLVSXVKHVWKHSUHYLRXVH[SUHVVLRQWRVWDFNOHYHO

3UHVV>úWRDFFHVVWKH$OJHEUDFRPPDQGPHQXDQGVHOHFWWKH68%67FRPPDQG7KH+3*SHUIRUPVWKHVXEVWLWXWLRQDQGWKHUHVXOWDSSHDUVDWVWDFNOHYHO

37---

x2

3x 7+ +

x2

3x 7+ +

Page E-6 Working in RPN mode

Page 227: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Working in RPN

mode

Manipulating stack data7KH+3*SURYLGHVIXQFWLRQVWRPDQLSXODWHWKHVWDFNOHYHOV7RDFFHVVWKHVHIXQFWLRQV\RXHQWHULQWHUDFWLYHVWDFNPRGH

7RHQWHULQWHUDFWLYHVWDFNPRGHSUHVV[

7KHLQWHUDFWLYHVWDFNFRPPDQGVDSSHDURQWKHIXQFWLRQNH\PHQX

D 8VHWKHDUURZNH\VWRQDYLJDWHXSDQGGRZQWKHVWDFNWRVHOHFWWKHVWDFNOHYHOWKDW\RXZDQW

E 8VHWKHIXQFWLRQNH\VWRVHOHFWWKHFRPPDQGWKDW\RXZDQWWRDSSO\WRWKHFXUUHQWVWDFNOHYHO

7RH[LWLQWHUDFWLYHVWDFNPRGHDQGUHWXUQWRQRUPDOVWDFNRSHUDWLRQV

SUHVV\WRDSSO\WKHLQWHUDFWLYHVWDFNFRPPDQGWKDW\RXVHOHFWHGRU

SUHVVWRFDQFHOWKHFRPPDQG

:KHQ\RXHQWHULQWHUDFWLYHVWDFNPRGHGDWDRQWKHVWDFNLVGLVSOD\HGLQWH[WPRGH)RUH[DPSOHDQ\HTXDWLRQVRQWKHVWDFNDUHGLVSOD\HGLQWH[WPRGHUDWKHUWKDQWH[WERRNPRGH

Interactive stack commands

&RPPDQG )XQFWLRQ

→/,67 &UHDWHVDOLVWWKDWFRQWDLQVWKHVWDFNREMHFWVIURPWRWKHFXUUHQWOHYHO7KHQHZO\FUHDWHGOLVWLVSODFHGRQOHYHORIWKHVWDFNDQGWKHRULJLQDOREMHFWVDUHUHPRYHG

'5231 'HOHWHVDOOOHYHOVEHORZWKHVHOHFWHGOHYHO

'831 'XSOLFDWHVWKHOHYHOVIURPWKHFXUUHQWO\VHOHFWHGOHYHOWROHYHODQGSXVKHVXSWKHH[LVWLQJOHYHOVWRDFFRPPRGDWHWKHGXSOLFDWHGOHYHOV

(&+2 3UHVV(&+2WKHQ\WRFRS\WKHFRQWHQWVRIWKHFXUUHQWOHYHOWRWKHFRPPDQGOLQH(GLWWKHFRQWHQWVRQWKHFRPPDQGOLQHDQGSUHVV\WRSODFHWKHPRQOHYHORIWKHVWDFN

Working in RPN mode Page E-7

Page 228: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Wor

king

in R

PN m

ode

(',7 2SHQVWKHFRQWHQWVRIWKHFXUUHQWOHYHOLQWKHPRVWDSSURSULDWHHGLWRUUHDG\IRUHGLWLQJ)RUH[DPSOHLIWKHFXUUHQWOHYHOFRQWDLQVDPDWUL[WKHPDWUL[RSHQVLQ0DWUL[:ULWHU

*272 3URPSWVIRUDVWDFNOHYHOWRVHOHFWWKHQVHOHFWVWKHOHYHOQXPEHUWKDW\RXHQWHU

,1)2 'LVSOD\VLQIRUPDWLRQDERXWWKHREMHFWDWWKHFXUUHQWOHYHOLQFOXGLQJLWVVL]HLQE\WHV

.((3 'HOHWHVDOOOHYHOVDERYHWKHVHOHFWHGOHYHO

/(9(/ &RSLHVWKHFXUUHQWOHYHOQXPEHUWROHYHORIWKHVWDFN

3,&. &RSLHVWKHFRQWHQWVRIWKHFXUUHQWOHYHOWRVWDFNOHYHO$OOH[LVWLQJOHYHOVDUHSXVKHGXSRQHOHYHO

52// 0RYHVWKHFRQWHQWVRIWKHFXUUHQWOHYHOWROHYHO7KHSRUWLRQRIWKHVWDFNEHORZWKHFXUUHQWOHYHOLVUROOHGXSWRILOOWKHVSDFHWKDWLVOHIW

52//' 0RYHVWKHFRQWHQWVRIOHYHOWRWKHFXUUHQWOHYHO7KHSRUWLRQRIWKHVWDFNEHQHDWKWKHFXUUHQWOHYHOLVUROOHGGRZQWRILOOWKHVSDFHOHIWE\WKHLWHPDWOHYHO

9,(: 'LVSOD\VWKHFRQWHQWVRIWKHFXUUHQWOHYHOLQWH[WERRNPRGH

&RPPDQG )XQFWLRQ&RQWLQXHG

Page E-8 Working in RPN mode

Page 229: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

IndexA

absolute magnitudeof a vector 8-4

Advanced User’s Manual xalarms

acknowledging 2-27appointment 2-27changing 2-29control 2-29deleting 2-29past-due 2-29viewing 2-29

alerts 2-4algebra commands

accessing 5-6algebraic mode 2-4, 2-21alpha keyboard 2-4, 2-10alpha left-shift keyboard 1-4alpha right-shift keyboard 1-4amortizing 6-13analyzing functions 4-37

area 4-39extrema 4-38finding areas 4-39intersection 4-39intersection of 4-39roots 4-38slope 4-38

angle units 2-4, 8-2degrees 2-4grads 2-4radians 2-4

animation 4-23annual interest rate 6-11annunciators 2-4appointments 2-27

changing 2-29deleting 2-29setting 2-28viewing 2-29

approximate mode 2-4, 2-23area beneath plot 4-39

argumentsspecifying in RPN mode E-3using in a program 10-5

arithmetic commandsaccessing 5-6

array 8-7creating 8-7editing 8-9navigating through 8-9

arrow keys 1-10axes 4-8

B

bad guess message 6-4bar charts See bar plotsbar plots 4-31bases

binary 2-5decimal 2-5hexadecimal 2-5octal 2-5

batteries D-2replacing D-3

beep 2-18best correlation, data modelling 9-5bin number, generating frequencies 9-4bivariate data, calculating summary sta-

tistics 9-6bivariate data, data modelling 9-5branching

in programming 10-13

C

calculationsin RPN mode E-3RPN examples E-4sample 2-24

calculator modes 2-18calculus commands 5-17

accessing 5-6CAS See computer algebra systemcharacters

Index I-1

Page 230: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

entering 2-10lower-case 2-10special 2-11upper-case 2-10

characters tool 2-12check fields 2-16clock 2-20

display 2-19coefficients, polynomial 6-5command line 2-7

calculations 2-24editing 2-13multi-line entries 2-8

commands 2-6CAS command categories 5-6interactive stack commands E-7

comparison functions, in programming 10-13

complex mode 5-4complex numbers 5-6

entering i in Equation Writer 3-4components of expressions

selecting in Equation Writer 3-7compounding interest periods 6-11computer algebra system 2-20

command categories 5-6expanding part of expression 5-12expansion 5-11factorization 5-11factorizing expressions 5-11, 5-13RPN example calculation E-6settings 2-20substitution 5-10

condition statements, in programming 10-13

confidence intervals 9-14confidence intervals, inferential statis-

tics 9-14conic plots 4-13constant message 6-4contrast 2-3control alarm 2-29

setting 2-30coordinate notation 2-4, 2-18, 8-2

cylindrical 2-4rectangular 2-4spherical 2-4

coordinatesof plots 4-35

correlation coefficient, data modelling 9-5

covariance value, data modelling 9-5cross product 8-5cursor

coordinates 4-35movement 4-34

cursor mode 3-5, 3-6custom keyboard 1-5

D

datafor statistical plotting 4-28modelling 9-5transfer A-2using in a program 10-6

data fields 2-14date

formatting 2-27setting 2-26

default screen 2-3default values, resetting 2-16defining functions 7-4descriptive statistics 9-2determinant 8-11dialog box See input formsdifferential equations

plotting 4-15solving 6-10stiff solver 4-16

differentiating step-by-step 5-19directories 2-6, 7-5

copying 7-9creating 7-6deleting 7-8moving 7-9moving up 7-8renaming 7-9selecting 7-7

directory tree 7-6display contrast 2-3display modes 2-19dot product 8-5drawing graphs 4-3

I-2 Index

Page 231: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

E

e 3-4editing, full page 2-19engineering mode 2-9entry mode 3-5environmental limits D-1EQ 4-41equation

creating in Equation Writer 3-2placing on the stack E-2solving a polynomial 6-5solving differential equations 6-10

Equation Writer 3-2examples 3-8modes of operation 3-5selecting terms 3-7shortcut keys 3-9using computer algebra 5-9

error messages B-1error on start up D-6error trapping 10-15Euler identities 5-14exact mode 2-5, 2-23expanding

expressions 5-11part of an expression 5-12

exponent 2-9exponential commands, accessing 5-6exponential expressions 5-14expressions

creating and saving 3-2editing 3-3expanding 5-11factorizing 5-11in Equation Writer 3-7

extended data fields 2-15extrema 4-38, 6-4eyepoint 4-20

F

factorizing 5-11, 5-13fast 3-D plots 4-27fields

check 2-16data 2-14extended data 2-15

list 2-15File Manager 7-6financial calculations

amortizing results 6-13solving 6-11

Fit Data input form 9-5fix mode 2-9flags

setting and clearing 2-20flash ROM 7-10font

choosing 2-19size 2-19

fraction mark 2-19frequencies 9-2full-page editing 2-19function keyboard 1-3functions

analyzing 4-37area 4-39defining 7-4extrema 4-38intersection of 4-39plotting 4-6roots of 4-38slope of 4-38user-defined 7-4

G

Gaussian elimination 8-11global variables 10-8, 10-11graphing 4-3Greek alphabet 1-4gridmap plots 4-24guarantee xii

H

half-tangent computer algebra function 5-14

halting the system D-4header size 2-20histograms 4-33history 2-3, 2-5, 2-21

clearing 2-5entering from 2-12saving 2-5

Index I-3

Page 232: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

home directory 7-5hypothesis tests, inferential statistics 9-

9

I

i 3-4I/O A-1Implied multiplication in Equation

Writer 3-4indenting 2-19independent variable

configuring 5-4inferential statistics

confidence intervals 9-14example data 9-7hypothesis tests 9-9One-Proportion Z-Interval 9-15One-Sample Z-Interval 9-14One-Sample Z-Test 9-9Two-Proportion Z-Interval 9-16Two-Proportion Z-Test 9-11Two-Sample T-Interval 9-17Two-Sample Z-Interval 9-15

input forms 2-14calculations in 2-17

input/output A-1integers 2-8integration commands 5-17interactive stack E-7interest component, amortizing 6-13interest rate, financial calculations 6-11intersections 4-39

K

key click 2-19key conventions 1-10keyboard

alpha 2-10alpha left-shift 1-4alpha right-shift 1-4customized 1-5function 1-3left-shift 1-3primary 1-3right-shift 1-3unlocking 2-11

user 1-5keys

arrow 1-10Equation Writer shortcut keys 3-9function of each 1-5

L

left-shift keyboard 1-3line breaks, adding 10-4linear systems 6-7, 8-11linearization

example 5-16with computer algebra 5-14

list fields 2-15lists 8-6

creating 8-6local variables

in a program 10-8logarithmic commands, accessing 5-6logarithmic terms

collecting in an expression 5-14looping 10-13low memory D-6lower-case characters 2-10

M

mantissa 2-9matrix 8-7

arithmetic 8-10determinant of 8-11placing on the stack E-2representing a linear system 6-8row-reduced echelon form 8-12

Matrix Writer 8-7maximum value in statistical data 9-3mean, calculating 9-3memory 7-10

low D-6out of D-7resetting D-5

menu item, selecting 2-6menus 2-3, 2-6

multi-screen 2-7programming 10-4

minifontfor display and editing 2-19

I-4 Index

Page 233: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

minimum valuegenerating frequencies 9-4in statistical data 9-3

modes 2-18algebraic 2-4, 2-21approximate 2-4, 2-23calculator 2-18changing 2-18complex 5-4complex number 2-4computer algebra system 2-20, 5-2cursor 3-5, 3-6display 2-19engineering 2-9entry 3-5exact 2-4, 2-23fix 2-9operating 2-18program 2-4real number 2-4RPN 2-22, E-1scientific 2-9selection 3-5, 3-6standard 2-9step-by-step 5-4, 5-19term selection 3-5, 3-6textbook 2-20

modulo, configuring 5-4multiplication

implied in Equation Writer 3-4

N

natural logarithm 3-4negative numbers 2-8nested procedures in a program 10-7non-rational expressions, simplifica-

tion mode 5-5Normal Z-distribution, confidence in-

tervals 9-14number displays

engineering mode 2-9fix mode 2-9scientific mode 2-9standard mode 2-9

number format 2-18numbers

negative 2-8

positive 2-8real 2-8

numeric solver 6-2

O

objectspurging D-7storing 7-1, 7-2transferring A-1types in input forms 2-16

on and off 2-2can’t turn on D-2

One-Proportion Z-Interval 9-15One-Sample T-Interval 9-17One-Sample T-Test 9-12One-Sample Z-Interval 9-14One-Sample Z-Test 9-9operands

Equation Writer tree structure 3-7operators

Equation Writer tree structure 3-7outer product 8-5output/input A-1

P

parametric plots 4-8parametric surface plots 4-25partial derivatives 4-16past-due alarm 2-29payment period, financial calculations

6-11Pearson correlation, data modelling 9-5periodic payment amount 6-11plots

axes 4-8bar 4-31conic 4-13cursor coordinates 4-35differential equation 4-15display coordinates 4-35display range 4-6fast 3-D 4-27function 4-6gridmap 4-24histograms 4-33parametric 4-8

Index I-5

Page 234: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

parametric surface 4-25polar 4-10pseudo-contour 4-21scatter 4-29slopefield 4-19statistical 4-3, 4-28tracing 4-35truth 4-17wireframe 4-20Y-slice 4-23zooming 4-36

plottingbasic steps 4-3variables 4-41

polar plots 4-10polynomials

finding coefficients 6-5finding roots 6-5setting the order 5-4

port memory 7-11ports 7-1, 7-10PPAR 4-41primary keyboard 1-3principal remaining, amortization 6-13problems D-1procedures in a program 10-7program

halted 2-4mode 2-4

programmingarguments in 10-5branching and looping 10-13data 10-6getting started 10-2menu 10-4variables 10-8

programming modesalgebraic 10-5RPN 10-5

pseudo-contour plots 4-21purging D-7

R

RAM 7-10real number mode 2-4real numbers 2-8regression formula, data modelling 9-5

regression model, finding 9-5regulatory information See also envi-

ronmental limitsCanada xiJapan xiUSA x

reminder See appointmentreset defaults 2-16resetting calculator D-2reverse Polish notation See RPNright-shift keyboard 1-3rigorous mode, setting 5-5roots 4-38

polynomial 6-5RPN 2-22, E-1RPN mode 2-22, E-1

example calculations E-4interactive stack commands E-7performing calculations E-3

S

sampling grid 4-19, 4-20, 4-23, 4-27saving a program 10-4scalar magnitude 8-4scalar product 8-5scientific mode 2-9screen contrast 2-3screen, default 2-3selecting terms in Equation Writer 3-7selection mode 3-5semi-colon

keyboard shortcut 10-4separating functions in a program

10-4serial cable A-1shortcut keys in Equation Writer 3-9πDAT 4-41πPAR 4-42sign reversal

interpreting equation-solve results 6-4

simplifying non-rational expressions mode 5-5

simultaneous equations 6-7single-variable statistics 9-2

calculating 9-3slope 4-38

I-6 Index

Page 235: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

slopefield plots 4-19solving equations 6-2

interpreting results 6-4linear systems 6-7, 8-11simultaneous equations 6-7

special characters 2-11stack

Also see historyexample calculations E-4interactive stack commands E-7manipulating data E-7performing calculations E-3

standard deviation 9-3standard mode 2-9statistical plots 4-3, 4-5, 4-28statistics

application 9-2descriptive 9-2inferential 9-7mean 9-3regression tests 9-6single variable 9-3standard deviation 9-3summary 9-2variance 9-3

status 2-4status area 2-3

change size of 2-19changing the size of 2-20

step-by-step differentiating 5-19step-by-step mode 5-4stiff solver 4-16, 6-10substitution 5-10summary statistics 9-6symbolic solving 5-6symbols, entering 1-4, 2-11syntax 1-5system halt D-4

T

tables 4-40customizing 4-40

term selection mode 3-5terms

selecting in Equation Writer 3-7terms and conditions xitextbook mode 2-20

3-D plots 4-27time

formatting 2-27setting 2-26

time-value-of-money calculations 6-11TPAR 4-42tracing a plot 4-35transferring data A-2trapping errors 10-15tree structure

in Equation Writer 3-7trigonometric expressions 5-14trigonometry 5-14

accessing commands 5-6troubleshooting xi, D-1truth plots 4-17turning on and off 2-2Two-Proportion Z-Interval 9-16Two-Proportion Z-Test 9-11Two-Sample T-Interval 9-17Two-Sample T-test 9-13Two-Sample Z-Interval 9-15

U

units C-1converting C-1SI C-1

upper-case characters 2-10user keyboard 1-5, 2-4user-defined functions 7-4

V

variables 2-6, 7-2copying 7-9creating 7-2deleting 7-8editing 7-10global 10-8independent 5-4listing 7-3local 10-8moving 7-9plotting 4-41renaming 7-9selecting 7-7

variance 9-3

Index I-7

Page 236: Contentsh10032.Contents iii Contents Cursor movement ..... 4-34 Standard cursor movement ..... 4-34 Tracing a

Index

vector mathematicsabsolute magnitude 8-4dot product 8-5vector product 8-5

vectors 8-2creating 8-2polynomial 6-5

verbose mode, configuring 5-4view volume 4-20VPAR 4-42

W

warnings See error messageswarranty xiiwireframe plots 4-20

World Wide Web x

Y

Y-slice plots 4-23

Z

Z-Interval, inferential statistics 9-14zooming

factor 4-36in 4-36out 4-36proportional 4-36reset default 4-36

ZPAR 4-42

I-8 Index