HP 15C Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Inne urządzenia wejściowe HP 15C. HP 15c Scientific Calculator User manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 288
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów

Podsumowanie treści

Strona 1 - Owner’s Handbook

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

Strona 2 - Legal Notice

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

Strona 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

Strona 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

Strona 5

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

Strona 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

Strona 7 - Contents 7

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

Strona 8 - 8 Contents

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 13 - Manual Solutions

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

Strona 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

Strona 15

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

Strona 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

Strona 17

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

Strona 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

Strona 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

Strona 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

Strona 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

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

Part lll HP-15C Advanced Functions

Strona 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

Strona 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 +

Strona 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,

Strona 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

Strona 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

Strona 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

Strona 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

Strona 31

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

Strona 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

Strona 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

Strona 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

Strona 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    

Strona 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

Strona 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

Strona 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:

Strona 39

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

Strona 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

Strona 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

Strona 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

Strona 43 - Error 3

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

Strona 44

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 58 - The Display

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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 ÷

Strona 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

Strona 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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 70

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

Strona 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

Strona 72

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

Strona 73

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

Strona 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 (

Strona 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

Strona 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

Strona 77 - Program Boundaries

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

Strona 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

Strona 79 - User Mode

Part l HP-15C Fundamentals

Strona 80 - Nonprogrammable Functions

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 85

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

Strona 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

Strona 87

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

Strona 88 - to run

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

Strona 89

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 96

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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)

Strona 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

Strona 104

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

Strona 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

Strona 106 - The Index Register

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

Strona 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

Strona 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 

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 115

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

Strona 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

Strona 117

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

Strona 118

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

Strona 119

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

Strona 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

Strona 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

Strona 122

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

Strona 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

Strona 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

Strona 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

Strona 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: |:

Strona 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 ] ∆ * \

Strona 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

Strona 129

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

Strona 130

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

Strona 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

Strona 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

Strona 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

Strona 134

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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,

Strona 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

Strona 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

Strona 148 - The Result Matrix

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

Strona 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 +

Strona 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

Strona 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

Strona 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–

Strona 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

Strona 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

Strona 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

Strona 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

Strona 157

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

Strona 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

Strona 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

Strona 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

Strona 161

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

Strona 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

Strona 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

Strona 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

Strona 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 

Strona 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

Strona 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

Strona 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

Strona 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

Strona 170

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

Strona 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

Strona 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

Strona 173 - , -, *

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 179

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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 189

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

Strona 190

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

Strona 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

Strona 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 ___________

Strona 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

Strona 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

Strona 195

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

Strona 196

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

Strona 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

Strona 198

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

Strona 199

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

Strona 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

Strona 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;

Strona 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

Strona 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

Strona 204

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

Strona 205 - Error Conditions

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

Strona 206

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

Strona 207

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 214 - through R

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 223 - produces a root of

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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)

Strona 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

Strona 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

Strona 234

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

Strona 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

Strona 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

Strona 237

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

Strona 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

Strona 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

Strona 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

Strona 241

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

Strona 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

Strona 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

Strona 244

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

Strona 245

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 251

Part ll HP-15C Programming

Strona 252

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

Strona 253

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

Strona 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

Strona 255

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

Strona 256

Contents 7 Flags ... 92 Examples ...

Strona 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

Strona 258

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

Strona 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

Strona 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

Strona 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.

Strona 262 - Function Summary and Index

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 267 - Storage

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

Strona 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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 275

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

Strona 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

Strona 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 θ

Strona 278

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

Strona 279

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

Strona 280

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

Strona 281

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

Strona 282

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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,

Komentarze do niniejszej Instrukcji

Brak uwag