利用级数展开式计算求cos(x) 的近似值(精度为10-6,即小于10-6项不累加)。
时间: 2024-05-23 09:16:40 浏览: 136
利用级数展开式计算cos(x)
5星 · 资源好评率100%
可以使用泰勒级数展开式计算cos(x)的近似值,公式如下:
cos(x) = 1 - x^2 / 2! + x^4 / 4! - x^6 / 6! + ...
其中n的项系数为(-1)^n * x^(2n) / (2n)!
可以通过循环累加级数中的项,直到某一项小于10^-6为止,即可得到cos(x)的近似值。
以下为伪代码实现:
result = 1
term = 1
n = 1
while abs(term) > 1e-6:
term = (-1) * term * x * x / (2 * n * (2 * n - 1))
result += term
n += 1
print(result)
注:其中x为需要计算cos的角度,单位为弧度。
阅读全文