余弦没有计算出确切的值
Cosine is not calculating the exact value
我正在做一些小事情,我需要余弦为了得到cosine
函数,我包含了math.h
库打印结果后,我的程序中的cosine
与计算器中的不同例如,计算器上的Cos(40)
为0.70710678118,但在程序中为0.766044这就是我计算余弦cos(some variable*PI/180)
的方法正因为如此,我所有的结果都出了问题这不应该是同样的结果吗?为什么会发生这些事情以及如何解决?
我不知道你的值来自哪里,但0.70710678118
是sqrt(2)/2
的近似值,它是&pi的sin或cos/4或45°。因此,除了在非常奇怪的单元中,cos(40)
不可能是sqrt(2)/2
。
BTW在我自己的计算器中,cos(40) = 0.76604444311897803520239265055542
在度模式中。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 递归函数计算序列中的平方和(并输出过程)
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- (C++)分析树以计算返回错误值的简单算术表达式
- 我的字符计数代码计算错误.为什么
- 在计算中使用二的幂有多有利可图
- ifstream什么都没读
- 如何计算文件中的"columns"数?
- 计算排序向量的向量中唯一值的计数
- 如何使用 std::累积在 C++ 中计算总和立方体
- 使用Qt C++计算类似Git的SHA1哈希
- OpenCV C++.快速计算混淆矩阵
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- C++如何计算用户输入的数字中的偶数位数
- 如何计算数据类型的范围,例如int
- 类似枚举的计算常量
- 在矢量中使用值(特征)来计算OpenCV的余弦相似性
- 没有cmath库的余弦计算
- 余弦没有计算出确切的值
- 计算余弦在c++与泰勒级数和近似输入