HP 15c Manual
Have a look at the manual HP 15c Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1114 HP manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
Appendix F: Batteries 261 Verifying Proper Operation (Self-Tests) If it appears that the calculator will not turn on or otherwise is not operating properly, use the following procedures to access the test system; 1) Turn the calculator off. 2) Press and HOLD the | and v keys (keep both keys held down for the next step). 3) Press the = key (while both | and v keys are held down from Step 2 above). 4) Release the = key. 5) Release the | and v keys. You will be presented with a main test screen that displays the following: 1.L 2.C 3.H Press 1 to perform the LCD test (all LCD segments will be turned on). Press any key to exit Press 2 to perform the checksum test and see the copyright messages. Press any key to go from one screen to the next until you return to the main test screen. Press 3 to perform the keyboard test. You then need to press EVERY key on the keyboard until all the keys have been pressed at least once (the screen will progressively turn off). You can press the keys in any order and any number of times. Once all the keys have been pressed and the screen is clear, press on any key to return to the test screen. Press = to exit the test system. This will also turn the calculator off. If the calculator detects an error at any point, it will display an error message. If you still experience difficulty, write or telephone Hewlett-Packard at an address or phone number listed on the web at: www.hp.com/support.
262 Function Summary and Index = Turns the calculators display on and off (page 18). It is also used in resetting Continuous Memory (page 63), changing the digit separator (page 61), and in various tests of the calculators operation (pages 261). Complex Functions } Real exchange imaginary. Activates Complex mode (establishing an imaginary stack) and exchanges the real and imaginary X-registers (page 124). V Used to enter complex numbers. Activates Complex mode (establishing an imaginary stack) (page 121). Also used with m to indirectly dimension matrices (page 174). (For Index register functions, refer to Index Register Control keys, page 263.)% Displays the contents of the imaginary X-register while the key is held (page 124). F 8 Sets flag 8, which activates Complex mode (page 121). 8 Clears flag 8, deactivating Complex mode (page 121). Conversions ; Converts polar magnitude r and angle θ in X- and Y-registers respectively to rectangular x- and y- coordinates (page 31). For operation in Complex mode, refer to page 134. : Converts x, y rectangular coordinates placed in X- and Y- registers respectively to polar magnitude r and angle θ (page 30). For operation in Complex mode, refer to page 134. h Converts decimal hours (or degrees) to hours, minutes, seconds (or degrees, minutes, seconds) (page 27). À Converts hours, minutes, seconds (or degrees, minutes, seconds) to decimal hours (or degrees) (page 27). r Converts degrees to radians (page 27). d Converts radians to degrees (page 27). Digit Entry v Enters a copy of number in X-register (display) into Y-register; used to separate multiple number entries (pages 22, 37). “ Change sign of number or exponent of 10 in display (pages 19, 124).
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 point (page 22) Display Control • Selects fixed point display mode (page 58). i Selects scientific notation display mode (page 59). ^ Selects engineering notation display mode (page 59). Mantissa. Pressing ´ CLEAR u displays all 10 digits of the number in the X- register as long as the u key is held down (page 60). It also clears any partial key sequences (page 19). Hyperbolic Functions P[ P\ P] Compute hyperbolic sine, hyperbolic cosine, or hyperbolic tangent, respectively (page 28). H [, H \, H ] Compute inverse hyperbolic sine, inverse hyperbolic cosine, or inverse hyperbolic tangent, respectively (page 28). Index Register Control V Index register (RI). Storage register for: indirect program execution – branching with t and G, looping with I and s – indirect flag control, and indirect display format control (page 107). Also used to enter complex numbers and activate Complex mode (page 121). % Indirect operations. Used to address another storage register through RI for purposes of storage, recall, storage, arithmetic, and program loop control (page 107). Also used with m to allocate storage registers (page 215). Logarithmic and Exponential Functions N Computes natural logarithm (page 28). Natural antilogarithm. Raises e to power of number in display (X-register) (page 28). o Computes common logarithm (base 10) (page 28). @ Common antilogarithm. Raises 10 to power of number in display (X-register) (page 28). Y Raises number in Y-register to power of
264 Function Summary and Index number in display (X- register) (enter y, then x). Causes the stack to drop (page 29). Mathematics -+-÷ Arithmetic operators; cause the stack to drop (page 29). ¤ Computes square root x (page 25). x Computes the square of x (page 25). ! Calculates the factorial (n!) of x or Gamma function (Γ) of (1 + x) (page 25). ∕ Computes reciprocal (page 25). (For matrix use, refer to Matrix Functions, page 264.) $ Places value of π in display (page 24). _ Solves for real root of a function f(x), with the expression for f(x) defined by the user in a labeled subroutine (page 180). f Integrate. Computes the definite integral of f(x), with the expression f(x) defined by the user in a labeled subroutine (page 194). Matrix Functions m Dimensions a matrix of a given name {A to E, V} (page 141). < Designates the matrix into which the result of certain matrix operations is placed (page 148). U User mode. Row and column numbers in R0 and R1 are automatically incremented each time O or l {A to E, %} is pressed (page 144). O and l { A to E, %} Stores or recalls matrix elements using the row and column numbers in R0 and R1 (pages 144, 146). O | and l | {A to E, % } Stores or recalls matrix elements using the row and column numbers in the Y- and X-registers (page 146). O and l> { A to E } Stores or recalls matrices for the specified matrix (pages 142, 147). O and l < Stores or recalls descriptor of the result matrix (page 148). l m {A through E, V} Recalls the dimensions of the given matrix into the Y- (row) and X- (column) registers (page 142). ∕ Inverts the matrix whose descriptor is displayed and places the result in the specified result matrix. The descriptor of the result matrix is then displayed (page 150). + - * Adds, subtracts, or multiplies the corresponding elements of two
Function Summary and Index 265 matrices or of one matrix and a scalar. Stores in result matrix (page 152-155). ÷ For two matrices, multiplies inverse of matrix in X by matrix in Y. For only one matrix, if matrix in Y, divides all elements of matrix by scalar in X; if matrix in X, multiplies each element of inverse of matrix by the scalar in Y. Stores in result matrix (pages 152- 155). “ changes sign of all elements in matrix specified in X-register (page 150). > {0 through 9} Matrix operations. > 0 Dimensions all matrices to 0×0 (page 143). > 1 Sets row and column numbers in R0 and R1 to 1 (page 143). > 2 Complex transform: ZP to (page 164). > 3 inverse complex transform. to ZP (page164). > 4 Transpose X to XT (page 150). > 5 Transpose multiply: Y and X to YTX (page 154). > 6 Calculates residuals in result matrix (page 159). > 7 Calculates row norm of matrix specified in X-register (page 150). > 8 Calculates Frobenius norm of matrix specified in X- register (page 150). > 9 Calculates determinant of matrix specified in X-register (also does LU decomposition of the matrix) (page 150). c Transforms matrix stored in partitioned form (Z P) to complex form (ZC) (page 162). p Transforms matrix stored in complex form (Z C) to partitioned form (Z P) (page 162). ~ T 0 T 5 T 6 Conditional tests for matrix descriptors in the X- or X- and Y-registers. ~ and T 0 (x ≠ 0) test the quantity in the X-register for zero. Matrix descriptors are considered nonzero. T 5 (x = y) and T 6 (x ≠ y) test if the descriptors in X and Y are the same. The result affects program execution: skip (one line) if false (page 174). Number Alteration a Yields absolute value of number in display (page 24). q Leaves only fractional portion of number in display (X-register) by truncating integer portion (page 24). ‘ Leaves only integer portion of number in display (X-
266 Function Summary and Index register) by truncating fractional portion (page 24). & Rounds mantissa of entire (10-digit) number in X-register to match display format (page 24). Percentage k Percent. Computes x% (value in display) of number in the Y- register (page 29). Unlike most two- number functions, k does not drop the stack. ∆ Percent difference. Computes percent of change between number in Y-register and number in display (page 30). Does not drop the stack. Prefix Keys ´ Pressed before a function key to select the gold function printed above that key (page 18). | Pressed before a function key to select the blue function printed below that key (page 18). For other prefix keys, refer to Display Control keys (page 263), Storage keys (page 267), and the Programming Summary and Index (page 269). CLEAR u Cancels any prefix keystrokes and partially entered instructions such as ´ i (page 19). Also displays the complete 10-digit mantissa of the number in the display (page 60). Probability c Combination. Computes the number of possible sets of y different items taken x at a time, and causes the stack to drop (page 47). (For matrix use, refer to Matrix Functions keys, page 264.) p Permutation. Computes the number of possible different arrangements of y different items taken x at a time, and causes the stack to drop (page 47). (For matrix use, refer to Matrix Functions keys, page 264.) Stack Manipulation ® Exchanges contents of X- and Y- stack registers (page 34). X X-register exchange. Exchanges contents of X-register with those of any other named storage register. Used with V , %, digit, or . digit address (page 42). } Real exchange imaginary. Exchanges the contents of the real and imaginary X- registers and activates Complex mode (page 124). ) Rolls down contents of stack (page 34). ( Rolls up contents of stack (page 34).
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 clears the display (if digit entry has been terminated) (page21). Statistics z Accumulates numbers from X- and Y-registers into storage registers R2 through R7 (page 49). w Removes numbers in X- and Y-registers from storage registers R2 through R7 for correcting z accumulations (page 52). ’ Computes mean of x- and y-values accumulated by z (page 53). S Computes sample standard deviations of x- and y-values accumulated by z (page 53). j Linear estimate and correlation coefficient. Computes estimated value of y (ŷ) for a given value of x by least squares method and places result in X- register. Computes the correlation coefficient, r, of the accumulated data and places result in Y-register (page 55). L Linear Regression. Computes the y- intercept and slope for the linear function best approximating the accumulated data. The value of the y-intercept is placed in the X- register; the value of the slope is placed in the Y- register (page 54). # Random number. Yields a pseudorandom number as generated from a seed stored using O # (page 48). CLEAR ∑ Clears contents of the statistics registers (R2 to R7) (page 49). Storage O Store. Stores a copy of a number into the storage register specified {0 to 9, .0 to .9, V, %} (page 42). Also used for storage register arithmetic: new register contents = old register contents { +, -, *, ÷ } display (page 44). l Recall. Recalls a copy of the number from the storage register specified {0 to 9, .0 to .9, V, % } (page 42). Also used for storage register arithmetic: new display = old display {+, - *, ÷} register contents (page 44). CLEAR Q Clears contents of all storage registers to zero (page 43). K Recalls into the display the number present before the previous operation (page 35).
268 Function Summary and Index Trigonometry D Sets decimal Degrees mode for trigonometric functions—indicated by absence of GRAD or RAD annunciator (page 26). Not operative for complex trigonometry. R Sets Radians mode for trigonometric functions—indicated by RAD annunciator (page 26). g Sets Grads mode for trigonometric functions—indicated by GRAD annunciator (page 26) Not operative for complex trigonometry. [, \, ] Compute sine, cosine, or tangent, respectively, of number in display (X-register) (page 26). , , {, / Compute arc sine, arc cosine, or arc tangent, respectively, of number in display (X-register) (page 26).
269 Programming Summary and Index ¥ Program/Run mode. Sets the calculator to Program mode (PRGM annunciator on) or Run mode (PRGM annunciator cleared) (page 66). W Displays current status of calculator memory (number of registers dedicated to data storage, the common pool, and program memory) (page 215). W Displays current status of calculator memory (number of registers dedicated to data storage, the common pool, and program memory) (page 215). − Back arrow. In Program mode, deletes displayed instruction from program memory. All subsequent instructions are moved up (page 83). b Label. Used with the label designations below to denote the start of a program routine (page 67). ABCÁE 0 1 2 3 4 5 6 7 8 9 .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 Label designations. When preceded by b, define the beginning of a program routine (page 67). Also used (without b) to initiate execution of a specific routine (page 69). U Activates and deactivates User mode, which exchanges the primary (white) and gold alternate functions (A through E) of the top left five functions (page 69). User mode also affects the matrix use of O or l {A throughE , %} User mode automatically increments R0 (row number) or R1 (column number) for storage or recall of matrix elements (page 144). t Go to. Used with a label designator (listed above) or V to transfer the position of the calculator to the designated label. If it is a program instruction, program execution continues. If it is not a program instruction, only the position change occurs (page 90). If a negative number is stored in RI, t V will effect a transfer to a line number (page 109). t “ nnn Go to line number. Positions calculator to the existing line number specified by nnn. Not programmable (page 82). G Go to subroutine. Used with a label designator (listed above) or start the execution of a given, labeled routine. Can be used both in a program and from the keyboard (in Run mode). A n instruction transfers execution back to the first line
270 Programming Summary and Index following the G (page 101). ‚ Back step. Moves calculator back one or more lines in program memory. (Also scrolls in Program mode.) Displays line number and contents of previous program line (page 83). Â Single step. In Program mode: moves calculator forward one or more lines in program memory. In Run mode: displays and executes the current program line, then steps to next line to be executed (page 82). © Pause. Halts program execution for about 1 second to display contents of X- register, then resumes execution (page 68). ¦ Run/Stop. Begins program execution from current line number in program memory. Stops execution if program is running (page 68). n Return. Causes calculator to return to line 000 and halt execution (if running) (page 68). If in a subroutine, merely returns to line after G (page 101). F Set flag (= true). Sets designated flag (0 to 9). Flags 0 through 7 are user flags, flag 8 signifies Complex mode, and flag 9 signifies an overflow condition (page 92). Clear flag (= false). Clears designated flag (0 to 9) (page 92). ? Is flag set? Tests for designated flag. If set, program execution continues; If cleared, program execution skips one line before continuing (page 92). £ ~ T {0 through 9} Conditional tests. Each test compares value in X- register against 0 or value in Y-register as indicated. If true, calculator executes instruction in next line of program memory. If false, calculator skips one line in program memory before resuming execution (page 91). ~ and T 0, 5, and 6 are also valid for complex numbers and matrix descriptors (pages 132. 174). T 0 x ≠ 0 T 1 x > 0 T 2 x < 0 T 3 x ≥ 0 T 4 x ≤ 0 T 5 x = y T 6 x ≠ y T 7 x > y T 8 x < y T 9 x ≥ y s Decrement and skip if equal to or less than. Decrements counter value in given register as stipulated. Skips one program line if new counter value is equal to or less than specified test value (page 109). I Increment and skip if greater than. Increments counter value in given register as stipulated. Skips one program line if new counter value is greater than specified test value (page 109).