Discount Rate
|
04-10-2022, 12:19 PM
(This post was last modified: 04-12-2022 11:16 PM by Thomas Klemm.)
Post: #7
|
|||
|
|||
RE: Discount Rate
After a closer inspection of the assembler code I noticed that in fact the following formula is used:
Newton Iteration \[ \begin{align} Z &= (1 + i)^{-n} \\ \\ i_\text{next} &= i \left[ 1 + \frac{P + \frac{Z - 1}{i}}{\frac{Z - 1}{i} + \frac{nZ}{1 + i}} \right] \end{align} \] This saves two multiplications by \( i \) at the cost of one division. Register R0: n R1: P = PV / PMT R2: i R3: u = 1 + i R4: Z = u-n R5: v = (Z - 1) / i Program It allows to reduce the program by 2 steps: Code: 01: 24 00 : RCL 0 |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Discount Rate - SlideRule - 04-04-2022, 01:54 PM
RE: Discount Rate - Thomas Klemm - 04-08-2022, 07:44 PM
RE: Discount Rate - Albert Chan - 04-08-2022, 10:21 PM
RE: Discount Rate - Albert Chan - 04-09-2022, 12:50 PM
RE: Discount Rate - Eddie W. Shore - 04-10-2022, 11:29 PM
RE: Discount Rate - Albert Chan - 04-09-2022, 05:47 PM
RE: Discount Rate - Albert Chan - 04-10-2022, 04:03 AM
RE: Discount Rate - Thomas Klemm - 04-10-2022 12:19 PM
RE: Discount Rate - Albert Chan - 04-11-2022, 01:18 AM
RE: Discount Rate - Albert Chan - 04-11-2022, 03:11 PM
RE: Discount Rate - Albert Chan - 04-11-2022, 03:57 PM
RE: Discount Rate - Albert Chan - 05-11-2022, 06:22 PM
RE: Discount Rate - Thomas Klemm - 04-11-2022, 02:37 AM
RE: Discount Rate - Thomas Klemm - 04-11-2022, 08:48 PM
RE: Discount Rate - Thomas Klemm - 04-12-2022, 11:11 PM
RE: Discount Rate - Thomas Klemm - 04-12-2022, 11:13 PM
RE: Discount Rate - Thomas Klemm - 04-18-2022, 01:58 PM
RE: Discount Rate - rprosperi - 04-18-2022, 06:41 PM
RE: Discount Rate - Thomas Klemm - 04-18-2022, 07:03 PM
|
User(s) browsing this thread: 2 Guest(s)