相关疑难解决方法(0)

Haskell正弦和余弦函数不起作用

好的,这是一个非常奇怪的问题.

内置的Haskell正弦函数(sin)似乎不起作用.

sin 0正确地给出了0.

sin pi 无论出于何种原因, 1.2246467991473532e-16

这些都是使用内置的前奏函数.我只是启动ghci(Haskell解释器),输入sin pi并得到错误的答案.

另外,cos (pi/2)给出6.123233995736766e-17

任何想法为什么会这样?看起来函数的构建是完全错误的......看起来,Haskell标准库的数学定位是非常不可能的.

编辑:嘿,我只是简单地忽略了e-16 ..我猜这就是我深夜编码的原因.谢谢大家!

haskell pi trigonometry ghci

2
推荐指数
1
解决办法
3641
查看次数

标签 统计

ghci ×1

haskell ×1

pi ×1

trigonometry ×1