Plus42 Equations, Preview Release
|
06-08-2022, 10:47 PM
Post: #727
|
|||
|
|||
RE: Plus42 Equations, Preview Release
(06-08-2022 08:48 PM)Thomas Okken Wrote: 1.0.6 is out now, all platforms, with the special case for PMT=0. h=0 bug is still there, just now not from first guess. It is possible a nonzero rate guess, coupled with correction, produce an iteration of 0% It might be the second iteration, or third ... Example: n, pv, pmt, fv = 10, 1000, -600, 5650.23 i0 = pmt/fv = −0.10619037 (guess) i1 = i0 - f/f' = −0.00000006 i2 = i1 - f/f' = +0.03263217 i3 = i2 - f/f' = +0.03612254 i4 = i3 - f/f' = +0.03616164 Instead of special cased PMT=0, we may be better off with say, h = 1E-6 We don't need really tiny h. With guess rate from the edge, f is relatively straight. f = NPMT/n = ((pv+fv)/expm1(n*log1p(x))+pv)*x + pmt plot (6650.23/(expm1(10*log1p(x)))+1000)*x-600, x = -0.106 .. 0.6 |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 10 Guest(s)