Download Print this page
HP 15c Collector's Edition Owner's Handbook Manual

HP 15c Collector's Edition Owner's Handbook Manual

Scientific calculator
Hide thumbs Also See for 15c Collector's Edition:

Advertisement

Quick Links

HP 15c Collector's Edition
SCIENTIFIC CALCULATOR
OWNER'S HANDBOOK

Advertisement

loading

Summary of Contents for HP 15c Collector's Edition

  • Page 1 HP 15c Collector’s Edition SCIENTIFIC CALCULATOR OWNER’S HANDBOOK...
  • Page 4 Acknowledgements...
  • Page 5 Introduction The Story of HP Calculators HP-35...
  • Page 6 Introduction v + v + ÷ HP-65...
  • Page 7 Introduction HP-67   ...
  • Page 8 Introduction HP-25C...
  • Page 9 Introduction HP-41C...
  • Page 10 Introduction HP-34C...
  • Page 11 Introduction HP-12C HP-16C...
  • Page 12 Introduction The HP-15C         HP-15C...
  • Page 13 Introduction The HP 15c Collector’s Edition  © ...
  • Page 14 Introduction This Handbook HP 15c Advanced Functions Handbook...
  • Page 15 Introduction The HP Community      Note:...
  • Page 16 Contents The HP 15c: A Problem Solver Part I: HP 15c Fundamentals Section 1: Getting Started − Section 2: Numeric Functions Section 3: The Automatic Memory Stack, LAST X, and Data Storage...
  • Page 17 Contents Section 4: Statistics Functions Section 5: The Display and Continuous Memory...
  • Page 18 Contents Part II: HP 15c Programming Section 6: Programming Basics Section 7: Program Editing Section 8: Program Branching and Controls...
  • Page 19 Contents Section 9: Subroutines Section 10: The Index Register and Loop Control...
  • Page 20 Contents Part III: HP 15c Advanced Functions Section 11: Calculating With Complex Numbers Section 12: Calculating With Matrices...
  • Page 21 Contents AX B ̃ AX B Section 13: Finding the Roots of an Equation Section 14: Numerical Integration Appendix A: Error Conditions...
  • Page 22 Contents Appendix B: Stack Lift and the LAST X Register Appendix C: Memory Allocation Appendix D: A Detailed Look at _ Appendix E: A Detailed Look at f Appendix F: Batteries, Self-Tests, and Regulatory Information...
  • Page 23 Contents Appendix G: Differences Between the HP 15c CE and HP-15C Appendix H: Known Limitations Function Summary and Index Programming Summary and Index Subject Index The HP 15c Keyboard and Continuous Memory...
  • Page 24 The HP 15c: A Problem Solver A Quick Look at v − + - * ÷ ´...
  • Page 25 The HP 15c: A Problem Solver • ´ • Manual Solutions − To Compute: Keystrokes Display 9 v 6 - 3.0000 9 v 6 * 54.0000 9 v 6 ÷ 1.5000 9 v 6 y 531,441.0000   - * ÷...
  • Page 26 The HP 15c: A Problem Solver Example: Keystrokes Display 300.51 v 300.5100 601.0200 h / g 9.8 ÷ 61.3286 ¤ 7.8313 Programmed Solutions Writing the Program. Loading the Program.
  • Page 27 The HP 15c: A Problem Solver Keystrokes Display | ¥ 000- PRGM ´ CLEAR M 000- ´ b A 001-42,21,11 002- 003- 004- 005- 006- ÷ 007- ¤ 008- 009- 43 32 | ¥ 7.8313 PRGM Running the Program. Keystrokes Display 300.51...
  • Page 28 The HP 15c: A Problem Solver ´ A...
  • Page 29 Part I HP 15c Fundamentals...
  • Page 30 Section 1 Getting Started Power On and Off Keyboard Operation Primary and Alternate Functions  ÷  ´ ´ _ | £ function itself the use of the key CLEAR CLEAR CLEAR Q ´ CLEAR M...
  • Page 31 Section 1: Getting Started ´ 0.0 0 0 0 Prefix Keys " • > i ´ < _ X ´ CLEAR u CLEAR u Changing Signs ” change sign ” Keying in Exponents “ enter exponent “ ” before ” “...
  • Page 32 Section 1: Getting Started Keystrokes Display 6.6262 6.6262 “ 6.6262 6.6262 6.6262 ” 6.6262 6.6262 50 * 3.3131 Note: “ “ The “CLEAR” Keys Clearing Clearing Sequence Effect − ´ CLEAR ∑...
  • Page 33 Section 1: Getting Started Clearing Sequence Effect ´ CLEAR M ´ CLEAR Q ´ CLEAR u Display Clearing: and − clear X − back arrow  if digit entry has not −  been terminated − Keystrokes Display 12345 12,345 −...
  • Page 34 Section 1: Getting Started Calculations One-Number Functions after Keystrokes Display 1.6532 Two-Number Functions and v before + - * ÷ Terminating Digit Entry. keying in digit entry is terminated terminating digit entry Chain Calculations. sequential  only after   .
  • Page 35 Section 1: Getting Started Example: Keystrokes Display 9.0000 17 + 26.0000 22.0000 4 ÷ 5.5000 Example: Keystrokes Display 6.0000 13.0000 9.0000 6.0000 78.0000...
  • Page 36 Section 2 Numeric Functions π Number Alteration Functions Integer Portion. | ‘ Fractional Portion. ´ q Rounding. | & • i Absolute Value.
  • Page 37 Section 2: Numeric Functions Keystrokes Display | ‘ 123.4567 123.0000 ” | ‘ -123.0000 ´ q -0.4567 1.23456789 ” | & -1.2346 ´ CLEAR u 1234600000 -1.2346 1.2346 One-Number Functions General Functions Reciprocal. ⁄ Factorial and Gamma. ´ ! ´ ! Square Root.
  • Page 38 Section 2: Numeric Functions Trigonometric Operations Trigonometric Modes. decimal GRAD Trigonometric Functions. Pressing Calculates Time and Angle Conversions...
  • Page 39 Section 2: Numeric Functions Hours/Degrees-Minutes-Seconds Conversion. ´ h ´ h 1.2 3 4 5 1 . 1 4 0 4 ´ u 1 1 4 0 4 2 0 0 0 0 Decimal Hours (or Degrees) Conversion. | À Degrees/Radians Conversions ...
  • Page 40 Section 2: Numeric Functions Logarithmic Functions Natural Logarithm. Natural Antilogarithm. Common Logarithm. Common Antilogarithm. Keystrokes Display 3.8067 3.4012 ' 30.0001 12.4578 1.0954 3.1354 @ 1,365.8405 Hyperbolic Functions Pressing Calculates ´ P ´ P ´ P...
  • Page 41 Section 2: Numeric Functions Two-Number Functions keying in | ‘ ⁄ + - * ÷ The Power Function To Calculate Keystrokes Display 2 v 1.4 y 2.6390 2 v 1.4 ” y 0.3789 √ 2 ” v 3 y -8.0000 2 v 3 ⁄...
  • Page 42 Section 2: Numeric Functions Keystrokes Display 15.76 v 15.7600 0.4728 16.2328 Percent Difference. difference ∆ this Keystrokes Display 15.76 v 15.7600 Last less | ∆ 14.12 -10.4061 this Polar and Rectangular Coordinate Conversions θ θ Polar Conversion. polar θ ® X exchange Y θ...
  • Page 43 Section 2: Numeric Functions Rectangular Conversion. rectangular ´ ; θ x y θ ´ ; ® θ Keystrokes Display 5.0000 11.1803 θ ® 26.5651 θ 30 v 30.0000 ´ ; 10.3923 ® 6.0000...
  • Page 44 Section 3 The Automatic Memory Stack, LAST X, and Data Storage The Automatic Memory Stack and Stack Manipulation Wookashye'veech between before after The Automatic Memory Stack Registers 0.0000 0.0000 0.0000 0.0000 PRGM...
  • Page 45 Section 3: The Memory Stack, LAST X, and Data Storage x y z Stack Lift No Stack Lift or Drop √ x π Keys: ¤ Stack Drop x + y Keys: Stack Manipulation Functions...
  • Page 46 Section 3: The Memory Stack, LAST X, and Data Storage Keys: Keys: ) roll down roll up ® X exchange Y ) ® ® Keys: ®...
  • Page 47 Section 3: The Memory Stack, LAST X, and Data Storage The LAST X Register and before execution of a numeric operation LAST X Keys: LAST X: Keystrokes Display 287 v 287.0000 12.9 ÷ 22.2481 12.9000 ÷ ’,...
  • Page 48 Section 3: The Memory Stack, LAST X, and Data Storage Keystrokes Display 287.0000 13.9 ÷ 20.6475 Calculator Functions and the Stack enabled  next  Keys: ¤ disable next next if digit entry is terminated − −...
  • Page 49 Section 3: The Memory Stack, LAST X, and Data Storage Keys: Order of Entry and the v Key Keys:...
  • Page 50 Section 3: The Memory Stack, LAST X, and Data Storage Nested Calculations Keystrokes Display 6 v 7 + 13.0000 65.0000 69.0000 207.0000 Keys:...
  • Page 51 Section 3: The Memory Stack, LAST X, and Data Storage Keys: Keys: Arithmetic Calculations With Constants accumulating LAST X.
  • Page 52 Section 3: The Memory Stack, LAST X, and Data Storage Example: 9.5 15 Keys: 9.5 “ 15 LAST X: 4.1 16 4.1 16 9.5 15 4.1 16 9.5 15 Keys: LAST X: 9.5 15 9.5 15 9.5 15 4.1 16 4.1 16 9.5 15 8.3 16...
  • Page 53 Section 3: The Memory Stack, LAST X, and Data Storage Loading the Stack with a Constant. Keys: cumulative Example: Keystrokes Display 1.15 1.15 v v v 1.1500 1000 1,000...
  • Page 54 Section 3: The Memory Stack, LAST X, and Data Storage Keystrokes Display 1,150.0000 1,322.5000 1,520.8750 1,749.0063 Storage Register Operations therefore it is wisest to store data in the lowest-numbered registers available Storing and Recalling Numbers O store l recall copy X exchange exchanges the contents...
  • Page 55 Section 3: The Memory Stack, LAST X, and Data Storage Error 3 Example: Keystrokes Display 3 O 0 3.0000 3.0000 8.0000 Clearing Data Storage Registers clear registers ´ CLEAR Q Storage and Recall Arithmetic Storage Arithmetic + - * ÷...
  • Page 56 Section 3: The Memory Stack, LAST X, and Data Storage For storage arithmetic, r − x Keys: O - 0 Recall Arithmetic without lifting the stack For recall arithmetic, x − r Keys: l - 0...
  • Page 57 Section 3: The Memory Stack, LAST X, and Data Storage Example: Keystrokes Display 8 O 0 8.0000 4 O + 0 4.0000 3 O + 0 3.0000 24 l - 0 9.0000 15.0000 Overflow and Underflow − | " Problems 4 v 5.2 - 8.33 * 7.46 - 0.32 * ÷...
  • Page 58 Section 3: The Memory Stack, LAST X, and Data Storage v v v O ÷...
  • Page 59 Section 4 Statistics Functions Probability Calculations nonnegative integers Permutations ´ p arrangements Combinations sets x y x Examples Keystrokes Display 5 v 3 ´ p 60.0000...
  • Page 60 Section 4: Statistics Functions Keystrokes Display 52 v 4 270,725.0000 Random Number Generator random number ´ # ´ # ´ # The Art of Computer Programming, Vol. 2: Seminumerical Algorithms...
  • Page 61 Section 4: Statistics Functions Keystrokes Display .5764 0.5764 ´ ´ # 0.5764 ´ # 0.3422 ´ # 0.2809 − 0.0000 ´ # 0.2809 ´ Accumulating Statistics statistics registers ´ CLEAR ∑ Error 3 ∑, z CLEAR...
  • Page 62 Section 4: Statistics Functions ŷ Error 2 ŷ Register Contents Example:...
  • Page 63 Section 4: Statistics Functions Keystrokes Display ´ CLEAR ∑ 0.0000 ´ • 0.00 4.63 v 4.63 1.00 4.78 v 4.78 20 z 2.00 6.61 v 6.61 40 z 3.00 7.21 v 7.21 60 z 4.00 7.78 v 7.78 80 z 5.00 200.00 12.000.00...
  • Page 64 Section 4: Statistics Functions Correcting Accumulated Statistics both incorrect | K | w Example Keystrokes Display 4.78 v 4.78 4.00 5.78 v 5.78 20 z 5.00...
  • Page 65 Section 4: Statistics Functions Mean ’ | ’ ® Example: Keystrokes Display | ’ 40.00 ® 6.40 Standard Deviation standard deviation sample ®...
  • Page 66 Section 4: Statistics Functions Example: Keystrokes Display 31.62 ® 1.24 Linear Regression ´ L ´ L ® ’ Keys: ´ L ®...
  • Page 67 Section 4: Statistics Functions Example: Keystrokes Display ´ L 4.86 ® 0.04 Linear Estimation and Correlation Coefficient linear estimate ŷ ´ j correlation coefficient r ®...
  • Page 68 Section 4: Statistics Functions Linear Estimation. ŷ ´ j ´ L ® - ® ÷ Correlation Coefficient. ´ j ŷ Example: ®...
  • Page 69 Section 4: Statistics Functions Keystrokes Display ´ j 7.56 ® 0.99 Other Applications Interpolation. Vector Arithmetic. θ v r π π π either z or...
  • Page 70 Section 5 The Display and Continuous Memory Display Control • i ´ • 123,456.0000 ´ i 1.2346 ´ ^ 123.46 Fixed Decimal Display fixed decimal • • ´ • Keystrokes Display 123.4567895 123.4567895 ´ • 123.4568 ´ • 123.456790 ´ • •...
  • Page 71 Section 5: The Display and Continuous Memory ´ i undisplayed Keystrokes Display ´ i 1.234568 ´ i 1.234567 Engineering Notation Display engineering  ´ ^ additional  Keystrokes Display .012345 0.012345 ´ ^ ´ ^ 12.35 10 * 123.5 ´ • •...
  • Page 72 Section 5: The Display and Continuous Memory Mantissa Display π ´ CLEAR u Keystrokes Display 3.1416 ´ CLEAR u 3141592654 Round-Off Error π HP 15c Advanced Functions Handbook Special Displays Annunciators ✱ USER GRAD PRGM...
  • Page 73 Section 5: The Display and Continuous Memory Digit Separators Keystrokes Display 12345.67 12,345.67 12.345,6700 12,345.6700 Error Display Error Error Overflow and Underflow Overflow − = | " Underflow...
  • Page 74 Section 5: The Display and Continuous Memory Low-Power Indication 0.0 0 0 0 ✱ ✱ ✱ ✱ Continuous Memory Status        manually  ...
  • Page 75 Section 5: The Display and Continuous Memory Resetting Continuous Memory power error Pr Error Note: Adjusting the Display Contrast ´ ´...
  • Page 77 Part II HP 15c Programming...
  • Page 78 Section 6 Programming Basics The Mechanics Creating a Program Loading a Program Program Mode program/run | ¥ Program mode PRGM Keystrokes Display | ¥ 000- PRGM...
  • Page 79 Section 6: Programming Basics Location in Program Memory t ” In Run mode ´ CLEAR M ´ in Program mode CLEAR M Program Begin label ´ b Keystrokes Display ´ CLEAR M 000- ´ b A 001-42,21,11 Recording a Program nonprogrammable functions...
  • Page 80 Section 6: Programming Basics Keystrokes Display 002- 003- 004- 005- 006- ÷ 007- ¤ 008- Program End. return without ¦ Keystrokes Display if this is the last 009- 43 32 program in memory Intermediate Program Stops pause momentarily ´ © ©...
  • Page 81 Section 6: Programming Basics Keystrokes Display | ¥ PRGM Executing a Program. In Run mode letter label G digit ´ label running Keystrokes Display 300.51 300.51 ´ A 7.8313 Restarting a Program. ¦ ¦ User Mode letter-named ´ U ´ ´...
  • Page 82 Section 6: Programming Basics ´ A ® Direct entry ¦ run/stop ¦ Program Memory Most Example...
  • Page 83 Section 6: Programming Basics πr πr h πr πrh Radius, r Height, h Base Area Volume Surface Area TOTALS πr πr h provide for Keystrokes Display | ¥ 000- PRGM ´ CLEAR M 000-...
  • Page 84 Section 6: Programming Basics Keystrokes Display ´ b A 001-42,21,11 002- 003- 43 11 004- 43 26 005- πr 006- O + 1 007-44,40, 1 ¦ 008- 009- ´ © 010- 42 31 O + 2 011-44,40, 2 012- ÷ 013- 014- 015-...
  • Page 85 Section 6: Programming Basics Keystrokes Display 019- O + 3 020-44,40, 3 021- 43 32 Keystrokes Display | ¥ PRGM ´ CLEAR Q ´ A 19.6350 running ¦ 157.0796 164.9336 ¦ 50.2655 10.5 10.5 ¦ 527.7876 364.4247 ¦ 63.6173...
  • Page 86 Section 6: Programming Basics Keystrokes Display ¦ 254.4690 240.3318 133.5177 939.3362 769.6902 Further Information Program Instructions instruction line ´ byte Instruction Coding Instruction Code 006-44,40, 1 ´ e V XXX-42, 5,25...
  • Page 87 Section 6: Programming Basics Memory Configuration Error 10  > ...
  • Page 88 Section 6: Programming Basics Initial Memory Configuration COMMON STORAGE REGISTERS: R to R REGISTERS: to R Permanent Registers Statistics Registers Movable Boundary Allocatable Registers (shaded) Keystrokes Display ´ m % 60.0000 after ´...
  • Page 89 Section 6: Programming Basics Keystrokes Display ´ m % 1.0000 ´ m % 19.0000 19.0000 memory status given the above memory configuration Error 3 Error 4 Error 10 Program Boundaries End. ¦ automatic Labels. ´ label label...
  • Page 90 Section 6: Programming Basics 000- ´ b A ´ A ´ b ¦ Unexpected Program Stops Pressing Any Key. Error Stops. Error Error − = | " Abbreviated Key Sequences ´ abbreviated key sequence ´...
  • Page 91 Section 6: Programming Basics ´ b ´ A ´ b A ´ m ´ % ´ m % ´ # ´ ´ ´ User Mode ´ U ´ USER ´ ¤ ⁄ ´ U Polynomial Expressions and Horner’s Method Dx E Dx E Cx D x E Bx C x D x E...
  • Page 92 Section 6: Programming Basics Example: x x x Keystrokes Display | ¥ 000- ´ b B 001-42,21,12 002- 003- 004- 005- 006- 007- 008- 009- 43 32 | ¥ 7 v v 7.0000 ´ B 12,691.0000 Nonprogrammable Functions cannot ´ CLEAR u | ‚...
  • Page 93 Section 6: Programming Basics Problems | ¥ ´ b C 3.2 ÷ 20 * ” 138 + | n | ¥ L v r v r ´ b Á .94 v ¦ v ¦ ÷ ∆ | n...
  • Page 94 Section 7 Program Editing © ¦ The Mechanics Moving to a Line in Program Memory The Go To t Instruction t ” nnn PRGM manually The Single Step  Instruction  single step In Program mode  In Run mode Â...
  • Page 95 Section 7: Program Editing The Back Step Instruction. backwards ‚ back step ‚ ‚ Deleting Program Lines − back arrow in Program mode − − Inserting Program Lines preceding following Examples Deletions: Changes: ¦...
  • Page 96 Section 7: Program Editing Original Version Edited Version 006-O 4 006-O 2 007-O + 1 007-l 1 008-¦ 008-* 009-* 009-´ © 010-´ © 010-l 0 011-O + 2 011-÷ 012-l 0 012-2 013-÷ 013-* 014-2 014-l 2 015-* 015-2 016-l 4 016-* 017-2...
  • Page 97 Section 7: Program Editing Keystrokes Display | ‚ 016- − 015- 016- t ” 011 011-44,40, 2 ‚ − 010- 42 31 | ‚ 008- ¦ ¦ − 007-44,40, 1 008- | ‚ 007-44,40, 1 − O+ 1 006- − 005- 006- 015-*...
  • Page 98 Section 7: Program Editing Keystrokes Display | ¥ ´ CLEAR Q 8 O 1 8.0000 Â 001-42,21,11 2.5000 Â 002- 2.5000 Â 003- 43 11 6.2500 Â 004- 43 26 3.1416 Â 005- 19.6350 Wrapping. Â Â Line Position...
  • Page 99 Section 7: Program Editing Insertions and Deletions Error 4 Initializing Calculator Status ´ CLEAR ∑ ´ CLEAR M ´ CLEAR Q | D | R | g | F | " Problems...
  • Page 100 Section 7: Program Editing Keystrokes Display ´ b 001-42,21,.1 ´ • 002-42, 7, 2 003- 004- 005- 006- 007- ® 008- 009- 010- 011- 43 32 θ θ θ ´ b A θ ´ • 4 2 * ® 2 ÷ [ *...
  • Page 101 Section 7: Program Editing θ in radians s r θ θ Keystrokes Display | ¥ 000- ´ b A 001-42,21,11 002- 43 7 ´ • 003-42, 7, 4 004- 44 0 005- 006- θ ® 007- θ 008- 44 1 009- θ...
  • Page 102 Section 8 Program Branching and Controls other than Branching simple condition looping The Mechanics Branching The Go To (t) Instruction. t label number 015-t 7 016- 017- 018- 019-´ b 020- Looping.
  • Page 103 Section 8: Program Branching and Controls ¦ 015-´ b 016- 017- 018- 019-t 7 020- Conditional Tests conditional test | £ Test Test...
  • Page 104 Section 8: Program Branching and Controls skips one instruction if the condition is false conditional branch Program Execution After Test If True If False 015-´ b 016- 017-| £ 018-t .1 019- 020- Flags flag clear user system set flag clear flag | "...
  • Page 105 Section 8: Program Branching and Controls Examples Example: Branching and Looping t / k Keystrokes Display | ¥ 000- ´ CLEAR M 000- ´ b A 001-42,21,11 002- ´ © 003- 42 31 004- ÷ 005- ” 006- 007- ® 008- t / k 009-...
  • Page 106 Section 8: Program Branching and Controls Keystrokes Display l * 1 010-45,20, 1 ´ © 011- 42 31 012- 013-43,30, 9 014- 43 32 015- O + 0 016-44,40, 0 017- 22 11 Keystrokes Display | ¥ 2.0000 100 O 1 100.0000 50 O 2 50.0000...
  • Page 107 Section 8: Program Branching and Controls Example: Flags periodic periodic...
  • Page 108 Section 8: Program Branching and Controls Keystrokes Display | ¥ 000- ´ b B 001-42,21,12 | " 002-43, 5, 0 003- ´ b E 004-42,21,15 005-43, 4, 0 ´ b 006-42,21, 1 007- 008- 009- ® 010- ” 011- 012- ”...
  • Page 109 Section 8: Program Branching and Controls Keystrokes Display | ¥ 250 v 250.0000 48 v 48.0000 .005 0.005 ´ B 10,698.3049 ´ E 10,645.0795 Further Information Go To t ” nnn t label number program label ´ b label t label number...
  • Page 110 Section 8: Program Branching and Controls Looping Conditional Branching Tests. £ ® ) Tests With Complex Numbers and Matrix Descriptors. Flags...
  • Page 111 Section 8: Program Branching and Controls Keystrokes Display | ¥ 000- ´ b C 001-42,21,13 | " 002-43, 5, 7 003- 22 1 ´ b Á 004-42,21,14 005-43, 4, 7 ´ b 006-42,21, 1 007-43, 6, 7 008- 22 2 009- 010- 011-...
  • Page 112 Section 8: Program Branching and Controls Flag 9. | " −...
  • Page 113 Section 9 Subroutines The Mechanics Go To Subroutine and Return G go to subroutine pending return G label t label until the first subsequent instruction is encountered transfers back Subroutine Execution ´ b A ´ b G . 1 after G . 1 letter ´...
  • Page 114 Section 9: Subroutines Subroutine Limits Main Program Examples Example:...
  • Page 115 Section 9: Subroutines MAIN PROGRAM | ¥ ´ CLEAR M 000- 001- ´ b 002- 003- O 0 004- ® 005- O - 0 006- G .3 007- ” 008- ® 009- G .3 010- + 011- l ÷ 0 y / x 012- SUBROUTINE...
  • Page 116 Section 9: Subroutines Example: Nesting. another t z y Keystrokes ´ b G .5 G .5 G .5 ¤ ´ b ® G .4...
  • Page 117 Section 9: Subroutines Further Information The Subroutine Return pending return G rather than after Nested Subroutines Error 5 sets...
  • Page 118 Section 10 The Index Register and Loop Control numbers Keys Direct Versus Indirect Data Storage With the Index Register number itself indirect addressing...
  • Page 119 Section 10: The Index Register and Loop Control Indirect Program Control With the Index Register other than Program Loop Control by any storage register indirectly The Mechanics ´ Index Register Storage and Recall Direct. O Indirect. O Indirect Addressing or G If R contains: will address:...
  • Page 120 Section 10: The Index Register and Loop Control Indirect Addressing or G If R contains: will address: will transfer to: ´ b B ´ b C ´ b Á ⋮ ⋮ ´ b E — — Index Register Arithmetic Direct. O l + - * ÷...
  • Page 121 Section 10: The Index Register and Loop Control To Labels. positive t label ´ b A To Line numbers. negative t line number Indirect Flag Control With " Indirect Display Format Control With ´ • V ´ i V ´ ^ V Loop Control With Counters: increment and skip if greater than decrement and...
  • Page 122 Section 10: The Index Register and Loop Control nnnnn x x x y y 0.0 5 0 0 2 Operation. nnnnn nnnnn xxx, nnnnn nnnnn ≤ > False (nnnnn True (nnnnn xxx) xxx) instruction ´ I V instruction nnnnn.xxxyy nnnnn nnnnn nnnnn xxx nnnnn...
  • Page 123 Section 10: The Index Register and Loop Control > ≤ False (nnnnn True (nnnnn xxx) xxx) instruction ´ s V instruction nnnnn.xxxyy nnnnn nnnnn xxx, nnnnn xxx nnnnn Iterations Operation 0.00602 2.00602 4.00602 6.00602 8.00602 6.00002 4.00002 2.00002 0.00002 Examples Examples: Register Operations Storing and Recalling Keystrokes...
  • Page 124 Section 10: The Index Register and Loop Control Keystrokes Display 2.6458 ´ X 2.6458 Exchanging the X-Register Keystrokes Display ´ X V 12.3456 2.6458 ´ X % 0.0000 2.6458 ´ X 2.6458 Storage Register Arithmetic Keystrokes Display 10 O + 10.0000 12.6458 O ÷...
  • Page 125 Section 10: The Index Register and Loop Control 3.0 0 0 0 1. Keystrokes Display | ¥ 000- t ” 013 013-43,30, 9 − − 011- 42 31 ´ e 012-42, 5, 2 013- 22 25 Keystrokes Display | ¥ 2 O 0 2.00000 100 O 1...
  • Page 126 Section 10: The Index Register and Loop Control Keystrokes Display ´ A 2.0000 84.0896 5.0000 64.8420 8.0000 50.0000 50.0000 Example: Display Format Control • Keystrokes Display |¥ 000- ´ CLEAR M 000- ´ b B 001-42,21,12 9 nnnnn 002- 003- 44 25 ´...
  • Page 127 Section 10: The Index Register and Loop Control Keystrokes Display | ¥ ´ B 9.000000000 8.00000000 7.0000000 6.000000 5.00000 4.0000 3.000 2.00 ´ © Further Information Index Register Contents...
  • Page 128 Section 10: The Index Register and Loop Control nnnnn.xxxyy nnnnn nnnnn xxx, yy cannot be zero 00 the value for yy defaults to 1 nnnnn Indirect Display Control • • will...
  • Page 129 Section 10: The Index Register and Loop Control...
  • Page 131 Part III HP 15c Advanced Functions...
  • Page 132 Section 11 Calculating With Complex Numbers a ib The Complex Stack and Complex Mode real imaginary LAST X Creating the Complex Stack...
  • Page 133 Section 11: Calculating With Complex Numbers ´ V ´ } the number appearing in the display is the number in the real X-register Note: radians The trigonometric mode annunciator in the display RAD GRAD or blank for Degrees applies to two functions only Deactivating Complex Mode | "...
  • Page 134 Section 11: Calculating With Complex Numbers Example: Keystrokes Display ´ • 2.0000 ´ V 2.0000 4.0000 ´ V 4.0000 6.0000 ´ % 8.0000 6.0000 ´ V...
  • Page 135: Table Of Contents

    Section 11: Calculating With Complex Numbers Keys: ´ V ´ V both Keys: Keys: ´ V − −...
  • Page 136 Section 11: Calculating With Complex Numbers Stack Lift in Complex Mode The same functions that enable disable or are neutral to lifting of the real stack will enable disable or be neutral to lifting of the imaginary stack every non-neutral function except − and causes the clearing of the imaginary X-register when the next number is entered when the next number is keyed in or recalled...
  • Page 137 Section 11: Calculating With Complex Numbers ” ´ ” ´ } real part only ”  imaginary part ´ } ” ´ }  only Clearing a Complex Number − Clearing the Real X-Register. − Example: ´ } ´ % −1 −8 Keys:...
  • Page 138: Keys

    Section 11: Calculating With Complex Numbers Clearing the Imaginary X-Register. ´ } − ´ } Example: X −1 −8 −8 −1 −1 −1 −1 Keys: ´ } − ´ } Clearing the Real and Imaginary X-Registers. both − Example: X −1 Keys: −...
  • Page 139: T Z Y X

    Section 11: Calculating With Complex Numbers Entering Complex Numbers with − − − Example: Keystrokes Display (−) (0.0000) ´ } 7.0000 − 0.0000 17.0000 ´ % 144.0000 17.0000 Keys: − ´ }...
  • Page 140 Section 11: Calculating With Complex Numbers 17 144 Keys: − Entering a Real Number − − 17 144 17 144 17 144 Keys:...
  • Page 141 Section 11: Calculating With Complex Numbers Entering a Pure Imaginary Number ´ } Example: − Keystrokes Display ´ } 0.0000 Z 17 144 17 144 17 144 Keys: ´ }...
  • Page 142 Storing and Recalling Complex Numbers real X-register only a ib ´ } ´ } l 1 l 2 ´ V ´ } − l 1 − Operations With Complex Numbers real numbers assuming the result is also real HP 15c Advanced Functions Handbook...
  • Page 143 Section 11: Calculating With Complex Numbers One-Number Functions ¤ x N o ⁄ @ ' radians Two-Number Functions + - * ÷ y Stack Manipulation Functions both ® ® ) HP 15c Advanced Functions Handbook...
  • Page 144 Section 11: Calculating With Complex Numbers Conditional Tests complex complex 5 x y 6 x y Example: Complex Arithmetic. Keystrokes Display 1.2 v 4.7 ´ V 1.2000 2.7 v 3.2 ´ V 2.7000 ÷ 1.0428 ¤ 1.0491 ´ % 0.2406 1.0491...
  • Page 145 Section 11: Calculating With Complex Numbers Complex Results from Real Numbers √ real Error 0 and without disturbing the stack contents Example: Error 0 Keystrokes Display 1.5708 ´ % -1.5239 1.5708 Polar and Rectangular Coordinate Conversions rectangular twice ´ } ´...
  • Page 146 Section 11: Calculating With Complex Numbers i θ θ i θ a ib r∠θ in Complex mode ´ ; θ θ Re Im Re Im θ These are the only functions in Complex mode that are affected by the current trigonometric mode setting θ...
  • Page 147 Section 11: Calculating With Complex Numbers ∠ Example: ∠ Keystrokes Display 2.0000 ´ V 2.0000 ´ ; 0.8452 3.0000 ´ V 3.0000 ´ ; 2.2981 3.1434 4.8863 θ ´ % 49.9612 4.8863 Problems √ i √ i...
  • Page 148 Section 11: Calculating With Complex Numbers Keystrokes Display ´ } 0.0000 8 ” v -8.0000 ´ V -8.0000 352.0000 -1.872.0000 4.0000 √ 5 ¤ 2.2361 √ i 2 ” * -4.4721 ´ V 4.0000 ÷ -295.4551 √ i 2 v 5 ¤ 2.2361 √...
  • Page 149 Section 11: Calculating With Complex Numbers For Further Information HP 15c Advanced Functions Handbook        ...
  • Page 150 Section 12 Calculating With Matrices AX B...
  • Page 151 Section 12: Calculating with Matrices Keystrokes Display | " ´ m A 2.0000 ´ > 2.0000 ´ U USER 2.0000 3.8 O 3.8000 7.2 O 7.2000 1.3 O 1.3000 .9 ” O -0.9000 2 v 1 ´ m B 1.0000 16.5 O 16.5000 22.1 ”...
  • Page 152 Section 12: Calculating with Matrices Keystrokes Display > B > A ÷ running Keystrokes Display -11.2887 8.2496 ´ U 8.2496 ´ > 8.2496 Note: Matrix Dimensions...
  • Page 153 Section 12: Calculating with Matrices Dimensioning a Matrix ´ number of rows number of columns ´ m representations ´...
  • Page 154 Section 12: Calculating with Matrices Example: Keystrokes Display 2.0000 ´ m A 3.0000 Displaying Matrix Dimensions >   Keystrokes Display > B 3.0000 ® 2.0000 Changing Matrix Dimensions...
  • Page 155 Section 12: Calculating with Matrices ´ > ´ m A Storing and Recalling Matrix Elements Storing and Recalling All Elements in Order number automatically column number ´ >...
  • Page 156 Section 12: Calculating with Matrices ´ > ´ U null Example:...
  • Page 157 Section 12: Calculating with Matrices Keystrokes Display ´ > ´ U 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 ´ U 6.0000 Checking and Changing Matrix Elements Individually...
  • Page 158 Section 12: Calculating with Matrices Using R and R   Example: Keystrokes Display 2 O 0 2.0000 3 O 1 3.0000 9.0000 Using the Stack.  ...
  • Page 159 Section 12: Calculating with Matrices Example: Keystrokes Display 2 v 1 4.0000 Storing a Number in All Elements of a Matrix > Matrix Operations descriptor result matrix running Matrix Descriptors > descriptor current...
  • Page 160 Section 12: Calculating with Matrices The Result Matrix result matrix ´ < < < maximum HP 15c Advanced Functions Handbook automatically...
  • Page 161 Section 12: Calculating with Matrices null Copying a Matrix > > > Example Keystrokes Display > A > B > B One-Matrix Operations...
  • Page 162 Sign Change, Inverse, Transpose, Norms, Determinant Effect on Matrix Result in Effect on Keystroke(s) Specified in X-register Result Matrix X-register ” ⁄ ´ ⁄ ´ > ´ > ´ > ´ > singular matrix ⁄ HP 15c Advanced Functions Handbook...
  • Page 163 Section 12: Calculating with Matrices Example: Keystrokes Display > B ´ > Scalar Operations ÷...
  • Page 164 Section 12: Calculating with Matrices Elements of Result Matrix Operation Matrix in Y-Register Scalar in Y-Register Scalar in X-Register Matrix in X-Register ÷ Example: B 2A, Keystrokes Display ´ < B > A...
  • Page 165 Section 12: Calculating with Matrices Keystrokes Display Arithmetic Operations Pressing Calculates Example: C B A Keystrokes Display ´ < C > B > A...
  • Page 166 Section 12: Calculating with Matrices Keystrokes Display Matrix Multiplication Pressing Calculates ´ > ÷ ÷ Note: ÷ > > a b b / a...
  • Page 167 Section 12: Calculating with Matrices ÷ ÷ ⁄ Example: Keystrokes Display > A > B ´ < C ´ >...
  • Page 168 Section 12: Calculating with Matrices Solving the Equation AX = B ÷ AX B constant matrix coefficient matrix ÷ X A B ÷ ÷ ⁄ Example: singular...
  • Page 169 Section 12: Calculating with Matrices Week Total Weight (kg) Total Value Solution: AD B Keystrokes Display ´ m A 2.0000 ´ > 2.0000 ´ U 2.0000 1.0000 1.0000 .24 O 0.2400 .86 O 0.8600 2 v 3 ´ m B 3.0000...
  • Page 170 Section 12: Calculating with Matrices Keystrokes Display 274 O 274.0000 233 O 233.0000 331 O 331.0000 120.32 O 120.3200 112.96 O 112.9600 151.36 O 151.3600 ´ < Á 151.3600 > B > A ÷ Á 186.0000 Á 141.0000 Á 215.0000 Á...
  • Page 171 Section 12: Calculating with Matrices Week Cabbage (kg) Broccoli (kg) Calculating the Residual R YX AX B B AC HP 15c Advanced Functions Handbook > > ´ >...
  • Page 172 Section 12: Calculating with Matrices Using Matrices in LU Form AX B ⁄ ÷ > AX B without Calculations With Complex Matrices...
  • Page 173 Section 12: Calculating with Matrices You don’t need to activate Complex mode for calculations with complex matrices HP 15c Advanced Functions Handbook Storing the Elements of a Complex Matrix Z X iY...
  • Page 174 Section 12: Calculating with Matrices ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ y ⎦ initially Pressing Transforms Into ´ p...
  • Page 175 Section 12: Calculating with Matrices Example: Keystrokes Display ´ > 2 v 4 ´ m A 4.0000 ´ > 4.0000 ´ U 4.0000 4.0000 3.0000 7.0000 2 ” O -2.0000 1.0000 5.0000 3.0000 8.0000 ´ U 8 0000 > A ´...
  • Page 176 Section 12: Calculating with Matrices ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ The Complex Transformations Between Z and Z̃ Z̃ Z̃ > Z̃  Z̃ Z̃ Pressing Transforms Into Z̃ ´ > Z̃ ´ > Z̃...
  • Page 177 Section 12: Calculating with Matrices Inverting a Complex Matrix Z̃ ´ p Z̃ ´ > Z̃ Z̃ ⁄ ´ > Example: ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ Keystrokes Display > A Z̃ ´ >...
  • Page 178 Section 12: Calculating with Matrices Keystrokes Display ´ < B Z̃ ⁄ ´ > ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ Multiplying Complex Matrices Ỹ X ´ p Ỹ ´ > ´ p...
  • Page 179 Section 12: Calculating with Matrices Ỹ X X̃ Example: Z̃ Keystrokes Display > A > B ´ < C Z̃ Z ´ U 1.0000 -2.8500 -4.0000 1.0000 1.0000 3.8000 1.0000 -1.0500 ´ U -1.0500...
  • Page 180 Section 12: Calculating with Matrices ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ Solving the Complex Equation AX = B AX B X A B Ã B AX B ´ p ´ p...
  • Page 181 Section 12: Calculating with Matrices à ´ > ÷ B̃ Example: AX B...
  • Page 182 Section 12: Calculating with Matrices ⎡ ⎤ ⎡ ⎤ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ Keystrokes Display 4 v 2 ´ m A 2.0000 ´ > 2.0000 ´ U 2.0000 10 O 10.0000 0.0000 0.0000 0.0000 200 O...
  • Page 183 Section 12: Calculating with Matrices Keystrokes Display à ´ > ´ < C ÷ 0.0372 0.1311 0.0437 0.1543 ´ U 0.1543 ´ > 0.1543 AX B 33 64 00-0...
  • Page 184 Section 12: Calculating with Matrices ´ p à ´ > < à ⁄ ´ p ´ > ´ > ´ > < ´ > HP 15c Advanced Functions Handbook...
  • Page 185 Section 12: Calculating with Matrices Miscellaneous Operations Involving Matrices Using a Matrix Element With Register Operations O + - * ÷ l + - * ÷ Using Matrix Descriptors in the Index Register ´ m V...
  • Page 186 Section 12: Calculating with Matrices Conditional Tests on Matrix Descriptors 5 x y 6 x y between the descriptors themselves not between the elements Stack Operation for Matrix Calculations...
  • Page 187 Section 12: Calculating with Matrices 6.0000 6.0000 5.0000 5.0000 4.0000 4.0000 matrix A result mat. Keys: ⁄ LAST X: matrix A 5.0000 5.0000 4.0000 5.0000 matrix B 4.0000 matrix A result mat. Keys: LAST X: matrix A > > > >...
  • Page 188 Section 12: Calculating with Matrices 4.0000 4.0000 value 4.0000 row number 4.0000 col. number value Keys: 5.0000 5.0000 4.0000 5.0000 row number 4.0000 col. number value Keys: Using Matrix Operations in a Program USER...
  • Page 189 Section 12: Calculating with Matrices ´ > ´ b Á “User” O Á > > Summary of Matrix Functions Keystroke(s) Results ” ´ m A ´ > ´ > Z̃ ´ > Z̃ ´ > ´ >...
  • Page 190 Section 12: Calculating with Matrices Keystroke(s) Results ´ > ´ > ´ > ´ > ´ > ´ p > < ´ < >...
  • Page 191 Section 12: Calculating with Matrices Keystroke(s) Results < ´ U ⁄ ´ ⁄ ÷ For Further Information HP 15c Advanced Functions Handbook...
  • Page 192 Section 13 Finding the Roots of an Equation root zero real roots real roots Using that you write f x − a HP 15c Advanced Functions Handbook...
  • Page 193 Section 13: Finding the Roots of an Equation ´ b label ´ _ Example: Keystrokes Display | ¥ 000- ´ CLEAR M 000-...
  • Page 194 Section 13: Finding the Roots of an Equation Keystrokes Display ´ b 001-42,21, 0 002- 003- 004- 005- 006- 007- 008- 43 32 Keystrokes Display | ¥ 0.0000 ´ _ ´ _ running ´ • algorithm iterative...
  • Page 195 Section 13: Finding the Roots of an Equation Keystrokes Display ´ _ 5.0000 Keystrokes Display 5.0000 0.0000 Keystrokes Display 0.0000 10 ” ´ _ -2.0000 -2.0000 0.0000...
  • Page 196 Section 13: Finding the Roots of an Equation could Graph of f (x) Example: Solution: Keystrokes Display | ¥ 000- ´ b A 001-42,21,11 002- 003- ÷ 004-...
  • Page 197 Section 13: Finding the Roots of an Equation Keystrokes Display ” 005- 006- ” 007- 008- 009- 010- 011- 012- 013- 014- ® 015- 016- 017- 018- 019- 020- 021- 43 32 Keystrokes Display | ¥ 5.0000 ´ _ A 9.2843 Keystrokes Display...
  • Page 198 Section 13: Finding the Roots of an Equation Graph of h versus t When No Root Is Found Error 8 Example: Graph of f (x) = |x| + 1 Keystrokes Display | ¥ 000- ´ b 001-42,21, 1 002- 43 16 003- 004- 005-...
  • Page 199 Section 13: Finding the Roots of an Equation Keystrokes Display | ¥ 1.0000 1 ” ´ _ Error 8 − 0.0000 Error 8  Error 8 magnitude  Error 8  Error 0...
  • Page 200 Section 13: Finding the Roots of an Equation ¤ Choosing Initial Estimates...
  • Page 201 Section 13: Finding the Roots of an Equation Example: Solution: Keystrokes Display | ¥ 000- ´ b 001-42,21, 3 002-...
  • Page 202 Section 13: Finding the Roots of an Equation Keystrokes Display 003- 004- 005- 006- 007- 008- 009- 010- 011- 012- 013- 014- 43 32 Keystrokes Display | ¥ 1.0000 ´ _ 1.5000 1.5000 0.0000...
  • Page 203 Section 13: Finding the Roots of an Equation Graph of f (x) ´ G label letter label  ...
  • Page 204 Section 13: Finding the Roots of an Equation  Using in a Program Error 5...
  • Page 205 Section 13: Finding the Roots of an Equation Restriction on the Use of Error 7 Memory Requirements Error 10 For Further Information     ...
  • Page 206 Section 14 Numerical Integration f x dx integrate Using ´ b label HP 15c Advanced Functions Handbook...
  • Page 207 Section 14: Numerical Integration ´ f Example: Bessel functions θ dθ θ dθ f θ θ Keystrokes Display | ¥ 000- ´ CLEAR M 000- ´ b 001-42,21, 0 θ θ 002- θ 003- 004- 43 32...
  • Page 208 Section 14: Numerical Integration Keystrokes Display | ¥ 0.0000 3.1416 π 3.1416 ´ f ´ f Keystrokes Display ´ f θ dθ 2.4040 /π Keystrokes Display 3.1416 ÷ 0.7652...
  • Page 209 Section 14: Numerical Integration Note: v v v Example: θ x θ dθ θ θ dθ f θ θ θ Keystrokes Display | ¥ 000- ´ b 001-42,21, 1...
  • Page 210 Section 14: Numerical Integration Keystrokes Display θ 002- θ 003- θ θ θ θ 004- 005- 43 32 ´f /π Keystrokes Display | ¥ 0.0000 3.1416 3.1416 ´ f 1.3825 θ θ dθ ÷ 0.4401 Example: sine integral Si t...
  • Page 211 Section 14: Numerical Integration x / x Keystrokes Display | ¥ 000- ´ b 001-42,21,.2 002- ® 003- ® ÷ 004- 005- 43 32 ´ f Keystrokes Display | ¥ 0.4401 0.0000 2.0000 ´ f 1.6054 x /x Error 0...
  • Page 212 Section 14: Numerical Integration Accuracy of no more • i Note: ´ • V ´ i V ´ ^ V might this possibility is very small HP 15c Advanced Functions Handbook...
  • Page 213 Section 14: Numerical Integration approximates ® Example: Keystrokes Display 0.0000 3.1416 3.1416 ´ i 3.14 ´ f 1.38 ® 1.88 uncertainty...
  • Page 214 Section 14: Numerical Integration Example: Keystrokes Display ´ i 1.8826 3.1416 ´ f 1.3825 ® 1.7091...
  • Page 215 Section 14: Numerical Integration might Keystrokes Display ® 1.3825 ´ CLEAR u 1382459676 seven the calculator’s approximation in most cases will be more accurate than its uncertainty indicates just how accurate Using in a Program Error 7 Error 5...
  • Page 216 Section 14: Numerical Integration Memory Requirements Error 10 For Further Information      ...
  • Page 217 Appendix A Error Conditions Error Error Error 2 Error 0 : Improper Mathematics Operation ÷ ¤ ⁄ O ÷ l ÷ ∆...
  • Page 218 Appendix A: Error Conditions Error 1 : Improper Matrix Operation Error 2 : Improper Statistics Operation ’ Error 2 √ M ∙ N n ∙ M M y P x M y P n ∙ x n ∙ M ŷ M n x N n y P n xy...
  • Page 219 Appendix A: Error Conditions Error 3 : Improper Register Number or Matrix Element Error 4 : Improper Line Number or Label Call ´ ¤ ' @ y ⁄ Error 5 : Subroutine Level Too Deep Error 6 : Improper Flag Number Error 7 : Recursive Error 8 : No Root Error 9 : Service...
  • Page 220 Appendix A: Error Conditions ⁄ ÷ ÷ > > > > > > < Pr Error : Power Error...
  • Page 221 Appendix B Stack Lift and the LAST X Register Digit Entry Termination ” − “ Stack Lift after any operation except − or...
  • Page 222 Appendix B: Stack Lift and the LAST X Register Disabling Operations Stack Lift. Imaginary X-Register. does not change − Enabling Operations Stack Lift. 4.0000 4.0000 4.0000 Keys:...
  • Page 223 Appendix B: Stack Lift and the LAST X Register 4.0000 53.1301 53.1301 53.1301 5.0000 0.0000 Keys: Imaginary X-Register. when the next number is keyed or recalled into the display Neutral Operations Stack Lift. • ´ • ¤ • • ¦ t ”...
  • Page 224 Appendix B: Stack Lift and the LAST X Register LAST X Register ∆ ÷ À ‘ & ⁄ > ¤...
  • Page 225 Appendix C Memory Allocation The Memory Space availability allocation Registers registers data storage pool only  common pool ...
  • Page 226 Appendix C: Memory Allocation MEMORY Permanent Index Register Allocatable DATA STORAGE POOL Statistics Registers Highest numbered data register = dd MOVABLE BOUNDARY dd + 1 COMMON POOL Total allocatable memory: uu pp...
  • Page 227 Appendix C: Memory Allocation Memory Status (W) memory uu pp−b highest-numbered total number uncommitted program bytes 19 78 00-0 Memory Reallocation Function dimension...
  • Page 228 Appendix C: Memory Allocation number of the highest data storage register you want allocated potentially ´ m %   dd uu pp b Keystrokes Display cleared program memory ´ m % 1.0000 01 96 00-0 ´ m % 19.0000 19.0000 Restrictions on Reallocation Error 10...
  • Page 229 Appendix C: Memory Allocation only if they are  uncommitted Error 10 occupied  causing a loss of stored data Error 3 Program Memory maximum Automatic Program Memory Reallocation Conversion of Uncommitted Registers to Program Memory Program Bytes Movable Boundary...
  • Page 230 Appendix C: Memory Allocation Two-Byte Program Instructions . label ´ b ´ > t . label ´ X 9 .0 G . label ´ e 9 .0 | " ´ I 9 .0 O + - * ÷ l + - * ÷ ´...
  • Page 231 Appendix C: Memory Allocation ´ V ´ | " until you dimension it >  in progress ´ CLEAR M...
  • Page 232 Appendix D A Detailed Look at _ Works...
  • Page 233 Appendix D: A Detailed Look at _ Error 8 always...
  • Page 234 Appendix D: A Detailed Look at _ Accuracy of the Root...
  • Page 235 Appendix D: A Detailed Look at _ 1.5060 3.1707 √ √ exactly Error 8...
  • Page 236 Appendix D: A Detailed Look at _ 1.0000 approximations Example: Solution: Keystrokes Display | ¥ 021- 43 32 ´ b B 022-42,21,12 023- 32 11 024- 025- 026- 027- 028- 43 32...
  • Page 237 Appendix D: A Detailed Look at _ Keystrokes Display | ¥ 0.0000 ´ _ B 4.1718 4.1718 0.0000 Keystrokes Display | ¥ 000- t ” 027 027- 028- 43 16 029- 030- 031-43,30, 7 032- 43 35 033-43,30, 0 034- 43 36...
  • Page 238 Appendix D: A Detailed Look at _ Keystrokes Display | ¥ 0.0000 ´ _ B 4.0681 4.0681 0.0000 Interpreting Results...
  • Page 239 Appendix D: A Detailed Look at _ pole exactly Example:...
  • Page 240 Appendix D: A Detailed Look at _ Solution: Keystrokes Display | ¥ 000- ´ b 001-42,21, 2 002- 003- | £ 004- 43 10 005- 006- 43 35 007- 008- 009- 010- 011- 012- 013- 014- 015- 016- 017- 018- 43 32 ´...
  • Page 241 Appendix D: A Detailed Look at _ Keystrokes Display | ¥ 7.0000 ´ _ 10.0000 1,000.0000 Keystrokes Display 0.0000 ´ _ 3.1358 2.0000 Graph of Q versus x. − Error 8...
  • Page 242 Appendix D: A Detailed Look at _ magnitude Error 8 Error 8 zero Error 8 Error 8...
  • Page 243 Appendix D: A Detailed Look at _ Error 8 Example: Keystrokes Display | ¥ 000- ´ b 001-42,21,.0 002- 43 16 ” 003- 004- ® 005- 006- 43 11 007- 008- 009- 010- ” 011- ® 012- 013- 43 16 ”...
  • Page 244 Appendix D: A Detailed Look at _ Keystrokes Display 019- 020- 021- 022- 43 32 single Keystrokes Display | ¥ 10 v 10.0000 ´ _ Error 8 − 455.4335 48,026,721.85 1.0000 | ( | ( 455.4335 ´ _ Error 8 −...
  • Page 245 Appendix D: A Detailed Look at _ Keystrokes Display | ( | ( 1.0000 ´ _ Error 8 − 1.1250 1.5626 2.0000 Finding Several Roots deflation f x / x...
  • Page 246 Appendix D: A Detailed Look at _ multiple root x x a Example: Keystrokes Display | ¥ 000- ´ CLEAR M 000- ´ b 001-42,21, 2 002- 003- 004- 005- 006- 007- 008- 009- 010- 011-...
  • Page 247 Appendix D: A Detailed Look at _ Keystrokes Display 012- 013- 014- 015- 016- 017- 018- 019- 020- 021- 022- 023- 024- 025- 026- 027- 43 32 Keystrokes Display | ¥ 10 ” v -10.0000 20 ” ´ _ -1.6667 -1.6667 4.0000 Keystrokes...
  • Page 248 Appendix D: A Detailed Look at _ Keystrokes Display | ¥ 4.0000 10 ” v -10.0000 20 ” ´ _ 0.4000 0.4000 0.0000 Keystrokes Display | ¥ 000- | ‚ | ‚ 030- ® 031- 032- 033- ÷ 034- Keystrokes Display | ¥...
  • Page 249 Appendix D: A Detailed Look at _ Keystrokes Display 036- 037- ÷ 038- Keystrokes Display | ¥ -1.0929 10 ” v -10.0000 20 ” ´ _ 8.5001 8.5001 -0.0009 Graph of f (x)  ...
  • Page 250 Appendix D: A Detailed Look at _   Limiting the Estimation Time Counting Iterations Specifying a Tolerance...
  • Page 251 Appendix D: A Detailed Look at _ For Advanced Information HP 15c Advanced Functions Handbook...
  • Page 252 Appendix E A Detailed Look at f Works...
  • Page 253 Appendix E: A Detailed Look at f Accuracy, Uncertainty, and Calculation Time by just one Example: θ x θ dθ...
  • Page 254 Appendix E: A Detailed Look at f θ θ dθ f θ θ θ Keystrokes Display | ¥ 000- ´ CLEAR M 000- ´ b 001-42,21, 0 002- 003- ® 004- 005- 006- 007- 008- 43 32 ´ f Keystrokes Display | ¥...
  • Page 255 Appendix E: A Detailed Look at f Keystrokes Display ® 7.79 ´ CLEAR u 7785820888 upper bound Keystrokes Display ´ i 7.786 3.142 ´ f 7.786 ® 1.448 ® 7.786 ´ CLEAR u 7785820888...
  • Page 256 Appendix E: A Detailed Look at f Keystrokes Display ´ i 7.7858 3.1416 ´ f 7.7807...
  • Page 257 Appendix E: A Detailed Look at f Uncertainty and the Display Format δ x δ x...
  • Page 258 Appendix E: A Detailed Look at f δ x δ x δ x δ x δ x δ x δ x F x dx δ x dx x dx δ x dx F x dx δ x 1.23 -04.
  • Page 259 Appendix E: A Detailed Look at f δ x relative • δ x • absolute δ x δ x same display uncertainty...
  • Page 260 Appendix E: A Detailed Look at f δ x dx δ x δ x • relative • absolute •...
  • Page 261 Appendix E: A Detailed Look at f Conditions That Could Cause Incorrect Results The possibility of this occurring is extremely remote extremely...
  • Page 262 Appendix E: A Detailed Look at f but characteristic...
  • Page 263 Appendix E: A Detailed Look at f Keystrokes Display | ¥ 000- ´ b 001-42,21, 1 ” 002- 003- 004- 005- 43 32 Keystrokes Display | ¥ ´ i 0.000 “ 99 ´ f 0.000...
  • Page 264 Appendix E: A Detailed Look at f...
  • Page 265 Appendix E: A Detailed Look at f...
  • Page 266 Appendix E: A Detailed Look at f Conditions That Prolong Calculation Time...
  • Page 267 Appendix E: A Detailed Look at f Keystrokes Display 0.000 “ 3 ´ f 1.000 ® 1.824...
  • Page 268 In order for the integral to be approximated with the same accuracy over the larger interval as over the smaller interval, the density of the sample points must be the same in the region where the function is interesting HP 15c Advanced Functions Handbook...
  • Page 269 Appendix E: A Detailed Look at f Obtaining the Current Approximation to an Integral ¦ ¦ running running ¦ ...
  • Page 270 Appendix E: A Detailed Look at f  Â Â − + ¦ For Advanced Information HP 15c Advanced Functions Handbook...
  • Page 271 Appendix F Batteries, Self-Tests, and Regulatory Information Batteries Low-Power Indication ✱ Use only fresh batteries Do not use rechargeable batteries Warning...
  • Page 272 Appendix F: Batteries, Self-Tests, and Regulatory Information Installing New Batteries Note: Pr Error...
  • Page 273 Appendix F: Batteries, Self-Tests, and Regulatory Information Verifying Proper Operation (Self-Tests) 1.L 2.C 3.H   ...
  • Page 274 Appendix F: Batteries, Self-Tests, and Regulatory Information Legal Notice * Manufacturer:...
  • Page 275 Appendix F: Batteries, Self-Tests, and Regulatory Information Customer Care Regulatory Information and Environmental Limits Limited Hardware Warranty...
  • Page 276 Appendix F: Batteries, Self-Tests, and Regulatory Information Federal Communications Commission Notice     Modifications Declaration of Conformity for Products Marked with FCC Logo, United States Only...
  • Page 277 Appendix F: Batteries, Self-Tests, and Regulatory Information Canadian Notice Avis Canadien For Australia Only WARNING!    If it is suspected a button/coin battery has been swallowed or  otherwise placed inside any part of the body, a person should contact the Australian Poisons Information Centre on 13 11 26 immediately for 24/7 fast, expert advice.
  • Page 278 Appendix F: Batteries, Self-Tests, and Regulatory Information Perchlorate Material—Special Handling May Apply Chemical Substances Disposal of Waste Equipment by Users in Private Households in the European Union...
  • Page 279 Appendix F: Batteries, Self-Tests, and Regulatory Information European Union Regulatory Notice...
  • Page 280 Appendix F: Batteries, Self-Tests, and Regulatory Information Japanese Notice この装置は クラスB情報技術装置です。 この装置は 家庭環境で使用 することを目的としていますが この装置がラジオやテレビジョン受信機に 近接して使用されると 受信障害を引き起こすことがあります。 取扱説明書に従って正しい取り扱いをして下さい。 VCCI一B Korean Notice 이 기기는 가정용(B급)으로 전자파적합등록을 한 기기로서 주 B급 기기 로 가정에서 사용하는 것을 목적으로 하며, 모든 지역에서 사 (가정용 방송통신기기) 용할...
  • Page 281 Appendix G Differences Between the HP 15c CE and HP-15C Performance © Memory 19 78 00-0 19 46...
  • Page 282 Appendix G: Differences Between the HP 15c CE and HP-15C Battery Usage Self-Tests Display...
  • Page 283 Appendix H Known Limitations With Negative Number Conditional as Last Line in Program ” and Stack Lift ”...
  • Page 284 Function Summary and Index Complex Functions (page 18) (page 121) (page 63) (page (page 174) (page 124) (page 261)
  • Page 285 Function Summary and Index Display Control À • (page 58) (page 124) (page 27) (page 58) (page 121) (page 27) " (page 59) (page 121) Mantissa. (page 27) ´ CLEAR u Conversions Digit Entry θ (page 60) (page 19) (page 31) (pages 22, 37) Hyperbolic page 134...
  • Page 286 Function Summary and Index Logarithmic and Exponential (page 25) Functions (page 28) x (page 25) (page 28) ⁄ Index Register (page 25) Control (page 28) π (page 24) (page 28) (page 28) (page 180) (page 107) (page 121) another (page 29) (page 194) through Mathematics...
  • Page 287 Function Summary and Index < ” (page 150) (page 148) > (page 142) ⁄ > (page 143) > (page 144) (page 150) (page 143) + - * > Z̃ (page 164) (pages 144, 146) > Z̃ (pages 152–155) (page 164) ÷...
  • Page 288 Function Summary and Index Number Alteration Prefix Keys > ´ (page 150) (page 24) > (page 18) (page 150) (page 24) (page 18) ‘ (page 162) (page 24) & (page 162) CLEAR u (page 24) ´ Percentage (page 19) (page 60) (page 29) Probability 5 x y...
  • Page 289 Function Summary and Index (page 34) (page 53) (page 21) − y ŷ (page 47) (page 21) Statistics Stack Manipulation (page 55) ® (page 49) (page 34) (page 50) (page 42) (page 54) (page 52) ’ (page 48) CLEAR ∑ (page 124) (page 53) (page 34)
  • Page 290 Function Summary and Index Storage CLEAR Q (page 43) (page 26) 9 .0 (page 42) (page 35) GRAD (page 26) + - * Trigonometry (page 44) ÷ [ \ ] 9 .0 (page 42) GRAD (page 26) (page , { / * ÷...
  • Page 291 Programming Summary and Index − ‚ (page 144) (page 83) (page 83) Â (page 67) A B C Á E 0 1 2 3 4 5 6 7 8 9 .0 (page 90) .1 .2 .3 .4 .5 .6 .7 .8 .9 (page 82) line number (page 109) (page...
  • Page 292 Programming Summary and Index £ ~ T (page 68) G (page 101) (page 109) (page 91) (page 92) " (pages 132, (page 109) 174) 9 (page 92) 5 x y 6 x y (page 92) 7 x y 8 x y 9 x y...
  • Page 293 Subject Index bold 213–219 PRGM ‚ 108–109 70–74 22–23...
  • Page 294 Subject Index 124–125 ” 19 125–127 20–21 162 164 120–121 120–121 125–127 133–135 109–111...
  • Page 295 Subject Index 39–42 39–42 30–31 26–27 55–56 112–114 213–214 128–129 215–217 See also...
  • Page 296 Subject Index 58–59 245–249 ´ 109–111 “ 19 169–171 33–34 205–208 203–204 19 20 ´ •...
  • Page 297 Subject Index G 101 t 90 t ” 82 121–123 109–111 106–108 ‘ 194–204 200–203 241–245...
  • Page 298 Subject Index 240–241 245–249 254–256 257–258 249–254 203–204 194–195 202–203 245–249 109–111 74–75 19–20 67 77 174–176 39–40 55–56...
  • Page 299 Subject Index 160–163 173–174 145–147 143–144 173–174 149–151 176–177 177–179 ’ 215–217 75–76...
  • Page 300 Subject Index 213–214 218–219 213–215 189–191 124–125 null 194–204 66, 68 ¥ © ∆ 29–30 133–135 y 29...
  • Page 301 Subject Index 66 82 PRGM 109–111 69–70 66–68 66 68 68–69 G 101 t 97 78–79 75 217–219 217–218 93–94...
  • Page 302 Subject Index l 42 ⁄ 25 133–135 215–217 68 77 50–56 184–186, & ¦ 68 running 151–153 227–228 198–199 Â 82...
  • Page 303 Subject Index 180–181 222–226 220–222 221–222 187–188 188–192 233–238 186–188 ¤ 25 209–211 33–34 120–125 146–147 210–211 174–176 z 49...
  • Page 304 Subject Index 49–50 O l 42 106–107 143–144 215–217 180–181 174–176...
  • Page 305 Subject Index ® 34 209–210 210 211 175–176 175–176 174–176...
  • Page 306 The HP 15c Keyboard and Continuous Memory MEMORY STACK Real Imaginary LAST X DATA STORAGE POOL COMMON POOL Matrix Memory Imaginary Stack Σx Σx Uncommitted Registers Σy Program Memory Σy up to seven Σxy program lines per register within...
  • Page 308 © Copyright 2023 Edition 3, February 2023 MORAVIA Consulting spol. s r.o. under license from HP Inc. Printed in Philippines...