HP 15C Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Autres dispositifs de saisie HP 15C. HP 15c Scientific Calculator User manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 288
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - Owner’s Handbook

HP-15C Owner’s Handbook HP Part Number: 00015-90001 Edition 2.4, Sep 2011

Page 2 - Legal Notice

10 Contents Appendix A: Error Conditions ... 205 Appendix B: Stack Lift and the LAST X Register ...

Page 3 - Introduction

100 Section 8: Program Branching and Controls Flag 9. An overflow condition (described on page 61) automatically sets flag 9. Flag 9 cause

Page 4 - Contents

101 Section 9 Subroutines When the same set of instructions needs to be used at more than one point in a program, memory space can be conserved by st

Page 5

102 Section 9: Subroutines Subroutine Limits A subroutine can call up another subroutine, and that subroutine can call up yet another subrout

Page 6

Section 9: Subroutines 103 MAIN PROGRAM |¥ ´ CLEAR M (Not programmable.) 000- 001- ´ b 9 Start main program. 002- | R Radians mode. 003- O 0

Page 7 - Contents 7

104 Section 9: Subroutines Example: Nesting.       value of the expression 2222tzyx  as p

Page 8 - 8 Contents

Section 9: Subroutines 105 Further Information The Subroutine Return The pending return condition means that the n instruction occurring

Page 9 - Contents 9

106 Section 10 The Index Register and Loop Control The Index register (RI) is a powerful tool in advanced programming of the HP-15C. In addition to

Page 10

Section 10: The Index Register and Loop Control 107 Indirect Program Control With the Index Register The V key is used for all forms of indirect p

Page 11

108 Section 10: The Index Register and Loop Control Indirect Addressing If RI contains: % will address: t V or GV will transfer to:* 21 R21 ´ b B 22

Page 12 - A Problem Solver

Section 10: The Index Register and Loop Control 109 To Labels. If the RI value is positive, t V and G V will transfer execution to th

Page 13 - Manual Solutions

Contents 11 Appendix F: Batteries ... 259 Low-Power Indication ...

Page 14 - Programmed Solutions

110 Section 10: The Index Register and Loop Control For example, the number 0.05002 in a storage register represents: nnnnn x x x y y 0.0 5 0 0

Page 15

Section 10: The Index Register and Loop Control 111 False (nnnnn > xxx) True (nnnnn  xxx) instruction ´sV loop t. 1 Instruction exit lo

Page 16

112 Section 10: The Index Register and Loop Control Keystrokes Display l % 2.6458 Indirectly recalls contents of R.2. ´ X .2 2.6458 Check: same con

Page 17

Section 10: The Index Register and Loop Control 113 Here is a revision of the original radioisotope decay program. This time, we will

Page 18 - Getting Started

114 Section 10: The Index Register and Loop Control Keystrokes Display 15 “ O V ´ A -15.0000 Branch line number. 2.0000 Running program loop c

Page 19 - Keying in Exponents

Section 10: The Index Register and Loop Control 115 To display fixed point notation for all possible decimal places on the HP-15C: Keys

Page 20 - The “CLEAR” Keys

116 Section 10: The Index Register and Loop Control I and e For the purpose of loop control, the integer portion (the counter value) of the stored c

Page 21 - Display Clearing: ` and −

Section 10: The Index Register and Loop Control 117 An exception is in the case of f where the display format number in RI may range from -6 to +9

Page 23 - 5998.0)]7.05.12()8.04.5[(

Part lll HP-15C Advanced Functions

Page 24 - Numeric Functions

12 The HP-15C: A Problem Solver The HP-15C Advanced Programmable Scientific Calculator is a powerful problem solver, convenient to carry and

Page 25

120 Section 11 Calculating With Complex Numbers The HP-15C enables you to calculate with complex numbers, that is, numbers of the form a +

Page 26 - Time and Angle Conversions

Section 11: Calculating With Complex Numbers 121 Complex mode is activated 1) automatically, when executing ´ V or ´ }; or 2) by setting flag 8,

Page 27 - Degrees/Radians Conversions

122 Section 11: Calculating With Complex Numbers Example: Add 2 + 3i and 4 + 5i. (The operations are illustrated in the stack diagrams following the

Page 28 - Hyperbolic Functions

Section 11: Calculating With Complex Numbers 123 Re Im Re Im Re Im Re Im Re Im T 9 8 7 7 7 0 Z 8 7 6 6 7 0 Y 7 6 2 2

Page 29

124 Section 11: Calculating With Complex Numbers Stack Lift in Complex Mode Stack lift operates on the imaginary stack as it does on the real stack

Page 30

Section 11: Calculating With Complex Numbers 125 of Complex mode. Instead, you can do either of the following:  Multiply by -1.  If you don&ap

Page 31

126 Section 11: Calculating With Complex Numbers Clearing the Imaginary X-Register. To clear the number in the imaginary X-register, press ´ }, then

Page 32 - LAST X, and Data Storage

Section 11: Calculating With Complex Numbers 127 Entering Complex Numbers with −. The clearing functions − and ` can also be used with } as an al

Page 33

128 Section 11: Calculating With Complex Numbers Re Im Re Im Re Im Re Im T a b a b a b a b Z c d c d c d c d Y e f e f e f e f X 7 8

Page 34

Section 11: Calculating With Complex Numbers 129 Entering a Pure Imaginary Number There is a shortcut for entering a pure imaginary number into th

Page 35 - The LAST X Register and K

The HP-15C: A Problem Solver 13 The display format used in this handbook is • 4 (the decimal point is    

Page 36

130 Section 11: Calculating With Complex Numbers Storing and Recalling Complex Numbers The O and l functions act on the real X-register only; theref

Page 37 - Order of Entry and the v Key

Section 11: Calculating With Complex Numbers 131 One-Number Functions The following functions operate on both the real and imaginary parts of the

Page 38 - Nested Calculations

132 Section 11: Calculating With Complex Numbers Conditional Tests For programming, the four conditional tests below will work in the complex sense:

Page 39

Section 11: Calculating With Complex Numbers 133 Complex Results from Real Numbers In the preceding examples, the entry of complex numbers had ens

Page 40

134 Section 11: Calculating With Complex Numbers a + ib = r (cos θ + i sin θ) = reiθ (polar) rθ (phasor) ; and : can be used to interconvert the

Page 41

Section 11: Calculating With Complex Numbers 135 Example: Find the sum 2(cos 65° + i sin 65°) + 3(cos 40° + i sin 40°) and express the result i

Page 42 - Storage Register Operations

136 Section 11: Calculating With Complex Numbers Keystrokes Display 2 ´ } 0.0000 2i. Display shows real part. 8 “ v -8.0000 6 ´ V -8.0000 -8 + 6

Page 43 - Error 3

Section 11: Calculating With Complex Numbers 137 For Further Information The HP-15C Advanced Functions Handbook presents more detailed and

Page 44

138 Section 12 Calculating With Matrices The HP-15C enables you to perform matrix calculations, giving you the capability to handle advance

Page 45

Section 12: Calculating with Matrices 139 Keystrokes Display | " 8 Deactivates Complex mode. 2 v ´ m A 2.0000 Dimensions matrix A to be 2

Page 46

14 The HP-15C: A Problem Solver The time an object takes to fall to the ground (ignoring air friction) is given by the formula g2ht , where t = ti

Page 47 - Probability Calculations

140 Section 12: Calculating with Matrices Keystrokes Display l > B b 2 1 Enters descriptor for B, the 2×1 constant matrix. l > A A 2 2 Enters

Page 48 - Random Number Generator

Section 12: Calculating with Matrices 141 Matrix inversion, for example, can be performed on an 8×8 matrix with real elements (or on a 4×4 matrix

Page 49 - Accumulating Statistics

142 Section 12: Calculating with Matrices Example: Dimension matrix A to be a 2×3 matrix. Keystrokes Display 2 v 2.0000 Keys number of rows into Y

Page 50

Section 12: Calculating with Matrices 143 If you redimension a matrix to a larger size, elements with the value 0 are added at the end as requir

Page 51

144 Section 12: Calculating with Matrices To store or recall sequential elements of a matrix: 1. Be sure the matrix is properly dimensioned. 2. Pres

Page 52

Section 12: Calculating with Matrices 145 Keystrokes Display ´ > 1 Sets beginning row and column numbers in R0 and R1 to 1. (Display shows t

Page 53 - Standard Deviation

146 Section 12: Calculating with Matrices Using R0 and R1. To access a particular matrix element, store its row number in R0 and its col

Page 54 - Linear Regression

Section 12: Calculating with Matrices 147 Example: Recall the element in row 2, column 1 of matrix A from the previous example. Use t

Page 55

148 Section 12: Calculating with Matrices operate on the matrices whose descriptors are placed in the X-register and (for some operations) the Y-reg

Page 56

Section 12: Calculating with Matrices 149 While the key used for any matrix operation that stores a result in the result matrix is held down, the

Page 57 - Other Applications

The HP-15C: A Problem Solver 15 Keystrokes Display |¥ 000- Sets HP-15C to Program mode. (PRGM annunciator on.) ´ CLEAR M 000- Clears program memo

Page 58 - The Display

150 Section 12: Calculating with Matrices One-Matrix Operations: Sign Change, Inverse, Transpose, Norms, Determinant Keystroke(s) Result in X-regis

Page 59 - Engineering Notation Display

Section 12: Calculating with Matrices 151 Example: Calculate the transpose of matrix B. Matrix B was set in preceding examples to .954321B

Page 60 - Special Displays

152 Section 12: Calculating with Matrices Operation Elements of Result Matrix* Matrix in Y-Register Scalar in Y-Register Scalar in X-Register Matri

Page 61 - Overflow and Underflow

Section 12: Calculating with Matrices 153 Keystrokes Display 1 - b 2 3 Subtracts 1 from the elements of matrix B and stores those values in the s

Page 62 - Continuous Memory

154 Section 12: Calculating with Matrices Keystrokes Display - C 2 3 Calculates B - A and stores values in redimensioned result matrix C. The r

Page 63 - Resetting Continuous Memory

Section 12: Calculating with Matrices 155 For ÷, the matrix specified in the X-register is replaced by its LU decomposition. The ÷

Page 64

156 Section 12: Calculating with Matrices Solving the Equation AX = B The ÷ function is useful for solving matrix equations of the form AX = B, wher

Page 65

Section 12: Calculating with Matrices 157 Week 1 2 3 Total Weight (kg) 274 233 331 Total Value $120.32 $112.96 $151.36 Silas knows that he recei

Page 66 - Programming Basics

158 Section 12: Calculating with Matrices Keystrokes Display 274 OB 274.0000 Stores b11.* 233 OB 233.0000 Stores b12. 331 OB 331.0000 Stores b13.

Page 67

Section 12: Calculating with Matrices 159 Silas' deliveries were: Week 1 2 3 Cabbage (kg) 186 141 215 Broccoli (kg) 88 92 116 Calculating t

Page 68 - Running a Program

16 The HP-15C: A Problem Solver With this program loaded, you can quickly calculate the time of descent of an object from different heights. Si

Page 69 - How to Enter Data

160 Section 12: Calculating with Matrices Using Matrices in LU Form As noted earlier, two matrix operations (calculating a determinant and

Page 70

Section 12: Calculating with Matrices 161 Instead, calculations with complex matrices are performed by using real matrices derived from t

Page 71

162 Section 12: Calculating with Matrices Suppose you need to do a calculation with a complex matrix that is not written as the sum of

Page 72

Section 12: Calculating with Matrices 163 Example: Store the complex matrix iiii83512734Z in the form ZC, since it is written in a form

Page 73

164 Section 12: Calculating with Matrices Matrix A now represents the complex matrix Z in ZP form: PartImaginary Part Real.85233174}}

Page 74

Section 12: Calculating with Matrices 165 Inverting a Complex Matrix You can calculate the inverse of a complex matrix by using the fact that (

Page 75 - Memory Configuration

166 Section 12: Calculating with Matrices Keystrokes Display ´ < B A 4 4 Designates B as the result matrix. ∕ b 4 4 Calculates ()-1 = (-1) a

Page 76 - Initial Memory Configuration

Section 12: Calculating with Matrices 167 8. Press * to calculate XP = (YX)P. The values of these matrix elements are placed in the result matr

Page 77 - Program Boundaries

168 Section 12: Calculating with Matrices Writing down the elements of C,  P1101110111110100500.1100000.1108000.3100000.10000.1100000.4108500.2000

Page 78 - Abbreviated Key Sequences

Section 12: Calculating with Matrices 169 4. Recall the descriptor of the matrix representing A into the display. 5. If the elements of A we

Page 79 - User Mode

Part l HP-15C Fundamentals

Page 80 - Nonprogrammable Functions

170 Section 12: Calculating with Matrices In partitioned form, 0005 and 17020020020000010BA, where the zero elements

Page 81

Section 12: Calculating with Matrices 171 Keystrokes Display ´> 2 A 4 4 Transforms AP into Ã. ´< C A 4 4 Designates matrix C as result matri

Page 82 - Program Editing

172 Section 12: Calculating with Matrices 1. Store the elements of A in memory, in the form either of AP or of AC. 2. Recall the descriptor of the m

Page 83

Section 12: Calculating with Matrices 173 A problem using this procedure is given in the HP-15C Advanced Functions Handbook under Solving a Large

Page 84

174 Section 12: Calculating with Matrices  Pressing ´mV dimensions the matrix specified in RI according to the dimensions in the X- and Y-register

Page 85

Section 12: Calculating with Matrices 175 Several matrix functions operate on the matrix specified in the X-register only and store the res

Page 86 - Line Position

176 Section 12: Calculating with Matrices Using Matrix Operations in a Program If the calculator is in User mode during program entry when you en

Page 87

Section 12: Calculating with Matrices 177 The > 7 (row norm) and > 8 (Frobenius norm) functions also operate as conditional branching instr

Page 88 - to run

178 Section 12: Calculating with Matrices Keystroke(s) Results result matrix. ´> 6 Calculates residual in result matrix. ´> 7 Calculates row n

Page 89

Section 12: Calculating with Matrices 179 Keystroke(s) Results O < Designates matrix specified in X-register as result matrix. ´ U Row and col

Page 90 - Program Branching

18 Section 1 Getting Started Power On and Off The = key turns the HP-15C on and off.* To conserve power, the calculator automatically tur

Page 91

180 Section 13 Finding the Roots of an Equation In many applications you need to solve equations of the form f(x)=0.* This means finding the values

Page 92

Section 13: Finding the Roots of an Equation 181 The basic rules for using _ are: 1. In Program mode, key in a subroutine that evaluates

Page 93

182 Section 13: Finding the Roots of an Equation Keystrokes Display ´ b 0 001–42,21, 0 Begin with b instruction. Subroutine assumes stack loaded wi

Page 94

Section 13: Finding the Roots of an Equation 183 Keystrokes Display ´_ 0 5.0000 The desired root. After the routine finds and displays the

Page 95 - Example: Flags

184 Section 13: Finding the Roots of an Equation You have now found the two roots of f(x) = 0. Note that this quadratic equation could have be

Page 96

Section 13: Finding the Roots of an Equation 185 Keystrokes Display “ 005– 16  t / 20. ' 006– 12 “ 007– 16  e t / 20.

Page 97

186 Section 13: Finding the Roots of an Equation Fahr's ridget falls to the ground 9.2843 seconds after he hurls ita remarkable toss

Page 98 - Conditional Branching

Section 13: Finding the Roots of an Equation 187 Because the absolute-value function is minimum near an argument of zero, specify the initial e

Page 99

188 Section 13: Finding the Roots of an Equation The final case points out a potential deficiency in the subroutine rather than a limitation of the

Page 100

Section 13: Finding the Roots of an Equation 189 If you have some knowledge of the behavior of the function f(x) as it varies with different value

Page 101 - Subroutines

Section 1: Getting Started 19 Notice that when you press the ´ or | prefix key, an f or g annunciator appears and remains in the displa

Page 102 - Examples

190 Section 13: Finding the Roots of an Equation Keystrokes Display - 003– 30 * 004– 20 (x  6) x. 8 005– 8 + 005– 40 * 007– 20 ((x  6) x + 8)

Page 103

Section 13: Finding the Roots of an Equation 191 By making the height 1.5 decimeters, a 5.0×1.0×1.5-decimeter box is specified. If you ignore t

Page 104

192 Section 13: Finding the Roots of an Equation  Many functions exhibit special behavior when their arguments approach zero. You can check

Page 105 - Further Information

Section 13: Finding the Roots of an Equation 193 Restriction on the Use of _ The one restriction regarding the use of _ is that _ cannot be used

Page 106 - The Index Register

194 Section 14 Numerical Integration Many problems in mathematics, science, and engineering require calculating the definite integral of a f

Page 107 - The Mechanics

Section 14: Numerical Integration 195 In Run mode: 2. Key the lower limit of integration (a) into the X-register, then press v to lift it into t

Page 108 - Indirect Branching With V

196 Section 14: Numerical Integration Keystrokes Display | ¥ Run mode. 0 v 0.0000 Key lower limit, 0, into Y-register. | $ 3.1416 

Page 109 - Indirect Flag Control With V

Section 14: Numerical Integration 197 Before calling the subroutine you provide to evaluate f(x), the f algorithm  just like the _ algo

Page 110

198 Section 14: Numerical Integration Keystrokes Display [ 002– 23 Calculate sin θ. - 003– 30 Since a value of θ will be placed into the Y-registe

Page 111

Section 14: Numerical Integration 199 Find Si(2). Key in the following subroutine to evaluate the function f(x) = (sin x) / x.* Keystrokes Display

Page 112 - Example: Loop Control with e

Legal Notice This manual and any examples contained herein are provided “as is” and are subject to change without notice. Hewlett-Packard Company ma

Page 113 - test (goal) value

20 Section 1: Getting Started Keystrokes Display 6.6262 6.6262 ‛ 6.6262 00 The 00 prompts you to key in the exponent. 3 6.6262 03 (6.6262×1

Page 114

200 Section 14: Numerical Integration Accuracy of f The accuracy of the integral of any function depends on the accuracy of the function itself. The

Page 115

Section 14: Numerical Integration 201 Because the accuracy of any integral is limited by the accuracy of the function (as indicated in

Page 116 - Indirect Display Control

202 Section 14: Numerical Integration If the uncertainty of an approximation is larger than what you choose to tolerate, you can decrease

Page 117

Section 14: Numerical Integration 203 In the preceding example, the uncertainty indicated that the approximation might be correct to only four dec

Page 118

204 Section 14: Numerical Integration Memory Requirements f requires 23 registers to operate. (Appendix C explains how they are automatically allo

Page 119

205 Appendix A Error Conditions If you attempt a calculation containing an improper operation  say division by zero  the display will show E

Page 120 - Complex Numbers

206 Appendix A: Error Conditions  x or y is noninteger;  x < 0 or y < 0;  x > y;  x or y 10. Error 1: Improper Matrix Operatio

Page 121 - Entering Complex Numbers

Appendix A: Error Conditions 207 Error 3: Improper Register Number or Matrix Element Storage register named is nonexistent or matrix eleme

Page 122

208 Appendix A: Error Conditions + or -, where the dimensions are incompatible. *, where:  the dimensions are incompatible; or  the result is on

Page 123

209 Appendix B Stack Lift and the LAST X Register The HP-15C calculator has been designed to operate in a natural manner. As you have seen working th

Page 124 - Changing Signs

Section 1: Getting Started 21 Clearing Sequence Effect ´ CLEAR M In Run mode: Repositions program memory to line 000. In Program mode: Deletes

Page 125 - Clearing a Complex Number

210 Appendix B: Stack Lift and the LAST X Register Disabling Operations Stack Lift. There are four stack-disabling operations on the calcul

Page 126

Appendix B: Stack Lift and the LAST X Register 211 T y y y y Z x x x x Y 4.0000 53.1301 53.1301 53.1301 X 3 5.0000 0.0000 7 Keys: |:

Page 127

212 Appendix B: Stack Lift and the LAST X Register LAST X Register The following operations save x in the LAST X register: - x H \ k + [ H ] ∆ * \

Page 128 - Entering a Real Number

213 Appendix C Memory Allocation The Memory Space Storage registers, program lines, and advanced function execution* all draw on a common memory spac

Page 129

214 Appendix C: Memory Allocation Total allocatable memory: 64 registers, numbered R2 through R65. [(dd – 1) + uu + pp + (matrix elements)

Page 130

Appendix C: Memory Allocation 215 Memory Status (W) To view the current memory configuration of the calculator, press | W (memory), hold

Page 131 - Stack Manipulation Functions

216 Appendix C: Memory Allocation 1. Place dd, the number of the highest data storage register you want allocated, into the display. 1dd65. The n

Page 132 - Conditional Tests

Appendix C: Memory Allocation 217 When converting registers, note that:  You can convert registers from the common pool only if they are uncommi

Page 133 - Error 0

218 Appendix C: Memory Allocation Your very first program instruction will commit R65 (all seven bytes) from an uncommitted register to a progr

Page 134

Appendix C: Memory Allocation 219 For _ and f, allocation and deallocation of the required register space takes place automatically.* Memor

Page 135 - Problems

22 Section 1: Getting Started Calculations One-Number Functions A one-number function performs an operation using only the number in the display. To

Page 136 - )6 (-82 

220 Appendix D A Detailed Look at _ Section 13, Finding the Roots of an Equation, includes the basic information needed for the effecti

Page 137 - For Further Information

Appendix D: A Detailed Look at _ 221 As discussed in section 13, page 186, the occurrence of other situations in the iteration process indicates t

Page 138 - Calculating With Matrices

222 Appendix D: A Detailed Look at _  The function's graph is either convex everywhere or concave everywhere.  The only local mi

Page 139

Appendix D: A Detailed Look at _ 223 If a calculation has a result whose magnitude is smaller than 1.000000000×10-99, the result is set

Page 140 - Matrix Dimensions

224 Appendix D: A Detailed Look at _ the root 1.0000 is found for initial estimates of 1 and 2. By recognizing situations in which roun

Page 141 - Dimensioning a Matrix

Appendix D: A Detailed Look at _ 225 In order to find the first time at which the height is 107 meters, use initial estimates of 0 and 1 second an

Page 142 - Changing Matrix Dimensions

226 Appendix D: A Detailed Look at _ Execute _ again: Keystrokes Display | ¥ Run mode. 0 v 0.0000 Initial estimates. 1 1 ´ v B 4.0681 The desire

Page 143

Appendix D: A Detailed Look at _ 227 Special consideration is required for a different type of situation in which _ finds a root with a nonzero

Page 144

228 Appendix D: A Detailed Look at _ Solution: The equation for the shear stress for x between 0 and 10 is more efficiently programmed after rewriti

Page 145

Appendix D: A Detailed Look at _ 229 Keystrokes Display | ¥ Run mode. 7 v 7.0000 Initial estimates. 14 14 ´_ 2 10.0000 Possible root. )) 1,

Page 146 - and R

Section 1: Getting Started 23 Example: Calculate (9 + 17  4) ÷ 4. Keystrokes Display 9 v 9.0000 Digit entry terminated. 17 + 26.0000 (9 + 17). 4

Page 147 - Matrix Operations

230 Appendix D: A Detailed Look at _ If the algorithm terminates its search near a local minimum of the function's magnitude, clear the Error

Page 148 - The Result Matrix

Appendix D: A Detailed Look at _ 231 If Error 8 is displayed as a result of a search that         

Page 149 - One-Matrix Operations

232 Appendix D: A Detailed Look at _ Keystrokes Display ÷ 017– 10 .10/x ' 018– 12 + 019– 40 xexexe2210/. 3 020– 3 +

Page 150

Appendix D: A Detailed Look at _ 233 Keystrokes Display ´ _.0 Error 8 − 1.0000 –20 Best x-value. ) 1.1250 –20 Previous value. ) 2.0000 Fu

Page 151 - Scalar Operations

234 Appendix D: A Detailed Look at _ add a few program lines at the end of your function subroutine. These lines should subtract the known root (to

Page 152

Appendix D: A Detailed Look at _ 235 Keystrokes Display - 008– 30 * 009– 20 3 010– 3 0 011– 0 0 012– 0 3 013–

Page 153 - Arithmetic Operations

236 Appendix D: A Detailed Look at _ Return to Program mode and add instructions to your subroutine to eliminate the root just found. Keys

Page 154 - Matrix Multiplication

Appendix D: A Detailed Look at _ 237 Again, use the same initial estimates to find the next root. Keystrokes Display |¥ 0.0000 Run mode. 10 “ v

Page 155 - and BA

238 Appendix D: A Detailed Look at _ Using the same initial estimates each time, you have found four roots for this equation involving a fou

Page 156 - Solving the Equation AX = B

Appendix D: A Detailed Look at _ 239 Counting Iterations While searching for a root, _ typically samples your function at least a dozen times. Occ

Page 157

24 Section 2 Numeric Functions This section discusses the numeric functions of the HP-15C (excluding statistics and advanced functions). The

Page 158

240 Appendix E A Detailed Look at f Section 14, Numerical Integration, presented the basic information you need to use f This appendix discusses more

Page 159 - Calculating the Residual

Appendix E: A Detailed Look at f 241 The uncertainty of the final approximation is a number derived from the display format, which spec

Page 160 - Using Matrices in LU Form

242 Appendix E: A Detailed Look at f Calculate the integral in the expression for J4 (1), 0)sin4cos( d First, switch to Program mode and ke

Page 161

Appendix E: A Detailed Look at f 243 The uncertainty indicates that the displayed digits of the approximation might not include any d

Page 162 - 12121111

244 Appendix E: A Detailed Look at f All 10 digits of the approximations in i 2 and i 3 are identical: the accuracy of the approximation in i 3 is n

Page 163

Appendix E: A Detailed Look at f 245 This approximation took about twice as long as the approximation in i 3 or i 2. In this case, the alg

Page 164

246 Appendix E: A Detailed Look at f )(δ)()(2xxfxF , where 2(x) is the uncertainty associated with f(x) that is caused by the approxi

Page 165 - 2 to transform Z

Appendix E: A Detailed Look at f 247 format to i n or ^ n, where n is an integer,* implies that the 

Page 166

248 Appendix E: A Detailed Look at f badxx )δ( Δ dxbaxmn ]10[0.5 )(. This integral is calculated using the samples of (x) in roughl

Page 167

Appendix E: A Detailed Look at f 249 Conditions That Could Cause Incorrect Results Although the f algorithm in the HP-15C is one of the best avail

Page 168

Section 2: Numeric Functions 25 Keystrokes Display 123.4567 |‘ 123.0000 |K “ |‘ -123.0000 Reversing the sign does not alter digits. |K ´q -0.45

Page 169

250 Appendix E: A Detailed Look at f With this number of sample points, the algorithm will calculate the same approximation for the integral of

Page 170

Appendix E: A Detailed Look at f 251 t think (naively in this case, as you'll

Page 171 - Memory Allocation

252 Appendix E: A Detailed Look at f The graph is a spike very close to the origin. (Actually, to illustrate f(x) the width of the spike has been co

Page 172 - 4 to calculate X

Appendix E: A Detailed Look at f 253 Note that the rapidity of variation in the function (or its low-order derivatives) must be determi

Page 173 - , -, *

254 Appendix E: A Detailed Look at f In many cases you will be familiar enough with the function you want to     

Page 174

Appendix E: A Detailed Look at f 255 Keystrokes Display 0 v 0.000 00 Keys lower limit into Y-register. ‛ 3 1 03 Keys upper limit into

Page 175

256 Appendix E: A Detailed Look at f If the interval of integration were (0, 10) so that the algorithm needed to sample the function only at va

Page 176

Appendix E: A Detailed Look at f 257 Obtaining the Current Approximation to an Integral When the calculation of an integral is requiring more tim

Page 177 - Summary of Matrix Functions

258 Appendix E: A Detailed Look at f  If any other program line is displayed, return to Run mode and single-step (Â) through the program unt

Page 178

259 Appendix F Batteries Batteries The HP-15C is shipped with two 3 Volt CR2032 Lithium batteries. Battery life depends on how the calculator is us

Page 179

26 Section 2: Numeric Functions Trigonometric Operations Trigonometric Modes. The trigonometric functions operate in the trigonometric mode

Page 180 - Finding the Roots

260 Appendix F: Batteries To install new batteries, use the following procedure: 1. With the calculator turned off, slide the battery cover off.

Page 181

Appendix F: Batteries 261 Verifying Proper Operation (Self-Tests) If it appears that the calculator will not turn on or otherwise is not operating

Page 182

262 Function Summary and Index= Turns the calculator's display on and off (page 18). It is also used in resetting Continuous Memory (page 63), c

Page 183

263 Function Summary and Index ‛ Enter exponent; next digits keyed in are exponents of 10 (page 19). 0 through 9 digit keys (page 22). . Decimal p

Page 184

264 Function Summary and Index number in display (X-register) (enter y, then x). Causes the stack to drop (page 29). Mathematics -+-÷ Arithmetic ope

Page 185 -  t / 20

Function Summary and Index 265 matrices or of one matrix and a scalar. Stores in result matrix (page 152-155). ÷ For two matrices, multiplies inve

Page 186 - When No Root Is Found

266 Function Summary and Index register) by truncating fractional portion (page 24). & Rounds mantissa of entire (10-digit) number in X-register

Page 187 - Error 8

Function Summary and Index 267 ` Clears contents of display (X-register) to zero (page 21). − In Run mode: removes the last digit keyed in, or cle

Page 188 - Choosing Initial Estimates

268 Function Summary and Index Trigonometry D Sets decimal Degrees mode for trigonometric functionsindicated by absence of GRAD or RAD annunciator

Page 189

269 Programming Summary and Index¥ Program/Run mode. Sets the calculator to Program mode (PRGM annunciator on) or Run mode (PRGM annunciator cleared)

Page 190

Section 2: Numeric Functions 27 Hours.Decimal Hours Hours.Minutes Seconds Decimal Seconds (H.h) (H.MMSSs) Degrees.Decimal Hours Degrees.Minutes

Page 191 - letter label or G label

270 Programming Summary and Index following the G (page 101). ‚ Back step. Moves calculator back one or more lines in program memory. (Also scrolls

Page 192 - Using _ in a Program

271 Subject Index Page numbers in bold type indicate primary references; page numbers in regular type indicate secondary references. A ___________

Page 193 - Memory Requirements

272 Subject Index in matrices, 177 “, 19 Clearing blinking in display, 100 complex numbers, 125-127 display, 21 memory, 63 operations, 20-21 overflo

Page 194 - Numerical Integration

Subject Index 273 Continuous Memory, duration of, 62 resetting (clearing), 63 what it retains, 43, 48, 58, 61, 62 Conventions, handbook, 18 Conve

Page 195

274 Subject Index s 109-111, 112, 116 E ___________________________________________ ‛, 19 Electrical circuit example, 169-171 Enabling stack lift,

Page 196

Subject Index 275 G ___________________________________________ |, 18 Gamma function (!), 25 g, 26 G, 101 t, 90, 97, 98 t “, 82 H ______________

Page 197 -  dθθxxJ

276 Subject Index uncertainty in, 202-203, 240-244, 245-249 Interchanging functions (See User mode) Interference, radio and television, 271 Intermed

Page 198

Subject Index 277 dimensioning, 140, 142, 142, 174 dimensions, displaying, 142, 147 equation, complex, 168 memory, 140, 171 name (See Matrix desc

Page 199

278 Subject Index Multiple roots, 234 N ___________________________________________ Negative numbers, 19 in Complex mode, 124-125 Nested calculatio

Page 200 - Accuracy of f

Subject Index 279 position, changing, 82, 86 running, 68-69 starting, 69 stops, 68, 78 Program execution, 69 after G, 101 after t, 97 after overf

Page 201 - 1.6054 ± 0.0001, the

28 Section 2: Numeric Functions Logarithmic Functions Natural Logarithm. Pressing |Z calculates the natural logarithm of the number in the display;

Page 202

280 Subject Index Rice yield example, 50-56 Ridget hurling example, 184-186, 224-226 Roll down, 34 Roll up, 34 Roots, eliminating, 233, 234, 237 Roo

Page 203 - Using f in a Program

Subject Index 281 using as a conditional test, 192 using functions with discontinuities, 227 using functions with poles, 227 using functions with

Page 204

282 Subject Index Storage arithmetic, 43 Storage registers, 42 allocation, 42, 215-217 arithmetic, 43 clearing, 43 statistics, 42, 49 Subroutine lev

Page 205 - Error Conditions

Subject Index 283 X ___________________________________________ X exchange (X), 42 X exchange Y (®), 34 X-register, 32, 35, 37, 42, 60, 209-210

Page 206

284 Product Regulatory & Environment Information Federal Communications Commission Notice This equipment has been tested and found to comply

Page 207

Declaration of Conformity for Products Marked with FCC Logo, United States Only This device complies with Part 15 of the FCC Rules.

Page 208 - Pr Error (Power Error)

286 European Union Regulatory Notice Products bearing the CE marking comply with the following EU Directives: • Low Voltage Directive 2006

Page 209 - Stack Lift and

Japanese Notice Korean Notice Disposal of Waste Equipment by Users in Private Household in the European Union This symbol on the produc

Page 210 - Enabling Operations

288 Chemical Substances HP is committed to providing our customers with information about the chemical substances in our products as needed to comp

Page 211 - Neutral Operations

Section 2: Numeric Functions 29 Two-Number Functions The HP-15C performs two-number math functions using two values entered sequentially into the

Page 212 - LAST X Register

3 Introduction Congratulations! Whether you are new to HP calculators or an experienced user, you will find the HP-15C a powerful and valuable

Page 213

30 Section 2: Numeric Functions For example, to find the sales tax at 3% and total cost of a $15.76 item: Keystrokes Display 15.76 v 15.7600 Enter

Page 214 - through R

Section 2: Numeric Functions 31 Rectangular Conversion. Pressing ´; (rectangular) converts a set of polar coordinates (magnitude r 

Page 215 - Memory Reallocation

32 Section 3 The Automatic Memory Stack, LAST X, and Data Storage The Automatic Memory Stack and Stack Manipulation HP operating logic is based

Page 216 - Restrictions on Reallocation

Section 3: The Memory Stack, LAST X, and Data Storage 33 Any number that is keyed in or results from the execution of a numeric functio

Page 217 - Program Memory

34 Section 3: The Memory Stack, LAST X, and Data Storage shading indicates that the contents of that register will be written over when t

Page 218 - 23 if executed

Section 3: The Memory Stack, LAST X, and Data Storage 35 The LAST X Register and K The LAST X register, a separate memory register, preserves the va

Page 219

36 Section 3: The Memory Stack, LAST X, and Data Storage Keystrokes Display * 287.0000 Reverses the function that produced the wrong answer. 13.9

Page 220 - A Detailed Look at _

Section 3: The Memory Stack, LAST X, and Data Storage 37 lost T z z z z Z z z z z Y y y y y X 7 0 6 y6 Keys: |` 6 Y Order of

Page 221 - Error 8 is

38 Section 3: The Memory Stack, LAST X, and Data Storage Nested Calculations The automatic stack lift and stack drop make it possible to

Page 222 - Accuracy of the Root

Section 3: The Memory Stack, LAST X, and Data Storage 39 T y y y y Z y x y x Y x 13 x 65 X 13 5 65 4 Keys: 5 * 4 T y y y y Z x

Page 223 - produces a root of

4 Contents The HP-15C: A Problem Solver ... 12 A Quick Look at v ...

Page 224

40 Section 3: The Memory Stack, LAST X, and Data Storage Example: Two close stellar neighbors of Earth are Rigel Centaurus (4.3 light-years away) an

Page 225

Section 3: The Memory Stack, LAST X, and Data Storage 41 Loading the Stack with a Constant. Because the number in the T-register is replicated when

Page 226 - Interpreting Results

42 Section 3: The Memory Stack, LAST X, and Data Storage Keystrokes Display * 1,150.0000 Population at the end of day 1. * 1,322.5000 Day 2. * 1,5

Page 227

Section 3: The Memory Stack, LAST X, and Data Storage 43 The above are stack lift-enabling operations, so the number remaining in the X-register ca

Page 228

44 Section 3: The Memory Stack, LAST X, and Data Storage The number in the register is determined as follows: For storage arithmetic, new contents

Page 229 - or any

Section 3: The Memory Stack, LAST X, and Data Storage 45 Example: Keep a running count of your newly blooming crocuses for two more days. Keystrokes

Page 230

46 Section 3: The Memory Stack, LAST X, and Data Storage 2. Use arithmetic with constants to calculate the remaining balance of a $1000 loan

Page 231

47 Section 4 Statistics Functions A word about the statistics functions: their use is based on an understanding of memory stack operation (Section 3)

Page 232

48 Section 4: Statistics Functions How many different four-card hands can be dealt from a deck of 52 cards? Keystrokes Display 52 v 4 4 Fifty-two

Page 233 - Finding Several Roots

Section 4: Statistics Functions 49 Keystrokes Display l´# 0.2809 Recall last random number generated, which is the new seed. (The ´ may be omitte

Page 234

Contents 5 The Automatic Memory Stack and Stack Manipulation ... 32 Stack Manipulation Functions ...

Page 235

50 Section 4: Statistics Functions In some cases involving x or y data values that differ by a relatively small amount, the calculator cannot comput

Page 236

Section 4: Statistics Functions 51 X NITROGEN APPLIED 0.00 20.00 40.00 60.00 80.00 (kg per hectare *), x Y GRAIN YIELD 4.63 4.78 6.61 7.21 7.78 (m

Page 237

52 Section 4: Statistics Functions Correcting Accumulated Statistics If you discover that you have entered data incorrectly, the accumulat

Page 238 - Limiting the Estimation Time

Section 4: Statistics Functions 53 Mean The ’ function computes the arithmetic mean (average) of the x-and y-values using the formulas shown

Page 239 - For Advanced Information

54 Section 4: Statistics Functions Example: Calculate the standard deviation about the mean calculated above. Keystrokes Display |S 31.62 S

Page 240 - A Detailed Look at f

Section 4: Statistics Functions 55 Example: Find the y-intercept and slope of the linear approximation of the data and compare to the plotted data

Page 241

56 Section 4: Statistics Functions Linear Estimation. With the statistics accumulated, an estimated value for y, denoted ŷ, can be calculated

Page 242 - )sin4cos( d

Section 4: Statistics Functions 57 Keystrokes Display 70 ´j 7.56 Predicted grain yield in tons/hectare. ® 0.99 The original data closely approx

Page 243

58 Section 5 The Display and Continuous Memory Display Control The HP-15C has three display formats  •, i, and ^  that use a given number (0 thro

Page 244

Section 5: The Display and Continuous Memory 59 Scientific Notation Display i (scientific) format displays a number in scientific notatio

Page 245

6 Contents Resetting Continuous Memory ... 63 Part II: HP-15C Programming ... 6

Page 246 - )( xxfxF 

60 Section 5: The Display and Continuous Memory Mantissa Display Regardless of the display format, the HP-15C always internally holds each number as

Page 247 - 10100.5)δ(

Section 5: The Display and Continuous Memory 61 Digit Separators The HP-15C is set at power-up so that it separates integral and fractional porti

Page 248 - (x) ~ 10

62 Section 5: The Display and Continuous Memory Low-Power Indication When a flashing asterisk, which indicates low battery power, appears i

Page 249

Section 5: The Display and Continuous Memory 63 Resetting Continuous Memory If at any time you want to reset (entirely clear) the HP-1

Page 251

Part ll HP-15C Programming

Page 252

66 Section 6 Programming Basics The next five sections are dedicated to explaining aspects of programming the HP-15C. Each of these programming

Page 253

Section 6: Programming Basics 67 Location in Program Memory. Program memory  and therefore the calculator's position in program mem

Page 254

68 Section 6: Programming Basics Keystrokes Display 2 002- 2 * 003- 20 9 004- 9 Given h in the X-register, lines 002 to

Page 255

Section 6: Programming Basics 69 Keystrokes Display |¥ Run mode; no PRGM annunciator displayed. (The display will depend on any previous result

Page 256

Contents 7 Flags ... 92 Examples ...

Page 257

70 Section 6: Programming Basics This is the method used above, where h was placed in the X-register before running the program. No v instruct

Page 258

Section 6: Programming Basics 71 The program to calculate this information uses these formulas and data: base area = r2. volume = base area × hei

Page 259 - Batteries

72 Section 6: Programming Basics Keystrokes Display ´bA 001-42,21,11 Assigns this program the label  O 0 002- 44 0 Stores the contents o

Page 260

Section 6: Programming Basics 73 Keystrokes Display + 019– 40 SIDE AREA + BASE AREA = SURFACE AREA. O + 3 020–44,40, 3 Keeps a sum of all S

Page 261

74 Section 6: Programming Basics Keystrokes Display 4 4 Enter h of third can. ¦ 254.4690 VOLUME of third can. 240.3318 SURFACE AREA of third can.

Page 262 - Function Summary and Index

Section 6: Programming Basics 75 Keycode 25: second row, fifth key. Memory Configuration Understanding memory configuration is not essential

Page 263 - Computes natural

76 Section 6: Programming Basics Memory is reallocated by telling the calculator which data storage register shall be the highest data register; al

Page 264 - Matrix Functions

Section 6: Programming Basics 77 Keystrokes Display 1 ´ m % 1.0000 R1 and R0 allocated for data storage; R2 to R65 available for programming and

Page 265 - Number Alteration

78 Section 6: Programming Basics corresponding label. If need be, the search will wrap around at the end of program memory and continue at line

Page 266 - Manipulation

Section 6: Programming Basics 79 For example, ´b´A becomes ´bA, ´m´% becomes ´m%, and O´# becomes O#. The removal of the ´ is not ambiguous b

Page 267 - Storage

8 Contents I and e ... 116 Indirect Display Control ...

Page 268 - Trigonometry

80 Section 6: Programming Basics Example: Write a program for 5x4 + 2x3 as (((5x + 2)x)x)x, then evaluate for x = 7 Keystrokes Display | ¥ 000- Ass

Page 269 - Programming Summary and Index

Section 6: Programming Basics 81 Problems 1. The village of Sonance has installed a 12-o'clock whistle in the firehouse steeple.

Page 270 - Is flag set? Tests

82 Section 7 Program Editing There are many reasons to modify a program after you've already stored it: you might want to add or delete a

Page 271 - Subject Index

Section 7: Program Editing 83 The Back Step (‚) Instruction. To move one line backwards in program memory, press ‚ (back step) in Progr

Page 272

84 Section 7: Program Editing Let's start at the end of the program and work backwards. In this way, deletions will not change the line numbers

Page 273

Section 7: Program Editing 85 Keystrokes Display − 019- 40 Line 020 deleted. | ‚ (hold) 016- 45 4 The next line to edit is line 016 (l 4

Page 274

86 Section 7: Program Editing you can check the program by executing it stepwise. This is done by pressing  in Run mode. Keystrokes Dis

Page 275

Section 7: Program Editing 87 Insertions and Deletions After an insertion, the display will show the instruction you just added. After

Page 276

88 Section 7: Program Editing Keystrokes Display ´ b . 1 001-42,21,.1 ´ •2 002-42, 7, 2 1 003- 1 . 004- 48 0 005- 0 Interest. 7

Page 277

Section 7: Program Editing 89 Make any necessary modifications in the program to also find and display s, the length of the circular arc cut by θ

Page 278

Contents 9 Copying a Matrix ... 149 One-Matrix Operations ...

Page 279

90 Section 8 Program Branching and Controls Although the instructions in a program are normally executed sequentially, it is often desirable to trans

Page 280

Section 8: Program Branching and Controls 91 of this loop can be controlled by a conditional branch, an ¦ instruction (written into the loop),

Page 281

92 Section 8: Program Branching and Controls Following a conditional test, program execution follows the "Do if True" Rule: it proceed

Page 282

Section 8: Program Branching and Controls 93 Examples Example: Branching and Looping A radiobiology lab wants to predict the diminishing rad

Page 283

94 Section 8: Program Branching and Controls Keystrokes Display l * 1 010-45,20, 1 Recall multiplication with the contents of R1 (N0), yielding Nt

Page 284 - Environment Information

Section 8: Program Branching and Controls 95 Example: Flags Calculations on debts or investments can be calculated in two ways: for pay

Page 285 - Avis Canadien

96 Section 8: Program Branching and Controls Keystrokes Display | ¥ 000- Program mode. ´ bB 001-42,21,12 Start at "B" if payments to be

Page 286

Section 8: Program Branching and Controls 97 Now run the program to find the total amount needed in an account from which you want to take $2

Page 287

98 Section 8: Program Branching and Controls Looping Looping is an application of branching which uses a t instruction to repeat a portion of the

Page 288 - Chemical Substances

Section 8: Program Branching and Controls 99 In this way, a program can accommodate two different modes of input, such as degrees and radians,

Commentaires sur ces manuels

Pas de commentaire