作者ilovenets (wait for a new day)
看板Fortran
標題[問題] 關於pi
時間Wed Feb 8 15:22:42 2012
以往上課時老師都教寫:pi=acos(-1.)
當時也覺得有理 而且用得很順 從來沒懷疑過
但小弟今天有個式子剛好要用到sin(pi)
跑出來的結果竟然是-0.000000087422777 ?!!!!
想請問各位前輩 這是什麼狀況阿><
我知道這問題很菜 但我覺得還蠻有趣的
還請大家別棄嫌捏~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.125.133
1F:推 wtula:google 單精度 有效位數 02/08 16:15
2F:→ callmei:sin(acos(-1.))跟dsin(dacos(-1d0)) 想想有什麼差異 02/08 17:08
3F:→ latinboy: 何不直接宣告常數 pi = 3.14159265358979323846264d0 02/09 01:24
4F:→ ilovenets:有點複雜 我在想想>< 感謝大家的解答 02/11 07:36
5F:推 hahaha8745:^^ 02/22 17:12