arcsinc( 1-y ), for small y
|
07-05-2018, 11:43 PM
Post: #1
|
|||
|
|||
arcsinc( 1-y ), for small y
Come across a fun civil engineering problem from HP archive [1]
"Five minute challenge" essentially evaluate arcsinc( 1-y ) sin(x) / x = ( 1-y ) -- y = 1/5281 = rail expansion effect x = arcsinc( 1-y ) -- then, rail warp e = 2640 tan(x/2) From Gerson W. Barbosa (msg #21), sinc(x) ~ cos(x / sqrt(3)) x = arcsinc( 1-y ) ~ sqrt(3) arccos( 1-y ) = 0.03370733324 -- using my Casio fx-115ms Estimate is good, exact x = 0.033707758809879429 ... I wanted a simpler, and more accurate arcsinc( 1-y ) arccos( 1-y ) taylor series = sqrt(2y) (1 + y/12 + ...) [2] x = arcsinc( 1-y ) ~ sqrt(6y) = 0.03370680134 For better accuracy, apply Newton's method, x0 = sqrt(6y): f(x) = sinc(x) - (1-y) = y - x^2/6 + x^4/120 - x^6/5040 + ... f'(x) = -x/3 + x^3/30 - (3/70) x^5 + ... f(x0) = y - y + 0.3 y^2 - (3/70) y^3 + ... ~ 0.3 y^2 f'(x0) = x0 (-1/3 + y/5 - (54/35) y^2 + ...) ~ -x0 / 3 x = x0 - f(x0) / f'(x0) ~ x0 + (0.9 y^2 / x0) * (x0/x0) = x0 (1 + 0.9 y^2 / (6y)) = sqrt(6y) (1 + 0.15 y) x = arcsinc( 1-y ) ~ sqrt(6y) (1 + 0.15 y) = 0.03370775874 with x this good, f(x) = 0.0 on my Casio :-) [1] http://www.hpmuseum.org/cgi-sys/cgiwrap/...ead=177273 [2] https://math.stackexchange.com/questions...-two-terms |
|||
« Next Oldest | Next Newest »
|
Messages In This Thread |
arcsinc( 1-y ), for small y - Albert Chan - 07-05-2018 11:43 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-06-2018, 03:22 PM
RE: arcsinc( 1-y ), for small y - Thomas Klemm - 07-06-2018, 09:07 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-06-2018, 11:17 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-07-2018, 06:11 AM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-07-2018, 06:04 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-08-2018, 03:28 AM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-09-2018, 01:12 AM
RE: arcsinc( 1-y ), for small y - Albert Chan - 07-12-2018, 05:26 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 08-20-2018, 02:20 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 08-20-2018, 03:23 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 08-25-2018, 03:51 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 10-01-2019, 06:03 PM
RE: arcsinc( 1-y ), for small y - Albert Chan - 06-18-2020, 11:54 PM
|
User(s) browsing this thread: 3 Guest(s)