[算表] 希望能正常運算超過 15 位以上的精度
軟體: MS Office excel
版本: 2007
大家好 <(_ _)>
15 12 9 6 3 15 12 9 6 3
想要正常運算 1,000,000,000,000,000 + 1 = 1,000,000,000,000,001
該怎麼做才好... <囧>
其實是這個公式的緣故: s = (1 + C + (2*C + C^2 )^(1/2) )^(1/3) .....(1)
= ( C + (2*C + C^2)^(1/2) + 1 )^(1/3) ..(2)
C 丟入 -1.00E+16 時, (1) s = 0 (<-- 這個結果不行,因為接著要算 1/s)
( 1 + C 因為精度之故, 1 被河蟹掉了 )
(2) s = 1
(廣告:上面那個是 xyz2llh transformation , Zhu 的其中一小段 by wiki)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.160.25
推
03/18 22:46, , 1F
03/18 22:46, 1F
→
03/18 22:47, , 2F
03/18 22:47, 2F
→
03/19 10:36, , 3F
03/19 10:36, 3F
推
03/19 16:15, , 4F
03/19 16:15, 4F
→
03/19 16:16, , 5F
03/19 16:16, 5F
→
03/19 21:36, , 6F
03/19 21:36, 6F