(12C) log1p function
|
01-31-2019, 01:10 AM
(This post was last modified: 02-01-2019 11:47 AM by Albert Chan.)
Post: #1
|
|||
|
|||
(12C) log1p function
This trick is from John D Cook's Tricks for computing log(1+X)
I picked the formula from the comment section instead. The result is slightly more accurate, and no worry about divide by zero. log1p(X) = ln(1 + X) - (X + 1 - 1 - X) / (X + 1) Example: log1p(X = 1.23456789e-6) 1.23456789 [EEX] 6 [CHS] [Enter] ; X value [Enter] 1 + 1 - [X<>Y] - [CHS] ; epsilon => -4.3211e-10 [Lst-X] 1 + ÷ ; correction to epsilon => -4.321094e-10 [Lst-X] [LN] ; LN(1+X) => 1.234999237e-6 + ; log1p(X) => 1.234567128e-6 (all digits correct) |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
(12C) log1p function - Albert Chan - 01-31-2019 01:10 AM
RE: (12C) log1p function - Thomas Klemm - 01-31-2019, 04:08 AM
RE: (12C) log1p function - Paul Dale - 01-31-2019, 05:48 AM
RE: (12C) log1p function - Dieter - 01-31-2019, 08:45 AM
RE: (12C) log1p function - Albert Chan - 01-31-2019, 09:42 AM
RE: (12C) log1p function - Dieter - 01-31-2019, 09:43 PM
RE: (12C) log1p function - Albert Chan - 01-31-2019, 10:55 PM
RE: (12C) log1p function - Valentin Albillo - 01-31-2019, 11:13 PM
RE: (12C) log1p function - Werner - 02-01-2019, 07:07 AM
RE: (12C) log1p function - Albert Chan - 02-01-2019, 12:30 PM
RE: (12C) log1p function - Thomas Klemm - 02-02-2019, 12:28 PM
RE: (12C) log1p function - Albert Chan - 02-10-2019, 09:08 AM
RE: (12C) log1p function - Albert Chan - 02-10-2019, 02:19 PM
|
User(s) browsing this thread: 1 Guest(s)