[問題] 關於pi

看板Fortran作者 (wait for a new day)時間12年前 (2012/02/08 15:22), 編輯推噓2(203)
留言5則, 5人參與, 最新討論串1/1
以往上課時老師都教寫:pi=acos(-1.) 當時也覺得有理 而且用得很順 從來沒懷疑過 但小弟今天有個式子剛好要用到sin(pi) 跑出來的結果竟然是-0.000000087422777 ?!!!! 想請問各位前輩 這是什麼狀況阿>< 我知道這問題很菜 但我覺得還蠻有趣的 還請大家別棄嫌捏~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.125.133

02/08 16:15, , 1F
google 單精度 有效位數
02/08 16:15, 1F

02/08 17:08, , 2F
sin(acos(-1.))跟dsin(dacos(-1d0)) 想想有什麼差異
02/08 17:08, 2F

02/09 01:24, , 3F
何不直接宣告常數 pi = 3.14159265358979323846264d0
02/09 01:24, 3F

02/11 07:36, , 4F
有點複雜 我在想想>< 感謝大家的解答
02/11 07:36, 4F

02/22 17:12, , 5F
^^
02/22 17:12, 5F
文章代碼(AID): #1FCYB5vH (Fortran)
文章代碼(AID): #1FCYB5vH (Fortran)