887
HPg graphing calculator user’s guide H Edition 1 HP part number F2229AA-90006

HP g graphing calculator · 2007. 6. 16. · disciplines, from elementary mathematics to advanced engineering and science subjects. Although referred to as a calculator, because of

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • HP���g graphing calculatoruser’s guide

    HEdition 1HP part number F2229AA-90006

  • Notice

    REGISTER YOUR PRODUCT AT: www.register.hp.com

    THIS MANUAL AND ANY EXAMPLES CONTAINED HEREIN ARE

    PROVIDED “AS IS” AND ARE SUBJECT TO CHANGE WITHOUT

    NOTICE. HEWLETT-PACKARD COMPANY MAKES NO WARRANTY

    OF ANY KIND WITH REGARD TO THIS MANUAL, INCLUDING, BUT

    NOT LIMITED TO, THE IMPLIED WARRANTIES OF

    MERCHANTABILITY, NON-INFRINGEMENT AND FITNESS FOR A

    PARTICULAR PURPOSE.

    HEWLETT-PACKARD CO. SHALL NOT BE LIABLE FOR ANY ERRORS

    OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN

    CONNECTION WITH THE FURNISHING, PERFORMANCE, OR USE

    OF THIS MANUAL OR THE EXAMPLES CONTAINED HEREIN.

    © 2003, 2006 Hewlett-Packard Development Company, L.P.

    Reproduction, adaptation, or translation of this manual is prohibited without

    prior written permission of Hewlett-Packard Company, except as allowed under

    the copyright laws.

    Hewlett-Packard Company

    16399 West Bernardo Drive

    MS 8-600

    San Diego, CA 92127-1899

    USA

    Printing History

    Edition 1 April 2006

  • Preface

    You have in your hands a compact symbolic and numerical computer that will facilitate calculation and mathematical analysis of problems in a variety of disciplines, from elementary mathematics to advanced engineering and science subjects. Although referred to as a calculator, because of its compact format resembling typical hand-held calculating devices, the HP 50g should be thought of as a graphics/programmable hand-held computer.

    The HP 50g can be operated in two different calculating modes, the ReversePolish Notation (RPN) mode and the Algebraic (ALG) mode (see page 1-13 foradditional details). The RPN mode was incorporated into calculators to makecalculations more efficient. In this mode, the operands in an operation (e.g., ‘2’and ‘3’ in the operation ‘2+3’) are entered into the calculator screen, referredto as the stack, and then the operator (e.g., ‘+’ in the operation ‘2+3’) isentered to complete the operation. The ALG mode, on the other hand, mimicsthe way you type arithmetic expressions in paper. Thus, the operation ‘2+3’, inALG mode, will be entered in the calculator by pressing the keys ‘2’, ‘+’, and‘3’, in that order. To complete the operation we use the ENTER key. Examplesof applications of the different functions and operations in this calculator areillustrated in this user’s guide in both modes.

    This guide contains examples that illustrate the use of the basic calculatorfunctions and operations. The chapters are organized by subject in order ofdifficulty. Starting with the setting of calculator modes and display options, andcontinuing with real and complex number calculations, operations with lists,vectors, and matrices, detailed examples of graph applications, use of strings,basic programming, graphics programming, string manipulation, advancedcalculus and multivariate calculus applications, advanced differential equationsapplications (including Laplace transform, and Fourier series and transforms),and probability and statistic applications.

  • For symbolic operations the calculator includes a powerful Computer AlgebraicSystem (CAS) that lets you select different modes of operation, e.g., complexnumbers vs. real numbers, or exact (symbolic) vs. approximate (numerical)mode. The display can be adjusted to provide textbook-type expressions,which can be useful when working with matrices, vectors, fractions,summations, derivatives, and integrals. The high-speed graphics of thecalculator produce complex figures in very little time.

    Thanks to the infrared port, the RS232 port, and the USB port and cableprovided with your calculator, you can connect your calculator with othercalculators or computers. This allows for fast and efficient exchange ofprograms and data with other calculators or computers. The calculatorprovides a flash memory card port to facilitate storage and exchange of datawith other users.

    The programming capabilities of the calculator allow you or other users todevelop efficient applications for specific purposes. Whether it is advancedmathematical applications, specific problem solution, or data logging, theprogramming languages available in your calculator make it into a veryversatile computing device.

    We hope your calculator will become a faithful companion for your school andprofessional applications.

  • Table of contents

    Chapter 1 - Getting started ,1-1Basic Operations ,1-1

    Batteries ,1-1Turning the calculator on and off ,1-2Adjusting the display contrast ,1-2Contents of the calculator’s display ,1-2Menus ,1-3SOFT menus vs. CHOOSE boxes ,1-4Selecting SOFT menus or CHOOSE boxes ,1-5The TOOL menu ,1-7Setting time and date ,1-7

    Introducing the calculator’s keyboard ,1-11Selecting calculator modes ,1-12

    Operating Mode ,1-13Number Format and decimal dot or comma ,1-17Angle Measure ,1-23Coordinate System ,1-24Beep, Key Click, and Last Stack ,1-25

    Selecting CAS settings ,1-26Selecting Display modes ,1-27

    Selecting the display font ,1-27Selecting properties of the line editor ,1-28Selecting properties of the Stack ,1-28Selecting properties of the equation writer (EQW) ,1-29Selecting the size of the header ,1-30Selecting the clock display ,1-30

    Page TOC-1

  • Chapter 2 - Introducing the calculator ,2-1Calculator objects ,2-1Editing expressions on the screen ,2-3

    Creating arithmetic expressions ,2-3Editing arithmetic expressions ,2-6Creating algebraic expressions ,2-7Editing algebraic expressions ,2-8

    Using the Equation Writer (EQW) to create expressions ,2-10Creating arithmetic expressions ,2-11Editing arithmetic expressions ,2-17Creating algebraic expressions ,2-19Editing algebraic expressions ,2-21Creating and editing summations, derivatives, and integrals ,2-29

    Organizing data in the calculator ,2-33Functions for manipulation of variables ,2-34The HOME directory ,2-35The CASDIR sub-directory ,2-35Typing directory and variable names ,2-37Creating subdirectories ,2-39Moving among subdirectories ,2-43Deleting subdirectories ,2-43

    Variables ,2-47Creating variables ,2-47Checking variables contents ,2-52Replacing the contents of variables ,2-55Copying variables ,2-56Reordering variables in a directory ,2-59Moving variables using the FILES menu ,2-60Deleting variables ,2-61

    UNDO and CMD functions ,2-62Flags ,2-64

    Example of flag setting: general solutions vs. principal value ,2-65

    Page TOC-2

  • Other flags of interest ,2-66CHOOSE boxes vs. Soft MENU ,2-67Selected CHOOSE boxes ,2-69

    Chapter 3 - Calculation with real numbers ,3-1Checking calculators settings ,3-1Checking calculator mode ,3-2Real number calculations ,3-2

    Changing sign of a number, variable, or expression ,3-3The inverse function ,3-3Addition, subtraction, multiplication, division ,3-3Using parentheses ,3-4Absolute value function ,3-4Squares and square roots ,3-5Powers and roots ,3-5Base-10 logarithms and powers of 10 ,3-5Using powers of 10 in entering data ,3-6Natural logarithms and exponential function ,3-6Trigonometric functions ,3-6Inverse trigonometric functions ,3-6Differences between functions and operators ,3-7

    Real number functions in the MTH menu ,3-7Hyperbolic functions and their inverses ,3-9Real number functions ,3-11Special functions ,3-14

    Calculator constants ,3-16Operations with units ,3-17

    The UNITS menu ,3-17Available units ,3-19Converting to base units ,3-22Attaching units to numbers ,3-23Operations with units ,3-25Units manipulation tools ,3-27

    Page TOC-3

  • Physical constants in the calculator ,3-29Special physical functions ,3-32

    Function ZFACTOR ,3-32Function F0λ ,3-33Function SIDENS ,3-33Function TDELTA ,3-33Function TINC ,3-34

    Defining and using functions ,3-34Functions defined by more than one expression ,3-36

    The IFTE function ,3-36Combined IFTE functions ,3-37

    Chapter 4 - Calculations with complex numbers ,4-1Definitions ,4-1Setting the calculator to COMPLEX mode ,4-1

    Entering complex numbers ,4-2Polar representation of a complex number ,4-3

    Simple operations with complex numbers ,4-4Changing sign of a complex number ,4-5Entering the unit imaginary number ,4-5

    The CMPLX menus ,4-5CMPLX menu through the MTH menu ,4-6CMPLX menu in keyboard ,4-7

    Functions applied to complex numbers ,4-8Functions from the MTH menu ,4-9

    Function DROITE: equation of a straight line ,4-9

    Chapter 5 - Algebraic and arithmetic operations ,5-1Entering algebraic objects ,5-1Simple operations with algebraic objects ,5-1Functions in the ALG menu ,5-3

    COLLECT ,5-4EXPAND ,5-4

    Page TOC-4

  • FACTOR ,5-5LNCOLLECT ,5-5LIN ,5-5PARTFRAC ,5-5SOLVE ,5-5SUBST ,5-5TEXPAND ,5-5Other forms of substitution in algebraic expressions ,5-6

    Operations with transcendental functions ,5-7Expansion and factoring using log-exp functions ,5-7Expansion and factoring using trigonometric functions ,5-8

    Functions in the ARITHMETIC menu ,5-9DIVIS�,5-9FACTORS ,5-9LGCD�,5-10PROPFRAC ,5-10SIMP2 ,5-10INTEGER menu ,5-10POLYNOMIAL menu ,5-10MODULO menu ,5-11

    Applications of the ARITHMETIC menu ,5-12Modular arithmetic ,5-12Finite arithmetic rings in the calculator ,5-14

    Polynomials ,5-17Modular arithmetic with polynomials ,5-17The CHINREM function ,5-17The EGCD function ,5-18The GCD function ,5-18The HERMITE function ,5-18The HORNER function ,5-19The variable VX ,5-19The LAGRANGE function ,5-19The LCM function ,5-20The LEGENDRE function ,5-20The PCOEF function ,5-21

    Page TOC-5

  • The PROOT function ,5-21The PTAYL function ,5-21The QUOT and REMAINDER functions ,5-21The EPSX0 function and the CAS variable EPS ,5-22The PEVAL function ,5-22The TCHEBYCHEFF function ,5-22

    Fractions ,5-23The SIMP2 function ,5-23The PROPFRAC function ,5-23The PARTFRAC function ,5-23The FCOEF function ,5-24The FROOTS function ,5-24Step-by-step operations with polynomials and fractions ,5-25

    The CONVERT Menu and algebraic operations ,5-26UNITS convert menu (Option 1) ,5-26BASE convert menu (Option 2) ,5-27TRIGONOMETRIC convert menu (Option 3) ,5-27MATRICES convert menu (Option 5) ,5-27REWRITE convert menu (Option 4) ,5-27

    Chapter 6 - Solution to single equations ,6-1Symbolic solution of algebraic equations ,6-1

    Function ISOL ,6-1Function SOLVE ,6-2Function SOLVEVX ,6-3Function ZEROS ,6-4

    Numerical solver menu ,6-5Polynomial Equations ,6-6Financial calculations ,6-9Solving equations with one unknown through NUM.SLV ,6-13

    The SOLVE soft menu ,6-26The ROOT sub-menu ,6-26Function ROOT ,6-26

    Page TOC-6

  • Variable EQ ,6-26The SOLVR sub-menu ,6-26The DIFFE sub-menu ,6-29The POLY sub-menu ,6-29The SYS sub-menu ,6-30The TVM sub-menu ,6-30

    Chapter 7 - Solving multiple equations ,7-1Rational equation systems ,7-1

    Example 1 – Projectile motion ,7-1Example 2 – Stresses in a thick wall cylinder ,7-2Example 3 - System of polynomial equations ,7-4

    Solution to simultaneous equations with MSLV ,7-4Example 1 - Example from the help facility ,7-5Example 2 - Entrance from a lake into an open channel ,7-5

    Using the Multiple Equation Solver (MES) ,7-9Application 1 - Solution of triangles ,7-9Application 2 - Velocity and acceleration in polar coordinates ,7-17

    Chapter 8 - Operations with lists ,8-1Definitions ,8-1Creating and storing lists ,8-1Composing and decomposing lists ,8-2Operations with lists of numbers ,8-2

    Changing sign ,8-3Addition, subtraction, multiplication, division ,8-3

    Real number functions from the keyboard ,8-4Real number functions from the MTH menu ,8-5

    Examples of functions that use two arguments ,8-6Lists of complex numbers ,8-7Lists of algebraic objects ,8-8The MTH/LIST menu ,8-8Manipulating elements of a list ,8-10

    Page TOC-7

  • List size ,8-10Extracting and inserting elements in a list ,8-10Element position in the list ,8-11HEAD and TAIL functions ,8-11The SEQ function ,8-11The MAP function ,8-12

    Defining functions that use lists ,8-13Applications of lists ,8-15

    Harmonic mean of a list ,8-15Geometric mean of a list ,8-16Weighted average ,8-17Statistics of grouped data ,8-18

    Chapter 9 - Vectors ,9-1Definitions ,9-1Entering vectors ,9-2

    Typing vectors in the stack ,9-2Storing vectors into variables ,9-3Using the Matrix Writer (MTRW) to enter vectors ,9-3Building a vector with �ARRY ,9-6

    Identifying, extracting, and inserting vector elements ,9-7Simple operations with vectors ,9-9

    Changing sign ,9-9Addition, subtraction ,9-9Multiplication by a scalar, and division by a scalar ,9-9Absolute value function ,9-10

    The MTH/VECTOR menu ,9-10Magnitude ,9-10Dot product ,9-11Cross product ,9-11Decomposing a vector ,9-11Building a two-dimensional vector ,9-12Building a three-dimensional vector ,9-12

    Page TOC-8

  • Changing coordinate system ,9-12Application of vector operations ,9-15

    Resultant of forces ,9-15Angle between vectors ,9-15Moment of a force ,9-16Equation of a plane in space ,9-17

    Row vectors, column vectors, and lists ,9-18Function OBJ� ,9-19Function �LIST ,9-20Function DROP ,9-20Transforming a row vector into a column vector ,9-20Transforming a column vector into a row vector ,9-21Transforming a list into a vector ,9-23Transforming a vector (or matrix) into a list ,9-24

    Chapter 10�- Creating and manipulating matrices ,10-1Definitions ,10-1Entering matrices in the stack ,10-2

    Using the Matrix Writer ,10-2Typing in the matrix directly into the stack ,10-3

    Creating matrices with calculator functions ,10-3Functions GET and PUT ,10-6Functions GETI and PUTI ,10-6Function SIZE ,10-7Function TRN ,10-7Function CON ,10-8Function IDN ,10-9Function RDM ,10-9Function RANM ,10-11Function SUB ,10-11Function REPL ,10-12Function �DIAG ,10-12Function DIAG� ,10-13

    Page TOC-9

  • Function VANDERMONDE ,10-13Function HILBERT ,10-14

    A program to build a matrix out of a number of lists ,10-14Lists represent columns of the matrix ,10-15Lists represent rows of the matrix ,10-17

    Manipulating matrices by columns ,10-17Function �COL ,10-18Function COL� ,10-19Function COL+ ,10-19Function COL- ,10-20Function CSWP ,10-20

    Manipulating matrices by rows ,10-21Function �ROW ,10-22Function ROW� ,10-23Function ROW+ ,10-23Function ROW- ,10-24Function RSWP ,10-24Function RCI ,10-25Function RCIJ ,10-25

    Chapter 11 - Matrix Operations and Linear Algebra ,11-1Operations with matrices ,11-1

    Addition and subtraction ,11-2Multiplication ,11-2

    Characterizing a matrix (The matrix NORM menu) ,11-7Function ABS ,11-8Function SNRM ,11-8Functions RNRM and CNRM ,11-9Function SRAD ,11-10Function COND ,11-10Function RANK ,11-11Function DET ,11-12Function TRACE ,11-14

    Page TOC-10

  • Function TRAN ,11-15Additional matrix operations (The matrix OPER menu) ,11-15

    Function AXL ,11-16Function AXM ,11-16Function LCXM ,11-16

    Solution of linear systems ,11-17Using the numerical solver for linear systems ,11-18Least-square solution (function LSQ) ,11-24Solution with the inverse matrix ,11-27Solution by “division” of matrices ,11-27Solving multiple set of equations with the same coefficient matrix ,11-28Gaussian and Gauss-Jordan elimination ,11-29Step-by-step calculator procedure for solving linear systems ,11-38Solution to linear systems using calculator functions ,11-41Residual errors in linear system solutions (Function RSD) ,11-44

    Eigenvalues and eigenvectors ,11-45Function PCAR ,11-45Function EGVL ,11-46Function EGV ,11-46Function JORDAN ,11-47Function MAD ,11-48

    Matrix factorization ,11-49Function LU ,11-50Orthogonal matrices and singular value decomposition ,11-50Function SVD ,11-50Function SVL ,11-51Function SCHUR ,11-51Function LQ ,11-51Function QR ,11-52

    Matrix Quadratic Forms ,11-52The QUADF menu ,11-52Function AXQ ,11-53

    Page TOC-11

  • Function QXA ,11-53Function SYLVESTER ,11-54Function GAUSS ,11-54

    Linear Applications ,11-54Function IMAGE ,11-55Function ISOM ,11-55Function KER ,11-56Function MKISOM ,11-56

    Chapter 12 - Graphics ,12-1Graphs options in the calculator ,12-1Plotting an expression of the form y = f(x) ,12-2

    Some useful PLOT operations for FUNCTION plots ,12-5Saving a graph for future use ,12-7Graphics of transcendental functions ,12-8

    Graph of ln(X) ,12-8Graph of the exponential function ,12-10

    The PPAR variable ,12-11Inverse functions and their graphs ,12-11Summary of FUNCTION plot operation ,12-13Plots of trigonometric and hyperbolic functions ,12-16Generating a table of values for a function ,12-17

    The TPAR variable ,12-17Plots in polar coordinates ,12-18Plotting conic curves ,12-20Parametric plots ,12-22Generating a table for parametric equations ,12-25Plotting the solution to simple differential equations ,12-26Truth plots ,12-28Plotting histograms, bar plots, and scatter plots ,12-29

    Bar plots ,12-29Scatter plots ,12-31

    Slope fields ,12-33

    Page TOC-12

  • Fast 3D plots ,12-34Wireframe plots ,12-36Ps-Contour plots ,12-38Y-Slice plots ,12-39Gridmap plots ,12-40Pr-Surface plots ,12-41

    The VPAR variable ,12-42Interactive drawing ,12-43

    DOT+ and DOT- ,12-44MARK ,12-44LINE ,12-44TLINE ,12-45BOX ,12-45CIRCL ,12-45LABEL ,12-45DEL ,12-46ERASE ,12-46MENU ,12-46SUB ,12-46REPL ,12-46PICT� ,12-46X,Y� ,12-47

    Zooming in and out in the graphics display ,12-47ZFACT, ZIN, ZOUT, and ZLAST ,12-47BOXZ ,12-48ZDFLT, ZAUTO ,12-48HZIN, HZOUT, VZIN and VZOUT ,12-48CNTR ,12-48ZDECI ,12-48ZINTG ,12-48ZSQR ,12-49ZTRIG ,12-49

    Page TOC-13

  • The SYMBOLIC menu and graphs ,12-49The SYMB/GRAPH menu ,12-50

    Function DRAW3DMATRIX ,12-52

    Chapter 13 - Calculus Applications ,13-1The CALC (Calculus) menu ,13-1Limits and derivatives ,13-1

    Function lim ,13-2Derivatives ,13-3Functions DERIV and DERVX ,13-3The DERIV&INTEG menu ,13-4Calculating derivatives with ∂ ,13-4The chain rule ,13-6Derivatives of equations ,13-7Implicit derivatives ,13-7

    Application of derivatives ,13-7Analyzing graphics of functions ,13-8Function DOMAIN ,13-9Function TABVAL ,13-9Function SIGNTAB ,13-10Function TABVAR ,13-10Using derivatives to calculate extreme points ,13-12Higher order derivatives ,13-13

    Anti-derivatives and integrals ,13-14Functions INT, INTVX, RISCH, SIGMA and SIGMAVX ,13-14Definite integrals ,13-15

    Step-by-step evaluation of derivatives and integrals ,13-16Integrating an equation ,13-17Techniques of integration ,13-18

    Substitution or change of variables ,13-18Integration by parts and differentials ,13-19Integration by partial fractions ,13-20Improper integrals ,13-20

    Page TOC-14

  • Integration with units ,13-21Infinite series ,13-22

    Taylor and Maclaurin’s series ,13-23Taylor polynomial and reminder ,13-23Functions TAYLR, TAYLR0, and SERIES ,13-24

    Chapter 14 - Multi-variate Calculus Applications ,14-1Multi-variate functions ,14-1Partial derivatives ,14-1

    Higher-order derivatives ,14-3The chain rule for partial derivatives ,14-4Total differential of a function z = z(x,y) ,14-5Determining extrema in functions of two variables ,14-5Using function HESS to analyze extrema ,14-6

    Multiple integrals ,14-8Jacobian of coordinate transformation ,14-9Double integral in polar coordinates ,14-9

    Chapter 15 - Vector Analysis Applications ,15-1Definitions ,15-1Gradient and directional derivative ,15-1

    A program to calculate the gradient ,15-2Using function HESS to obtain the gradient ,15-2

    Potential of a gradient ,15-3Divergence ,15-4Laplacian ,15-4Curl ,15-5

    Irrotational fields and potential function ,15-5Vector potential ,15-6

    Chapter 16 - Differential Equations ,16-1Basic operations with differential equations ,16-1

    Entering differential equations ,16-1

    Page TOC-15

  • Checking solutions in the calculator ,16-2Slope field visualization of solutions ,16-3

    The CALC/DIFF menu ,16-3Solution to linear and non-linear equations ,16-4

    Function LDEC ,16-4Function DESOLVE ,16-7The variable ODETYPE ,16-8

    Laplace Transforms ,16-10Definitions ,16-10Laplace transform and inverses in the calculator ,16-11Laplace transform theorems ,16-12Dirac’s delta function and Heaviside’s step function ,16-15Applications of Laplace transform in the solution of linear ODEs ,16-17

    Fourier series ,16-26Function FOURIER ,16-28Fourier series for a quadratic function ,16-28Fourier series for a triangular wave ,16-34Fourier series for a square wave ,16-38Fourier series applications in differential equations ,16-40

    Fourier Transforms ,16-42Definition of Fourier transforms ,16-45Properties of the Fourier transform ,16-47

    Fast Fourier Transform (FFT) ,16-47Examples of FFT applications ,16-48

    Solution to specific second-order differential equations ,16-51The Cauchy or Euler equation ,16-51Legendre’s equation ,16-51Bessel’s equation ,16-52Chebyshev or Tchebycheff polynomials ,16-55Laguerre’s equation ,16-56Weber’s equation and Hermite polynomials ,16-57

    Numerical and graphical solutions to ODEs ,16-57

    Page TOC-16

  • Numerical solution of first-order ODE ,16-57Graphical solution of first-order ODE ,16-59Numerical solution of second-order ODE ,16-61Graphical solution for a second-order ODE ,16-63Numerical solution for stiff first-order ODE ,16-65

    Numerical solution to ODEs with the SOLVE/DIFF menu ,16-67Function RKF ,16-67Function RRK ,16-68Function RKFSTEP ,16-69Function RRKSTEP ,16-70Function RKFERR ,16-71Function RSBERR ,16-71

    Chapter 17 - Probability Applications ,17-1The MTH/PROBABILITY.. sub-menu - part 1 ,17-1

    Factorials, combinations, and permutations ,17-1Random numbers ,17-2

    Discrete probability distributions ,17-3Binomial distribution ,17-4Poisson distribution ,17-5

    Continuous probability distributions ,17-6The gamma distribution ,17-6The exponential distribution ,17-6The beta distribution ,17-7The Weibull distribution ,17-7Functions for continuous distributions ,17-7

    Continuous distributions for statistical inference ,17-9Normal distribution pdf ,17-9Normal distribution cdf ,17-10The Student-t distribution ,17-10The Chi-square distribution ,17-11The F distribution ,17-12

    Inverse cumulative distribution functions ,17-13

    Page TOC-17

  • Chapter 18 - Statistical Applications ,18-1Pre-programmed statistical features ,18-1

    Entering data ,18-1Calculating single-variable statistics ,18-2Obtaining frequency distributions ,18-5Fitting data to a function y = f(x) ,18-10Obtaining additional summary statistics ,18-13Calculation of percentiles ,18-14

    The STAT soft menu ,18-15The DATA sub-menu ,18-16The ΣPAR sub-menu ,18-16The 1VAR sub menu ,18-17The PLOT sub-menu ,18-17The FIT sub-menu ,18-18The SUMS sub-menu ,18-18Example of STAT menu operations ,18-19

    Confidence intervals ,18-22Estimation of Confidence Intervals ,18-23Definitions ,18-23Confidence intervals for the population mean when the population vari-

    ance is known ,18-24Confidence intervals for the population mean when the population vari-

    ance is unknown ,18-24Confidence interval for a proportion ,18-25Sampling distribution of differences and sums of statistics ,18-25Confidence intervals for sums and differences of mean values ,18-26

    Determining confidence intervals ,18-27Confidence intervals for the variance ,18-33

    Hypothesis testing ,18-35Procedure for testing hypotheses ,18-35Errors in hypothesis testing ,18-36Inferences concerning one mean ,18-37Inferences concerning two means ,18-39

    Page TOC-18

  • Paired sample tests ,18-41Inferences concerning one proportion ,18-41Testing the difference between two proportions ,18-42Hypothesis testing using pre-programmed features ,18-43Inferences concerning one variance ,18-47Inferences concerning two variances ,18-48

    Additional notes on linear regression ,18-50The method of least squares ,18-50Additional equations for linear regression ,18-51Prediction error ,18-52Confidence intervals and hypothesis testing in linear regression ,18-52Procedure for inference statistics for linear regression using the calcula-

    tor ,18-54Multiple linear fitting ,18-57Polynomial fitting ,18-59

    Selecting the best fitting ,18-62

    Chapter 19 - Numbers in Different Bases ,19-1Definitions ,19-1The BASE menu ,19-1

    Functions HEX, DEC, OCT, and BIN ,19-2Conversion between number systems ,19-3Wordsize ,19-4Operations with binary integers ,19-4

    The LOGIC menu ,19-5The BIT menu ,19-6The BYTE menu ,19-7Hexadecimal numbers for pixel references ,19-7

    Chapter 20 - Customizing menus and keyboard ,20-1Customizing menus ,20-1

    The PRG/MODES/MENU menu ,20-1Menu numbers (RCLMENU and MENU functions) ,20-2

    Page TOC-19

  • Custom menus (MENU and TMENU functions) ,20-2Menu specification and CST variable ,20-4

    Customizing the keyboard ,20-5The PRG/MODES/KEYS sub-menu ,20-5Recall current user-defined key list ,20-6Assign an object to a user-defined key ,20-6Operating user-defined keys ,20-7Un-assigning a user-defined key ,20-7Assigning multiple user-defined keys ,20-7

    Chapter 21 - Programming in User RPL language ,21-1An example of programming ,21-1

    Global and local variables and subprograms ,21-2Global Variable Scope ,21-4Local Variable Scope ,21-5

    The PRG menu ,21-5Navigating through RPN sub-menus ,21-6Functions listed by sub-menu ,21-7Shortcuts in the PRG menu ,21-9Keystroke sequence for commonly used commands ,21-10

    Programs for generating lists of numbers ,21-13Examples of sequential programming ,21-15

    Programs generated by defining a function ,21-15Programs that simulate a sequence of stack operations ,21-17

    Interactive input in programs ,21-19Prompt with an input string ,21-21A function with an input string ,21-22Input string for two or three input values ,21-24Input through input forms ,21-27Creating a choose box ,21-31

    Identifying output in programs ,21-33Tagging a numerical result ,21-33Decomposing a tagged numerical result into a number and a tag ,21-33

    Page TOC-20

  • “De-tagging” a tagged quantity ,21-33Examples of tagged output ,21-34Using a message box ,21-37

    Relational and logical operators ,21-43Relational operators ,21-43Logical operators ,21-45

    Program branching ,21-46Branching with IF ,21-47The IF…THEN…END construct ,21-47The CASE construct ,21-51

    Program loops ,21-53The START construct ,21-53The FOR construct ,21-59The DO construct ,21-61The WHILE construct ,21-63

    Errors and error trapping ,21-64DOERR ,21-64ERRN ,21-65ERRM ,21-65ERR0 ,21-65LASTARG ,21-65Sub-menu IFERR ,21-65

    User RPL programming in algebraic mode ,21-67

    Chapter 22 - Programs for graphics manipulation ,22-1The PLOT menu ,22-1

    User-defined key for the PLOT menu ,22-1Description of the PLOT menu ,22-2

    Generating plots with programs ,22-14Two-dimensional graphics ,22-14Three-dimensional graphics ,22-15The variable EQ ,22-15Examples of interactive plots using the PLOT menu ,22-15

    Page TOC-21

  • Examples of program-generated plots ,22-17Drawing commands for use in programming ,22-19

    PICT ,22-20PDIM ,22-20LINE ,22-20TLINE ,22-20BOX ,22-21ARC ,22-21PIX?, PIXON, and PIXOFF ,22-21PVIEW ,22-22PX�C ,22-22C�PX ,22-22Programming examples using drawing functions ,22-22Pixel coordinates ,22-25

    Animating graphics ,22-26Animating a collection of graphics ,22-27More information on the ANIMATE function ,22-29

    Graphic objects (GROBs) ,22-29The GROB menu ,22-31

    A program with plotting and drawing functions ,22-33Modular programming ,22-35Running the program ,22-36A program to calculate principal stresses ,22-38Ordering the variables in the sub-directory ,22-38A second example of Mohr’s circle calculations ,22-39

    An input form for the Mohr’s circle program ,22-40

    Chapter 23 - Charactor strings ,23-1String-related functions in the TYPE sub-menu ,23-1String concatenation ,23-2The CHARS menu ,23-2The characters list ,23-3

    Page TOC-22

  • Chapter 24 - Calculator objects and flags ,24-1Description of calculator objects ,24-1Function TYPE ,24-2Function VTYPE ,24-2Calculator flags ,24-3

    System flags ,24-3Functions for setting and changing flags ,24-3User flags ,24-4

    Chapter 25 - Date and Time Functions ,25-1The TIME menu ,25-1

    Setting an alarm ,25-1Browsing alarms ,25-2Setting time and date ,25-2TIME Tools ,25-2

    Calculations with dates ,25-3Calculating with times ,25-4Alarm functions ,25-4

    Chapter 26 - Managing memory ,26-1Memory Structure ,26-1

    The HOME directory ,26-2Port memory ,26-2

    Checking objects in memory ,26-3Backup objects ,26-4Backing up objects in port memory ,26-4

    Backing up and restoring HOME ,26-5Storing, deleting, and restoring backup objects ,26-6

    Using data in backup objects ,26-7Using SD cards ,26-7

    Inserting and removing an SD card ,26-7Formatting an SD card ,26-8Accessing objects on an SD card ,26-9

    Page TOC-23

  • Storing objects on an SD card ,26-9Recalling an object from an SD card ,26-10Evaluating an object on an SD card ,26-10Purging an object from the SD card ,26-11Purging all objects on the SD card (by reformatting) ,26-11Specifying a directory on an SD card ,26-11

    Using libraries ,26-12Installing and attaching a library ,26-12Library numbers ,26-13Deleting a library ,26-13Creating libraries ,26-13

    Backup battery ,26-13

    Chapter 27 - The Equation Library ,27-1Solving a Problem with the Equation Library ,27-1

    Using the Solver ,27-2Using the menu keys ,27-3

    Browsing in the Equation Library ,27-4Viewing equations ,27-4Viewing variables and selecting units ,27-5Viewing the picture ,27-5

    Using the Multiple-Equation Solver ,27-6Defining a set of equations ,27-8Interpreting results from the Multiple-Equation Solver ,27-10Checking solutions ,27-11

    AppendicesAppendix A - Using input forms ,A-1Appendix B - The calculator’s keyboard ,B-1Appendix C - CAS settings ,C-1Appendix D - Additional character set ,D-1Appendix E - The Selection Tree in the Equation Writer ,E-1

    Page TOC-24

  • Appendix F - The Applications (APPS) menu ,F-1Appendix G - Useful shortcuts ,G-1Appendix H - The CAS help facility ,H-1Appendix I - Command catalog list ,I-1Appendix J - MATHS menu ,J-1Appendix K - MAIN menu ,K-1Appendix L - Line editor commands ,L-1Appendix M - Table of Built-In Equations ,M-1Appendix N - Index ,N-1

    Limited Warranty ,LW-1Service� ,LW-2Regulatory information ,LW-4Disposal of Waste Equipment by Users in Private Household in the European Union ,LW-6

    Page TOC-25

  • Chapter 1Getting started This chapter provides basic information about the operation of your calculator.It is designed to familiarize you with the basic operations and settings beforeyou perform a calculation.

    Basic OperationsThe following sections are designed to get you acquainted with the hardware ofyour calculator.

    BatteriesThe calculator uses 4 AAA (LR03) batteries as main power and a CR2032lithium battery for memory backup.Before using the calculator, please install the batteries according to thefollowing procedure.

    To install the main batteries a. Make sure the calculator is OFF. Slide up the battery compartment cover as

    illustrated.

    b. Insert 4 new AAA (LR03) batteries into the main compartment. Make sure

    each battery is inserted in the indicated direction.

    To install the backup batterya. Make sure the calculator is OFF. Press down the holder. Push the plate to the

    shown direction and lift it.

    Page 1-1

  • b. Insert a new CR2032 lithium battery. Make sure its positive (+) side is facing

    up.

    c. Replace the plate and push it to the original place.

    After installing the batteries, press [ON] to turn the power on.

    Warning: When the low battery icon is displayed, you need to replace the

    batteries as soon as possible. However, avoid removing the backup battery and

    main batteries at the same time to avoid data lost.

    Turning the calculator on and off

    The $ key is located at the lower left corner of the keyboard. Press it once to

    turn your calculator on. To turn the calculator off, press the right-shift key @

    (first key in the second row from the bottom of the keyboard), followed by the

    $ key. Notice that the $ key has a OFF label printed in the upper right

    corner as a reminder of the OFF command.

    Adjusting the display contrast

    You can adjust the display contrast by holding the $ key while pressing the

    + or - keys. The $(hold) + key combination produces a darker

    display. The $(hold) - key combination produces a lighter display

    Contents of the calculator’s display

    Turn your calculator on once more. The display should look as indicated

    below.

    Page 1-2

  • At the top of the display you will have two lines of information that describe thesettings of the calculator. The first line shows the characters:

    R D XYZ HEX R= 'X'

    For details on the meaning of these symbols see Chapter 2. The second line shows the characters: { HOME } indicating that the HOMEdirectory is the current file directory in the calculator’s memory. In Chapter 2you will learn that you can save data in your calculator by storing them in filesor variables. Variables can be organized into directories and sub-directories.Eventually, you may create a branching tree of file directories, similar to those ina computer hard drive. You can then navigate through the file directory tree toselect any directory of interest. As you navigate through the file directory thesecond line of the display will change to reflect the proper file directory andsub-directory.

    At the bottom of the display you will find a number of labels, namely,@EDIT @VIEW @@ RCL @@ @@STO@ ! PURGE !CLEAR

    associated with the six soft menu keys, F1 through F6: ABCDEF

    The six labels displayed in the lower part of the screen will change dependingon which menu is displayed. But A will always be associated with the firstdisplayed label, B with the second displayed label, and so on.

    MenusThe six labels associated with the keys A through F form part of a menuof functions. Since the calculator has only six soft menu keys, it only display 6labels at any point in time. However, a menu can have more than six entries.

    Page 1-3

  • Each group of 6 entries is called a Menu page. The current menu, known asthe TOOL menu (see below), has eight entries arranged in two pages. The nextpage, containing the next two entries of the menu is available by pressing theL (NeXT menu) key. This key is the third key from the left in the third row ofkeys in the keyboard. Press L once more to return to the main TOOL menu,or press the I key (third key in second row of keys from the top of thekeyboard).

    The TOOL menu is described in detain in the next section. At this point we willillustrate some properties of menus that you will find useful while using yourcalculator.

    SOFT menus vs. CHOOSE boxesMenus, or SOFT menus, associate labels in the lower part of the screen with thesix soft menu keys (Athrough F). By pressing the appropriate soft menukey, the function shown in the associated label gets activated. For example,with the TOOL menu active, pressing the @CLEAR key (F) activates functionCLEAR, which erases (clears up) the contents of the screen. To see this functionin action, type a number, say 123`, and then press the F key.

    SOFT menus are typically used to select from among a number of relatedfunctions. However, SOFT menus are not the only way to access collections ofrelated functions in the calculator. The alternative way will be referred to asCHOOSE boxes. To see an example of a choose box, activate the TOOL menu(press I), and then press the keystroke combination ‚ã(associated withthe 3 key). This will provide the following CHOOSE box:

    Page 1-4

  • This CHOOSE box is labeled BASE MENU and provides a list of numberedfunctions, from 1. HEX x to 6. B�R. This display will constitute the first page ofthis CHOOSE box menu showing six menu functions. You can navigate throughthe menu by using the up and down arrow keys, —˜, located in the upperright side of the keyboard, right under the E and Fsoft menu keys. Toactivate any given function, first, highlight the function name by using the upand down arrow keys, —˜, or by pressing the number corresponding tothe function in the CHOOSE box. After the function name is selected, press the@@@OK@@@ soft menu key (F). Thus, if you wanted to use function R�B (Real toBinary), you could press 6F.

    If you want to move to the top of the current menu page in a CHOOSE box, use„—. To move to the bottom of the current page, use „˜. To move tothe top of the entire menu, use ‚—. To move to the bottom of the entiremenu, use ‚˜.

    Selecting SOFT menus or CHOOSE boxesYou can select the format in which your menus will be displayed by changing asetting in the calculator system flags (A system flag is a calculator variable thatcontrols a certain calculator operation or mode. For more information aboutflags, see Chapter 24). System flag 117 can be set to produce either SOFTmenus or CHOOSE boxes. To access this flag use:

    H @)FLAGS —„ —˜

    Your calculator will show the following screen, highlighting the line starting withthe number 117:

    By default, the line will look as shown above. The highlighted line (117CHOOSE boxes) indicates that CHOOSE boxes are the current menu displaysetting. If you prefer to use SOFT menu keys, press the @�@CHK@@ soft menu key(C), followed by @@@OK@@@ (F). Press @@@OK@@@ (F) once more to return tonormal calculator display.

    Page 1-5

  • If you now press ‚ã, instead of the CHOOSE box that you saw earlier,the display will now show six soft menu labels as the first page of the STACKmenu:

    To navigate through the functions of this menu, press the L key to move to thenext page, or „«(associated with the L key) to move to the previouspage. The following figures show the different pages of the BASE menuaccessed by pressing the L key twice:

    Pressing the L key once more will takes us back to the first menu page.

    To revert to the CHOOSE boxes setting, use:

    H @)FLAGS —„ —˜@�@CHK@@ @@@OK@@@ @@@OK@@@.

    Note: With the SOFT menu setting for system flag 117, the keystrokecombination ‚(hold) ˜, will show a list of the functions in the current softmenu. For example, for the two first pages in the BASE menu, you will get:

    Notes:1. The TOOL menu, obtained by pressing I, will always produce a SOFTmenu.2. Most of the examples in this User’s Manual are shown using both SOFTmenus and CHOOSE boxes. Programming applications (Chapters 21 and22) use exclusively SOFT menus. 3. Additional information on SOFT menus vs. CHOOSE boxes is presented inChapter 2 o f this guide.

    Page 1-6

  • The TOOL menu

    The soft menu keys for the menu currently displayed, known as the TOOL menu,

    are associated with operations related to manipulation of variables (see pages

    for more information on variables):

    @EDIT A EDIT the contents of a variable (see Chapter 2 and Appendix

    L for more information on editing)

    @VIEW B VIEW the contents of a variable

    @@ RCL @@ C ReCaLl the contents of a variable

    @@STO@ D STOre the contents of a variable

    ! PURGE E PURGE a variable

    CLEAR F CLEAR the display or stack

    The calculator has only six soft menu keys, and can only display 6 labels at any

    point in time. However, a menu can have more than six entries. Each group of

    6 entries is called a Menu page. The TOOL menu has eight entries arranged

    in two pages. The next page, containing the next two entries of the menu are

    available by pressing the L (NeXT menu) key. This key is the third key from

    the left in the third row of keys in the keyboard.

    In this case, only the first two soft menu keys have commands associated with

    them. These commands are:

    @CASCM A CASCMD: CAS CoMmanD, used to launch a command from

    the CAS by selecting from a list

    @HELP B HELP facility describing the commands available

    Pressing the L key will show the original TOOL menu. Another way to

    recover the TOOL menu is to press the I key (third key from the left in the

    second row of keys from the top of the keyboard).

    Setting time and date

    The calculator has an internal real time clock. This clock can be continuously

    displayed on the screen and be used for alarms as well as running scheduled

    tasks. This section will show not only how to set time and date, but also the

    basics of using CHOOSE boxes and entering data in a dialog box. Dialog

    boxes on your calculator are similar to a computer dialog box.

    To set time and date we use the TIME choose box available as an alternative

    function for the 9 key. By combining the right-shift button, ‚, with the

    Page 1-7

  • 9 key the TIME choose box is activated. This operation can also berepresented as ‚Ó. The TIME choose box is shown in the figure below:

    As indicated above, the TIME menu provides four different options, numbered 1through 4. Of interest to us as this point is option 3. Set time, date... Using thedown arrow key, ˜, highlight this option and press the !!@@OK#@ soft menu key.The following input form (see Appendix 1-A) for adjusting time and date isshown:

    Setting the time of the dayUsing the number keys, 1234567890, start byadjusting the hour of the day. Suppose that we change the hour to 11, bypressing 11 as the hour field in the SET TIME AND DATE input form ishighlighted. This results in the number 11 being entered in the lower line of theinput form:

    Press the !!@@OK#@ soft menu key to effect the change. The value of 11 is nowshown in the hour field, and the minute field is automatically highlighted:

    Page 1-8

  • Let’s change the minute field to 25, by pressing: 25 !!@@OK#@ . The secondsfield is now highlighted. Suppose that you want to change the seconds field to45, use: 45 !!@@OK#@

    The time format field is now highlighted. To change this field from its currentsetting you can either press the W key (the second key from the left in the fifthrow of keys from the bottom of the keyboard), or press the @CHOOS soft menu key( B).

    � If using the W key, the setting in the time format field will change to eitherof the following options:

    o AM : indicates that displayed time is AM timeo PM : indicates that displayed time is PM timeo 24-hr : indicates that that the time displayed uses a 24 hour

    format where18:00, for example, represents 6pm

    The last selected option will become the set option for the time format byusing this procedure.

    � If using the @CHOOS soft menu key, the following options are available.

    Use the up and down arrow keys,— ˜, to select among these threeoptions (AM, PM, 24-hour time). Press the !!@@OK#@ soft menu key to make theselection.

    Page 1-9

  • Setting the dateAfter setting the time format option, the SET TIME AND DATE input form willlook as follows:

    To set the date, first set the date format. The default format is M/D/Y (month/day/year). To modify this format, press the down arrow key. This will highlightthe date format as shown below:

    Use the @CHOOS soft menu key to see the options for the date format:

    Highlight your choice by using the up and down arrow keys,— ˜, andpress the !!@@OK#@ soft menu key to make the selection.

    Page 1-10

  • Introducing the calculator’s keyboard

    The figure below shows a diagram of the calculator’s keyboard with the

    numbering of its rows and columns.

    The figure shows 10 rows of keys combined with 3, 5, or 6 columns. Row 1

    has 6 keys, rows 2 and 3 have 3 keys each, and rows 4 through 10 have 5

    keys each. There are 4 arrow keys located on the right-hand side of the

    keyboard in the space occupied by rows 2 and 3.

    Each key has three, four, or five functions. The main key function correspond to

    the most prominent label in the key. Also, the left-shift key, key (8,1), the right-

    Page 1-11

  • shift key, key (9,1), and the ALPHA key, key (7,1), can be combined with some

    of the other keys to activate the alternative functions shown in the keyboard.

    For example, the P key, key(4,4), has the following six functions associated

    with it:

    P Main function, to activate the SYMBolic menu

    „´ Left-shift function, to activate the MTH (Math) menu

    … N Right-shift function, to activate the CATalog function

    ~p ALPHA function, to enter the upper-case letter P

    ~„p ALPHA-Left-Shift function, to enter the lower-case letter p

    ~…p ALPHA-Right-Shift function, to enter the symbol P

    Of the six functions associated with the key only the first four are shown in the

    keyboard itself. This is the way that the key looks in the keyboard:

    Notice that the color and the position of the labels in the key, namely, SYMB,

    MTH, CAT and P, indicate which is the main function (SYMB), and which of

    the other three functions is associated with the left-shift „(MTH), right-shift

    … (CAT ) , and ~ (P) keys.

    For detailed information on the calculator keyboard operation referee to

    Appendix B .

    Selecting calculator modes

    This section assumes that you are now at least partially familiar with the use of

    choose and dialog boxes (if you are not, please refer to Chapter 2).

    Press the H button (second key from the left on the second row of keys from

    the top) to show the following CALCULATOR MODES input form:

    Page 1-12

  • Press the !!@@OK#@ soft menu key to return to normal display. Examples of selectingdifferent calculator modes are shown next.

    Operating ModeThe calculator offers two operating modes: the Algebraic mode, and theReverse Polish Notation (RPN) mode. The default mode is the Algebraic mode(as indicated in the figure above), however, users of earlier HP calculators maybe more familiar with the RPN mode.

    To select an operating mode, first open the CALCULATOR MODES input formby pressing the H button. The Operating Mode field will be highlighted.Select the Algebraic or RPN operating mode by either using the \ key(second from left in the fifth row from the keyboard bottom), or pressing the@CHOOS soft menu key. If using the latter approach, use up and down arrowkeys, — ˜, to select the mode, and press the !!@@OK#@ soft menu key tocomplete the operation.

    To illustrate the difference between these two operating modes we will calculatethe following expression in both modes:

    5.2

    3

    23

    33

    1

    53

    e+⋅

    −⋅ ⎟⎠

    Page 1-13

  • To enter this expression in the calculator we will first use the equation writer,‚O. Please identify the following keys in the keyboard, besides thenumeric keypad keys:

    !@.#*+-/R

    Q¸Ü‚Oš™˜—`

    The equation writer is a display mode in which you can build mathematicalexpressions using explicit mathematical notation including fractions, derivatives,integrals, roots, etc. To use the equation writer for writing the expressionshown above, use the following keystrokes:

    ‚OR3*!Ü5-

    1/3*3

    ———————

    /23Q3™™+!¸2.5`

    After pressing `the calculator displays the expression:

    √ (3*(5-1/(3*3))/23^3+EXP(2.5))

    Pressing `again will provide the following value. Accept Approx. mode on,if asked, by pressing !!@@OK#@. [Note: The integer values used above, e.g., 3, 5,1, represent exact values. The EXP(2.5), however, cannot be expressed as anexact value, therefore, a switch to Approx mode is required]:

    You could also type the expression directly into the display without using theequation writer, as follows:

    R!Ü3.*!Ü5.-1./

    !Ü3.*3.™™

    /23.Q3+!¸2.5`

    to obtain the same result.

    Page 1-14

  • Change the operating mode to RPN by first pressing the H button. Select theRPN operating mode by either using the \key, or pressing the @CHOOS softmenu key. Press the !!@@OK#@ soft menu key to complete the operation. Thedisplay, for the RPN mode looks as follows:

    Notice that the display shows several levels of output labeled, from bottom totop, as 1, 2, 3, etc. This is referred to as the stack of the calculator. Thedifferent levels are referred to as the stack levels, i.e., stack level 1, stack level 2,etc.

    In RPN mode, instead of writing an operation such as 3 + 2 by pressing3+2`, we write the operands first , in the proper order, and thenthe operator, i.e., 3`2+. As you enter the operands, they occupydifferent stack levels. Entering 3`puts the number 3 in stack level 1.Next, entering 2pushes the 3 upwards to occupy stack level 2. Finally, bypressing +, we are telling the calculator to apply the operator, or program,+ to the objects occupying levels 1 and 2. The result, 5, is then placed inlevel 1.

    Let's try some other simple operations before trying the more complicatedexpression used earlier for the algebraic operating mode:123/32 123`32/

    42 4`2Q3√27 27`3@»

    Notice the position of the y and the x in the last two operations. The base inthe exponential operation is y (stack level 2) while the exponent is x (stack level1) before the key Q is pressed. Similarly, in the cubic root operation, y (stacklevel 2) is the quantity under the root sign, and x (stack level 1) is the root.

    Try the following exercise involving 3 factors: (5 + 3) × 25`3+ Calculates (5 + 3) first.2X Completes the calculation.

    Let's try now the expression proposed earlier:

    Page 1-15

  • 3.` Enter 3 in level 15.` Enter 5 in level 1, 3 moves to y3.` Enter 3 in level 1, 5 moves to level 2, 3 to level 33.* Place 3 and multiply, 9 appears in level 1Y 1/(3×3), last value in lev. 1; 5 in level 2; 3 in level 3- 5 - 1/(3×3) , occupies level 1 now; 3 in level 2* 3× (5 - 1/(3×3)), occupies level 1 now.23.`Enter 23 in level 1, 14.66666 moves to level 2.

    3.Q Enter 3, calculate 233 into level 1. 14.666 in lev. 2.

    / (3× (5-1/(3×3)))/233 into level 12.5 Enter 2.5 level 1

    !¸ e2.5, goes into level 1, level 2 shows previous value.

    + (3× (5 - 1/(3×3)))/233 + e2.5 = 12.18369, into lev. 1.

    R √((3× (5 - 1/(3×3)))/233 + e2.5) = 3.4905156, into 1.

    Although RPN requires a little bit more thought than the algebraic (ALG) mode,there are multiple advantages in using RPN. For example, in RPN mode youcan see the equation unfolding step by step. This is extremely useful to detect apossible input error. Also, as you become more efficient in this mode and learnmore of the tricks, you will be able to calculate expression faster and will muchless keystrokes. Consider, for example the calculation of (4×6 - 5)/(1+4×6 - 5).In RPN mode you can write:

    4 ` 6 * 5 - ` 1 + /

    obviously, even In RPN mode, you can enter an expression in the same order asthe algebraic mode by using the Equation writer. For example,

    ‚OR3.*!Ü5.-

    1/3.*3.

    ———————

    /23.Q3™™+!¸2.5`

    The resulting expression is shown in stack level 1 as follows:

    5.2

    3

    23

    33

    1

    53

    e+⋅

    −⋅ ⎟⎠

    Page 1-16

  • Notice how the expression is placed in stack level 1 after pressing `.Pressing the EVAL key at this point will evaluate the numerical value of thatexpression Note: In RPN mode, pressing ENTER when there is no commandline will execute the DUP function which copies the contents of stack level 1 ofthe stack onto level 2 (and pushes all the other stack levels one level up). This isextremely useful as showed in the previous example.

    To select between the ALG vs. RPN operating mode, you can also set/clearsystem flag 95 through the following keystroke sequence:

    H@FLAGS 9 ˜ ˜ ˜ ˜ @�CHK@@ `

    Alternatively, you can use one of the following shortcuts:� In ALG mode,

    CF(-95) selects RPN mode

    � In RPN mode,95 \` SF selects ALG mode

    For more information on calculator’s system flags see Chapter 2.

    Number Format and decimal dot or commaChanging the number format allows you to customize the way real numbers aredisplayed by the calculator. You will find this feature extremely useful inoperations with powers of tens or to limit the number of decimals in a result.

    To select a number format, first open the CALCULATOR MODES input form bypressing the H button. Then, use the down arrow key, ˜, to select theoption Number format. The default value is Std, or Standard format. In thestandard format, the calculator will show floating-point numbers with themaximum precision allowed by the calculator (12 significant digits). To learn

    Page 1-17

  • more about reals, see Chapter 2. To illustrate this and other number formats trythe following exercises:

    � Standard format:This mode is the most used mode as it shows numbers in the most familiarnotation.Press the !!@@OK#@ soft menu key, with the Number format set to Std, to returnto the calculator display. Enter the number 123.4567890123456. Noticethat this number has 16 significant figures. Press the ` key. The numberis rounded to the maximum 12 significant figures, and is displayed asfollows:

    In the standard format of decimal display, integer numbers are shown with no decimal zeros whatsoever. Numbers with different decimal figures will be adjusted in the display so that only those decimal figures that are necessary will be shown. More examples of numbers in standard format are shown next:

    � Fixed format with no decimals: Press the H button. Next, use the downarrow key, ˜, to select the option Number format. Press the @CHOOS softmenu key, and select the option Fixed with the arrow down key ˜.

    Page 1-18

  • Notice that the Number Format mode is set to Fix followed by a zero (0).This number indicates the number of decimals to be shown after thedecimal point in the calculator’s display. Press the !!@@OK#@ soft menu key toreturn to the calculator display. The number now is shown as:

    This setting will force all results to be rounded to the closest integer (0 digitdisplayed after the comma). However, the number is still stored by thecalculator with its full 12 significant digit precision. As we change thenumber of decimals to be displayed, you will see the additional digitsbeing shown again.

    � Fixed format with decimals:This mode is mainly used when working with limited precision. Forexample, if you are doing financial calculation, using a FIX 2 mode isconvenient as it can easily represent monetary units to a 1/100 precision.Press the H button. Next, use the down arrow key, ˜, to select theoption Number format. Press the @CHOOS soft menu key, and select theoption Fixed with the arrow down key ˜.

    Press the right arrow key, ™, to highlight the zero in front of the optionFix. Press the @CHOOS soft menu key and, using the up and down arrowkeys, —˜, select, say, 3 decimals.

    Page 1-19

  • Press the !!@@OK#@ soft menu key to complete the selection:

    Press the !!@@OK#@ soft menu key return to the calculator display. The numbernow is shown as:

    Notice how the number is rounded, not truncated. Thus, the number123.4567890123456, for this setting, is displayed as 123.457, and notas 123.456 because the digit after 6 is > 5

    � Scientific format The scientific format is mainly used when solving problems in the physicalsciences where numbers are usually represented as a number with limitedprecision multiplied by a power of ten.To set this format, start by pressing the H button. Next, use the downarrow key, ˜, to select the option Number format. Press the @CHOOS softmenu key and select the option Scientific with the arrow down key ˜.Keep the number 3 in front of the Sci. (This number can be changed in the

    Page 1-20

  • same fashion that we changed the Fixed number of decimals in theexample above).

    Press the !!@@OK#@ soft menu key return to the calculator display. The numbernow is shown as:

    This result, 1.23E2, is the calculator’s version of powers-of-ten notation,

    i.e., 1.235 x 102. In this, so-called, scientific notation, the number 3 infront of the Sci number format (shown earlier) represents the number ofsignificant figures after the decimal point. Scientific notation alwaysincludes one integer figure as shown above. For this case, therefore, thenumber of significant figures is four.

    � Engineering formatThe engineering format is very similar to the scientific format, except thatthe powers of ten are multiples of three. To set this format, start by pressing the H button. Next, use the downarrow key, ˜, to select the option Number format. Press the @CHOOS softmenu key and select the option Engineering with the arrow down key ˜.Keep the number 3 in front of the Eng. (This number can be changed inthe same fashion that we changed the Fixed number of decimals in anearlier example).

    Page 1-21

  • Press the !!@@OK#@ soft menu key return to the calculator display. The numbernow is shown as:

    Because this number has three figures in the integer part, it is shown withfour significative figures and a zero power of ten, while using theEngineering format. For example, the number 0.00256, will be shown as:

    � Decimal comma vs. decimal pointDecimal points in floating-point numbers can be replaced by commas, ifthe user is more familiar with such notation. To replace decimal points forcommas, change the FM option in the CALCULATOR MODES input form tocommas, as follows (Notice that we have changed the Number Format toStd):

    � Press the H button. Next, use the down arrow key, ˜, once, and theright arrow key, ™, highlighting the option __FM,. To select commas,press the @�@CHK@@ soft menu key. The input form will look as follows:

    Page 1-22

  • � Press the !!@@OK#@ soft menu key return to the calculator display. The number123.456789012, entered earlier, now is shown as:

    Angle MeasureTrigonometric functions, for example, require arguments representing planeangles. The calculator provides three different Angle Measure modes forworking with angles, namely:� Degrees: There are 360 degrees (360o) in a complete circumference, or

    90 degrees (90o) in a right angle. This representation is mainly used whendoing basic geometry, mechanical or structural engineering, andsurveying.

    � Radians: There are 2π radians (2π r ) in a complete circumference, or π/2radians (π/2 r ) in a right angle. This notation is mainly used when solvingmathematics and physics problems. This is the default mode of thecalculator.

    � Grades: There are 400 grades (400 g) in a complete circumference, or100 grades (100 g) in a right angle. This notation is similar to the degreemode, and was introduced in order to “simplify” the degree notation but isseldom used now.

    The angle measure affects the trig functions like SIN, COS, TAN and associatedfunctions.

    To change the angle measure mode, use the following procedure:� Press the H button. Next, use the down arrow key, ˜, twice. Select

    the Angle Measure mode by either using the \key (second from left inthe fifth row from the keyboard bottom), or pressing the @CHOOS soft menu

    Page 1-23

  • key. If using the latter approach, use up and down arrow keys,— ˜,to select the preferred mode, and press the !!@@OK#@ soft menu key tocomplete the operation. For example, in the following screen, the Radiansmode is selected:

    Coordinate SystemThe coordinate system selection affects the way vectors and complex numbersare displayed and entered. To learn more about complex numbers and vectors,see Chapters 4 and 9, respectively.Two- and three-dimensional vector components and complex numbers can berepresented in any of 3 coordinate systems: The Cartesian (2 dimensional) orRectangular (3 dimensional), Cylindrical (3 dimensional) or Polar (2dimensional), and Spherical (only 3 dimensional). In a Cartesian orRectangular coordinate system a point P will have three linear coordinates(x,y,z) measured from the origin along each of three mutually perpendicularaxes (in 2 d mode, z is assumed to be 0). In a Cylindrical or Polar coordinatesystem the coordinates of a point are given by (r,θ,z), where r is a radialdistance measured from the origin on the xy plane, θ is the angle that the radialdistance r forms with the positive x axis -- measured as positive in acounterclockwise direction --, and z is the same as the z coordinate in aCartesian system (in 2 d mode, z is assumed to be 0). The Rectangular andPolar systems are related by the following quantities:

    In a Spherical coordinate system the coordinates of a point are given by (ρ,θ,φ)where ρ is a radial distance measured from the origin of a Cartesian system, θis an angle representing the angle formed by the projection of the lineardistance ρ onto the xy axis (same as θ in Polar coordinates), and φ is the angle

    22

    )cos( yxrrx +=⋅= θ

    ⎛=⋅= −x

    y

    ry

    1

    tan)sin( θθ

    zz =

    Page 1-24

  • from the positive z axis to the radial distance ρ. The Rectangular and Sphericalcoordinate systems are related by the following quantities:

    To change the coordinate system in your calculator, follow these steps:� Press the H button. Next, use the down arrow key, ˜, three times.

    Select the Angle Measure mode by either using the \ key (second fromleft in the fifth row from the keyboard bottom), or pressing the @CHOOS softmenu key. If using the latter approach, use up and down arrow keys,—˜, to select the preferred mode, and press the !!@@OK#@ soft menu key tocomplete the operation. For example, in the following screen, the Polarcoordinate mode is selected:

    Beep, Key Click, and Last StackThe last line of the CALCULATOR MODES input form include the options:

    _Beep _Key Click _Last StackBy choosing the check mark next to each of these options, the correspondingoption is activated. These options are described next:

    _Beep : When selected, , the calculator beeper is active. This operation mainly applies to error messages, but also some user functions like BEEP.

    _Key Click : When selected, each keystroke produces a “click” sound.

    ⎛ +=⋅=

    ⎛=⋅⋅=

    ++=⋅⋅=

    z

    yx

    z

    x

    y

    y

    zyxx

    22

    1

    1

    222

    tan)cos(

    tan)sin()sin(

    )cos()sin(

    φφρ

    θθφρ

    ρθφρ

    Page 1-25

  • _Last Stack: Keeps the contents of the last stack entry for use with the functionsUNDO and ANS (see Chapter 2).

    The _Beep option can be useful to advise the user about errors. You may wantto deselect this option if using your calculator in a classroom or library.The _Key Click option can be useful as an audible way to check that eachkeystroke was entered as intended. The _Last Stack option is very useful to recover the last operation in case weneed it for a new calculation.

    To select, or deselect, any of these three options, first press the H button.Next,� Use the down arrow key, ˜, four times to select the _Last Stack option.

    Use the @�@CHK@@ soft menu key to change the selection. � Press the left arrow key š to select the _Key Click option. Use the @�@CHK@@

    soft menu key to change the selection.� Press the left arrow key š to select the _Beep option. Use the @�@CHK@@ soft

    menu key to change the selection. Press the !!@@OK#@ soft menu key to complete the operation.

    Selecting CAS settingsCAS stands for Computer Algebraic System. This is the mathematical core ofthe calculator where the symbolic mathematical operations and functions areprogrammed and performed. The CAS offers a number of settings can beadjusted according to the type of operation of interest. These are:� The default independent variable� Numeric vs. symbolic mode� Approximate vs. Exact mode� Verbose vs. Non-verbose mode� Step-by-step mode for operations� Increasing power format for polynomials� Rigorous mode� Simplification of non-rational expressions

    Details on the selection of CAS settings are presented in Appendix C.

    Page 1-26

  • Selecting Display modesThe calculator display can be customized to your preference by selectingdifferent display modes. To see the optional display settings use the following:� First, press the H button to activate the CALCULATOR MODES input form.

    Within the CALCULATOR MODES input form, press the @@DISP@ soft menu keyto display the DISPLAY MODES input form.

    � To navigate through the many options in the DISPLAY MODES input form,use the arrow keys: š™˜—.

    � To select or deselect any of the settings shown above, that require a checkmark, select the underline before the option of interest, and toggle the@�@CHK@@ soft menu key until the right setting is achieved. When an option isselected, a check mark will be shown in the underline (e.g., the Textbookoption in the Stack: line above). Unselected options will show no checkmark in the underline preceding the option of interest (e.g., the _Small,_Full page, and _Indent options in the Edit: line above).

    � To select the Font for the display, highlight the field in front of the Font:option in the DISPLAY MODES input form, and use the @CHOOS soft menu key.

    � After having selected and unselected all the options that you want in theDISPLAY MODES input form, press the @@@OK@@@ soft menu key. This will takeyou back to the CALCULATOR MODES input form. To return to normalcalculator display at this point, press the @@@OK@@@ soft menu key once more.

    Selecting the display fontChanging the font display allows you to have the calculator look and feelchanged to your own liking. By using a 6-pixel font, for example, you candisplay up to 9 stack levels! Follow these instructions to select your display font:First, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key todisplay the DISPLAY MODES input form. The Font: field is highlighted, and theoption Ft8_0:system 8 is selected. This is the default value of the display font.

    Page 1-27

  • Pressing the @CHOOS soft menu key will provide a list of available system fonts, asshown below:

    The options available are three standard System Fonts (sizes 8, 7, and 6) and aBrowse.. option. The latter will let you browse the calculator memory foradditional fonts that you may have created (see Chapter 23) or downloadedinto the calculator. Practice changing the display fonts to sizes 7 and 6. Press the OK soft menukey to effect the selection. When done with a font selection, press the @@@OK@@@ softmenu key to go back to the CALCULATOR MODES input form. To return tonormal calculator display at this point, press the @@@OK@@@ soft menu key once moreand see how the stack display change to accommodate the different font.

    Selecting properties of the line editorFirst, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key todisplay the DISPLAY MODES input form. Press the down arrow key, ˜, once,to get to the Edit line. This line shows three properties that can be modified.When these properties are selected (checked) the following effects areactivated:

    _Small Changes font size to small_Full page Allows to place the cursor after the end of the line_Indent Auto intend cursor when entering a carriage return

    Detailed instructions on the use of the line editor are presented in Chapter 2 inthis guide.

    Selecting properties of the Stack First, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key to

    Page 1-28

  • display the DISPLAY MODES input form. Press the down arrow key, ˜, twice,to get to the Stack line. This line shows two properties that can be modified.When these properties are selected (checked) the following effects areactivated:_Small Changes font size to small. This maximized the amount of

    information displayed on the screen. Note, this selectionoverrides the font selection for the stack display.

    _Textbook Display mathematical expressions in graphical mathematicalnotation

    To illustrate these settings, either in algebraic or RPN mode, use the equation writer to type the following definite integral:

    ‚O…Á0™„虄¸\x™x`

    In Algebraic mode, the following screen shows the result of these keystrokes with neither _Small nor _Textbook are selected:

    With the _Small option selected only, the display looks as shown below:

    With the _Textbook option selected (default value), regardless of whether the _Small option is selected or not, the display shows the following result:

    Selecting properties of the equation writer (EQW)First, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key todisplay the DISPLAY MODES input form. Press the down arrow key, ˜, three

    Page 1-29

  • times, to get to the EQW (Equation Writer) line. This line shows two propertiesthat can be modified. When these properties are selected (checked) thefollowing effects are activated:_Small Changes font size to small while using the equation

    editor_Small Stack Disp Shows small font in the stack for textbook style displayDetailed instructions on the use of the equation editor (EQW) are presentedelsewhere in this manual.

    For the example of the integral , presented above, selecting the

    _Small Stack Disp in the EQW line of the DISPLAY MODES input form producesthe following display:

    Selecting the size of the headerFirst, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key todisplay the DISPLAY MODES input form. Press the down arrow key, ˜, fourtimes, to get to the Header line. The value 2 is assigned to the Header field bydefault. This means that the top part of the display will contain two lines, oneshowing the current settings of the calculator, and a second one showing thecurrent sub directory within the calculator’s memory (These lines were describedearlier in the manual). The user can select to change this setting to 1 or 0 toreduce the number of header lines in the display.

    Selecting the clock displayFirst, press the H button to activate the CALCULATOR MODES input form.Within the CALCULATOR MODES input form, press the @@DISP@ soft menu key todisplay the DISPLAY MODES input form. Press the down arrow key, ˜, fourtimes, to get to the Header line. The Header field will be highlighted. Use the

    ∞ −

    0

    dXe

    X

    Page 1-30

  • right arrow key (™) to select the underline in front of the options _Clock or_Analog. Toggle the @�@CHK@@ soft menu key until the desired setting is achieved.If the _Clock option is selected, the time of the day and date will be shown inthe upper right corner of the display. If the _Analog option is also selected, ananalog clock, rather than a digital clock, will be shown in the upper right cornerof the display. If the _Clock option is not selected, or the header is not present,or too small, the date and time of day will not be shown in the display.

    Page 1-31

  • Chapter 2Introducing the calculatorIn this chapter we present a number of basic operations of the calculator including the use of the Equation Writer and the manipulation of data objects in the calculator. Study the examples in this chapter to get a good grasp of the capabilities of the calculator for future applications.

    Calculator objectsAny number, expression, character, variable, etc., that can be created and manipulated in the calculator is referred to as an object. Some of the most useful type of objects are listed below.

    Real. These object represents a number, positive or negative, with 12 significant digits and an exponent ranging from -499 to +499. example of reals are: 1.,-5., 56.41564 1.5E45, -555.74E-95

    When entering a real number, you can use the V key to enter the exponent and the \ key to change the sign of the exponent or mantissa.

    Note that real must be entered with a decimal point, even if the number does not have a fractional part. Otherwise the number is taken as an integer number, which is a different calculator objects. Reals behave as you would expect a number to when used in a mathematical operation.

    Integers. These objects represent integer numbers (numbers without fractional part) and do not have limits (except the memory of the calculator). Example of integers are: 1, 564654112, -413165467354646765465487. Note how these numbers do not have a decimal point.

    Due to their storage format, integer numbers are always maintain full precision in their calculation. For example, an operation such as 30/14, with integer numbers, will return 15/7 and not 2.142…. To force a real (or floating-point) result, use function �NUM ‚ï.

    Integers are used frequently in CAS-based functions as they are designed to keep full precision in their operation.If the approximate mode (APPROX) is selected in the CAS (see Appendix C), integers will be automatically converted to reals. If you are not planning to use

    Page 2-1

  • the CAS, it might be a good idea to switch directly into approximate mode. Refer to Appendix C for more details.

    Mixing integers and reals together or mistaking an integer for a real is a common occurrence. The calculator will detect such mixing of objects and ask you if you want to switch to approximate mode.

    Complex numbers, are an extension of real numbers that include the unit imaginary number, i 2= -1. A complex number, e.g., 3 + 2i, is written as (3, 2)in the calculator.

    Complex numbers can be displayed in either Cartesian or polar mode depending on the setting selected. Note that complex numbers are always stored in Cartesian mode and that only the display is affected. This allows the calculator to keep as much precision as possible during calculations.

    Most mathematics functions work on complex numbers. There is no need to use a special “complex +“ function to add complex numbers, you can use the same + function that on reals or integers.

    Vector and matrix operations utilize objects of type 3, real arrays, and, if needed, type 4, complex arrays. Objects type 2, strings, are simply lines of text (enclosed between quotes) produced with the alphanumeric keyboard.

    A list is just a collection of objects enclosed between curly brackets and separated by spaces in RPN mode (the space key is labeled #), or by commas in algebraic mode. Lists, objects of type 5, can be very useful when processing collections of numbers. For example, the columns of a table can be entered as lists. If preferred, a table can be entered as a matrix or array.

    Objects type 8 are programs in User RPL language. These are simply sets of instructions enclosed between the symbols >.

    Associated with programs are objects types 6 and 7, Global and Local Names,respectively. These names, or variables, are used to store any type of objects. The concept of global or local names is related to the scope or reach of the variable in a given program. An algebraic object, or simply, an algebraic (object of type 9), is a valid algebraic expression enclosed within quotation or tick marks.

    Page 2-2

  • Binary integers, objects of type 10, are used in some computer science applications.

    Graphics objects, objects of type 11, store graphics produced by the calculator.

    Tagged objects, objects of type 12, are used in the output of many programs to identify results. For example, in the tagged object: Mean: 23.2, the word Mean:is the tag used to identify the number 23.2 as the mean of a sample, for example.

    Unit objects, objects of type 13, are numerical values with a physical unit attached to them.

    Directories, objects of type 15, are memory locations used to organize your variables in a similar fashion as folders are used in a personal computer.

    Libraries, objects of type 16, are programs residing in memory ports that are accessible within any directory (or sub-directory) in your calculator. They resemble built-in functions, objects of type 18, and built-in commands, objects of type 19, in the way they are used.

    Editing expressions on the screenIn this section we present examples of expression editing directly into the calculator display (algebraic history or RPN stack).

    Creating arithmetic expressionsFor this example, we select the Algebraic operating mode and select a Fixformat with 3 decimals for the display. We are going to enter the arithmetic expression:

    To enter this expression use the following keystrokes:

    5.*„Ü1.+1./7.5™/

    „ÜR3.-2.Q3

    3

    0.20.3

    5.7

    0.1

    0.1

    0.5

    +⋅

    Page 2-3

  • The resulting expression is: 5.*(1.+1./7.5)/(√3.-2.^3).

    Press ` to get the expression in the display as follows:

    Notice that, if your CAS is set to EXACT (see Appendix C) and you enter your expression using integer numbers for integer values, the result is a symbolic quantity, e.g.,

    5*„Ü1+1/7.5™/

    „ÜR3-2Q3

    Before producing a result, you will be asked to change to Approximate mode. Accept the change to get the following result (shown in Fix decimal mode with three decimal places – see Chapter 1):

    In this case, when the expression is entered directly into the stack. As soon as you press `, the calculator will attempt to calculate a value for the expression. If the expression is entered between quotes, however, the calculator will reproduce the expression as entered. In the following example, we enter the same expression as above, but using quotes. For this case we set the operating mode to Algebraic, the CAS mode to Exact (deselect _Approx), and the display setting to Textbook. The keystrokes to enter the expression are the following:

    ³5*„Ü1+1/7.5™/

    „ÜR3-2Q3`

    The result will be shown as follows:

    Page 2-4

  • To evaluate the expression we can use the EVAL function, as follows:μ„î`

    As in the previous example, you will be asked to approve changing the CAS setting to Approx. Once this is done, you will get the same result as before.

    An alternative way to evaluate the expression entered earlier between quotes is by using the option …ï. To recover the expression from the existing stack, use the following keystrokes: ƒƒ…ï

    We will now enter the expression used above when the calculator is set to the RPN operating mode. We also set the CAS to Exact and the display to Textbook. The keystrokes to enter the expression between quotes are the same used earlier, i.e.,

    ³5*„Ü1+1/7.5™/

    „ÜR3-2Q3`

    Resulting in the output

    Press ` once more to keep two copies of the expression available in the stack for evaluation. We first evaluate the expression using the function EVAL,and next using the function �NUM.Here are the steps explained in detail: First, evaluate the expression using function EVAL. The resulting expression is semi-symbolic in the sense that there are floating-point components to the result, as well as a √3. Next, we switch stack locations and evaluate using function �NUM:™ Exchange stack levels 1 and 2 (the SWAP command)…ï Evaluate using function �NUM

    Page 2-5

  • This latter result is purely numerical, so that the two results in the stack, although representing the same expression, seem different. To verify that they are not, we subtract the two values and evaluate this difference using function EVAL:- Subtract level 1 from level 2μ Evaluate using function EVAL

    The result is zero (0.).

    Editing arithmetic expressionsSuppose that we entered the following expression, between quotes, with the calculator in RPN mode and the CAS set to EXACT:

    rather than the intended expression: . The incorrect expression

    was entered by using:

    ³5*„Ü1+1/1.75™/

    „ÜR5-2Q3`

    To enter the line editor use „˜. The display now looks as follows:

    Note: Avoid mixing integer and real data to avoid conflicts in the calculations. For many physical science and engineering applications, including numerical solution of equation, statistics applications, etc., the APPROX mode (see Appendix C) works better. For mathematical applications, e.g., calculus, vector analysis, algebra, etc., the EXACT mode is preferred. Become acquainted with operations in both modes and learn how to switch from one to the other for different types of operations (see Appendix C).

    3

    23

    5.7

    1

    1

    5

    +⋅

    Page 2-6

  • The editing cursor is shown as a blinking left arrow over the first character in the line to be edited. Since the editing in this case consists of removing some characters and replacing them with others, we will use the right and left arrow keys, š™, to move the cursor to the appropriate place for editing, and the delete key, ƒ, to eliminate characters.

    The following keystrokes will complete the editing for this case:� Press the right arrow key, ™, until the cursor is immediately to the right

    of the decimal point in the term 1.75� Press the delete key, ƒ, twice to erase the characters 1.� Press the right arrow key, ™, once, to move the cursor to the right of

    the 7� Type a decimal point with .� Press the right arrow key, ™, until the cursor is immediately to the right

    of the √5� Press the delete key, ƒ, once to erase the Character 5� Type a 3 with 3� Press ` to return to the stack

    The edited expression is now available in the stack.

    Editing of a line of input when the calculator is in Algebraic operating mode is exactly the same as in the RPN mode. You can repeat this example in Algebraic mode to verify this assertion.

    Creating algebraic expressionsAlgebraic expressions include not only numbers, but also variable names. As an example, we will enter the following algebraic expression:

    b

    L

    yR

    R

    x

    L

    2

    12

    ++

    +

    Page 2-7

  • We set the calculator operating mode to Algebraic, the CAS to Exact, and the display to Textbook. To enter this algebraic expression we use the following keystrokes:

    ³2*~l*R„Ü1+~„x/~r™/

    „ Ü ~r+~„y™+2*~l/~„b

    Press ` to get the following result:

    Entering this expression when the calculator is set in the RPN mode is exactly the same as this Algebraic mode exercise.

    Editing algebraic expressionsEditing of an algebraic expression with the line editor is very similar to that of an arithmetic expression (see exercise above). Suppose that we want to modify the expression entered above to read

    To edit this algebraic expression using the line editor use „˜. This activates the line editor, showing the expression to be edited as follows:

    The editing cursor is shown as a blinking left arrow over the first character in the line to be edited. As in an earlier exercise on line editing, we will use the right and left arrow keys, š™, to move the cursor to the appropriate place for editing, and the delete key, ƒ, to eliminate characters.

    The following keystrokes will complete the editing for this case:

    b

    L

    xR

    R

    x

    L

    2

    12

    2

    ++

    +

    Page 2-8

  • � Press the right arrow key, ™, until the cursor is to the right of the x� Type Q2 to enter the power 2 for the x� Press the right arrow key, ™, until the cursor is to the right of the y� Press the delete key, ƒ, once to erase the characters y.� Type ~„x to enter an x� Press the right arrow key, ™, 4 times to move the cursor to the right of

    the *� Type R to enter a square root symbol� Type „Ü to enter a set of parentheses (they come in pairs)� Press the right arrow key, ™, once, and the delete key, ƒ, once, to

    delete the right parenthesis of the set inserted above� Press the right arrow key, ™, 4 times to move the cursor to the right of

    the b� Type „Ü to enter a second set of parentheses � Press the delete key, ƒ, once, to delete the left parenthesis of the set

    inserted above. � Press ` to return to normal calculator display.

    The result is shown next:

    Notice that the expression has been expanded to include terms such as|R|, the absolute value, and SQ(b⋅R), the square of b⋅R. To see if we cansimplify this result, use FACTOR(ANS(1)) in ALG mode:

    � Press „˜ to activate the line editor once more. The result is now:

    Page 2-9

  • � Pressing ` once more to return to normal display.

    To see the entire expression in the screen, we can change the option _SmallStack Disp in the DISPLAY MODES input form (see Chapter 1). After effecting this change, the display will look as follows:

    Using the Equation Writer (EQW) to create expressionsThe equation writer is an extremely powerful tool that not only let you enter or see an equation, but also allows you to modify and work/apply functions on all or part of the equation. The equation writer (EQW), therefore, allows you to perform complex mathematical operations, directly, or in a step-by-step mode, as you would do on paper when solving, for example, calculus problems.

    The Equation Writer is launched by pressing the keystroke combination …‚O (the third key in the fourth row from the top in the keyboard). The resulting screen is the following:

    Note: To use Greek letters and other characters in algebraic expressions use the CHARS menu. This menu is activated by the keystroke combination …±. Details are presented in Appendix D.

    Page 2-10

  • The six soft menu keys for the Equation Writer activate the following functions:

    @EDIT: lets the user edit an entry in the line editor (see examples above)@CURS: highlights expression and adds a graphics cursor to it@BIG: if selected (selection shown by the character in the label) the font used in the writer is the system font 8 (the largest font available)@EVAL: lets you evaluate, symbolically or numerically, an expression highlighted in the equation writer screen (similar to …μ)@FACTO: lets you factor an expression highlighted in the equation writer screen (if factoring is possible)@SIMP: