输入精度e,用下列公式求cosx的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funcos(e,x)求余弦函数的近似值。
时间: 2023-06-05 16:47:25 浏览: 283
c++用迭代法求解泰勒公式cosx和弦截法求方程的根.docx
5星 · 资源好评率100%
题目要求我们输入精度e,用下列公式求cosx的近似值,精确到最后一项的绝对值小于e。要求定义和调用函数funcos(e,x)求余弦函数的近似值。
公式: cosx = 1 - (x^2)/2! + (x^4)/4! - (x^6)/6! + ...
应该注意的是,这个公式是无限级数,无法直接用于计算。只能截取有限项求和,来获得相对精确的值,而截取的项数越多,精度越高。
代码的思路:先设定sum=1, term=1,用while循环递增n,计算每一项的值并加到sum,直到某一项小于设定的e。
阅读全文