摘要 计算机的错误计算(五十六)与(六十六)分别探讨了大数与 附近数的正切函数值的错误计算。本节讨论第三种类型数值: 附近数 的正切函数的计算精度问题。
例1. 已知 计算
先用 Go语言计算:
package main
import (
"fmt"
"math"
)
func main() {
x := 39.269908
tanValue := math.Tan(x)
fmt.Printf("%v", tanValue)
}
则输出为 5.886770978176389e+06 .
然后,在 Python 下计算:
则输出与 Go语言的输出相同。
事实上,正确结果为 0.5886770946122893e7(ISRealsoft 提供)。这样,上面两种语言的输出中,错误数字的占比均为 8/16 = 50% .
标签:输出,计算机,fmt,tanValue,六十七,错误计算,main,math From: https://blog.csdn.net/zaim1/article/details/141264269