使用函数求余弦函数的近似值

6-40 使用函数求余弦函数的近似值 (15分)
本题要求实现一个函数,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e:

cos(x)=x
​0
​​ /0!−x
​2
​​ /2!+x
​4
​​ /4!−x
​6
​​ /6!+⋯

函数接口定义:

double funcos( double e, double x );

其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。

裁判测试程序样例:

#include <stdio.h>
#include <math.h>

double funcos( double e, double x );

int main()
{
double e, x;

scanf("%lf %lf", &e, &x);
printf("cos(%.2f) = %.6f\n", x, funcos(e, x));

return 0;

}

/* 你的代码将被嵌在这里 */

输入样例:

0.01 -3.14

输出样例:

cos(-3.14) = -0.999899

作者: C课程组
单位: 浙江大学
时间限制: 400 ms
内存限制: 64 MB
代码长度限制: 16 KB


```c
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
特殊函数计算手册 作者:张善杰,金建铭 著 出版时间:2011年版 内容简介   《特殊函数计算手册》较系统地阐述了各种特殊函数的定义、数学性质、算法、数表和程序。由特定微分方程的解定义的特殊函数有正交多项式(如Chebyshev、Laguerre和Hermite多项式),Gamma函数,Legendre函数类,Bessel函数(如球Bessel、变型Bessel、Ricatti-Bessel函数等),Kelvin函数,Airy函数,Struve函数,超几何函数,抛物柱函数,椭圆柱函数和旋转椭球函数;而由特定积分定义的特殊函数有误差函数、Fresnel积分、变型Fresnel积分、余弦和正弦积分、三类完全和不完全椭圆积分、Jacobi椭圆函数,以及指数积分等。各种特殊函数计算源程序。《特殊函数计算手册》可供从事物理学、力学、应用数学、大气科学,电磁场工程、航空航天工程等学科工程技术、研究人员,以及高等院校理工科本科生、研究生和教师参考。 目录 序言 第1章 Bernoulli和Euler 数 1.1 Bernoulli数 1.2 Euler数 1.3 数表 第2章 正交多项式 2.1 引言 2.2 Chebyshev 多项式 2.3 Laguerre 多项式 2.4 Hermite 多项式 2.5 数值计算 2.6 数值积分应用 2.7 数表 第3章 Gamma,Beta和Psi函数 3.1 Gamma函数 3.2 Beta 函数 3 3 Psi 函数 3.4 不完全Gamma函数 3.5 不完全Beta函数 3.6 数表 第4章 Legendre函数 4.1 引言 4.2 第一类Legendre函数 4.3 第二类Legendre函数 4.4 第一类缔合Legendre函数 4.5 第二类缔合Legendre函数 4.6 任意次的Legendre函数 4.7 数表 第5章 Bessel函数 5.1 引言 5.2 和的计算 5.3 实宗量Bessel函数和的计算 5.4 复宗量Bessel函数和的计算 5.5 任意阶、复宗量的Bessel函数和的计算 5.6 计算的正确性和精度的评估 5.7 Bessel函数的零点 5.8 Lambda函数 5.9 数表 第6章 变型Bessel函数 6.1 引言 6.2 和的计算 6.3 实宗量变型Bessel函数和的计算 6.4 复宗量变型Bessel函数和的计算 6.5 任意阶、复宗量的变型Bessel函数和的计算 6.6 复宗量Hankell函数和的计算 6.7 数表 第7章 Bessel函数的积分 7.1 Bessel函数的简单积分 7.2 变型Bessel函数的简单积分 7.3 曲线和数表 第8章 球Bessel函数 8.1 球Bessel函数 8.2 Riccati-Bessel函数 8.3 变型球Bessel函数 8.4 数表 第9章 Kelvin函数 9.1 引言 9.2 数学性质 9.3 渐近展开式 9.4 数值计算 9.5 Kelvin函数的零点 9.6 数表 第10章 Airy函数 10.1 引言 10.2 数值计算 10.3 数表 第11章 Struve函数 11.1 Struve函数 11.2 变型Struve函数 11.3 数表 第12章 超几何函数和合流超几何函数 12.1 超几何函数的定义 12.2 超几何函数的数学性质 12.3 线性变换公式 12.4 超几何函数的递推关系式 12.5 可表为超几何函数的特殊函数 12.6 超几何函数的数值计算 12.7 合流超几何函数的定义 12.8 合流超几何函数的数学性质 12.9 合流超几何函数的递推关系式 12.10 可表为合流超几何函数的特殊函数 12.11 Whittaker函数的定义 12.12 合流超几何函数的数值计算 12.12 数表 第13章 抛物柱函数 13.1 引言 13.2 抛物柱函数的定义 13.3 主要数学性质 13.4 级数展开式和渐近展开式 13.5 数值计算 13.6 数表 第14章 Mathieu函数 14.1 Mathieu函数的定义 14.2 展开式系数和特征值的确定 14.3 特征值的近似计算 14.4 时Mathieu函数的展开式 14.5 Mathieu函数的数学性质 14.6 变型Mathieu函数的定义 14.7 变型Mathieu函数的数学性质 14.8 数值计算 14.9 数表 第15章 旋转椭球波函数 15.1 旋转椭球座标系 15.2 旋转椭球座标系中波动方程的解 15.3 长旋转椭球角向和径向波函数的定义 15.4 展开式系数和特征值的确定 15.5 第二类长旋转椭球径向波函数小时的计算 15.6 扁旋转椭球角向和径向波函数的定义 15.7 第二类扁旋转椭球径向波函数小时的计算 15.8 数值计算 15.9 数表 第16章 误差函数和Fresnel积分 16.1 误差函数定义 16.2 数值计算 16.3 Gauss概率积分 16.4 Fresnel 积分引言 16.5 Fresnel 积分的幂级数和渐近展开式 16.6 Fresnel 积分的数值计算 16.7 误差函数和Fresnel 积分的零点 16.8 数表 第17章 Cosine和Sine积分 17.1 引言 17.2 幂级数展开式和渐近展开式 17.3 数值计算 17.4 数表 第18章 椭圆积分和Jacobi椭圆函数 18.1 椭圆积分简介 18.2 椭圆积分的级数展开式 18.3 椭圆积分的数值计算 18.4 Jacobi椭圆函数引言 18.5 Jacobi椭圆函数的数值计算 18.6 数表 第19章 指数积分 19.1 引言 19.2 级数展开式和连分式表示式 19.3 有理分式近似式 19.4 数值计算 19.5 数表 第20章 特殊函数计算方法综述 附录 A 几个特殊微分方程的推导 A1 Helmholtz方程和分离变量 A2 圆柱座标系 A3 椭圆柱座标系 A4 抛物柱座标系 A5 旋转椭球座标系 A6 长旋转椭球座标系 A7 扁旋转椭球座标系 A8 抛物座标系 附录 B 非线性方程的根法 B1 Newton迭代法 B2 改进的Newton迭代法 B3 弦截法 参考文献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值