c++实验2:6-4 求余弦函数近似值

使用函数余弦函数近似值 在上面的代码中,cosine()函数接受一个角度值 x,并使用泰勒级数展开来计算近似的余弦值。n 是泰勒级数展开的项数,我们选择了前 10 项来计算近似值。注意,这个近似值通常与 math.h 中的 cos() 函数返回的真实值进行比较。在主函数中,我们选择一个角度值,并将近似值和真实值打印出来。请注意,最好将角度转换为弧度。要使用函数来计算余弦函数近似值,可以使用泰勒级数展开来逼近余弦函数。时的余弦函数近似值对应。给定角度值,单位为弧度。 阅读详情

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

cos(x)=x
​0​​ /0! − x2/2! + x4/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

思路分析:

将分子分母分别求出来就行。一开始做的时候不知道第一项是啥,舍去第一项后发现答案与样例差1,因此add第一项直接设为1就AC了

代码如下:


double funcos( 
(PTA)6-10 使用函数余弦函数近似值 (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... 阅读详情

相关推荐

2-6-3 使用函数余弦函数近似值 (15 分)

2-6-3 使用函数余弦函数近似值 (15 分) 本题要实现一个函数,用下列公式cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x​0/0!−x2/2!+x4/4!−x6/6!+⋯ 函数接口定义: double funcos( double e, double x ); 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要cos(x)的近似值。输入输出均在双精度范围内。 裁判测试程序样例: #include <stdio

weixin_50934744的博客 4094

sinx和cosx的近似值代码

利用泰勒展式,sinx和cosx的近似值

C++泰勒公式实现反余弦函数

利用泰勒公式实现一些数学函数的手工精确计算。

humantic的专栏 9559

计算sinx和cosx的近似值

运用台劳级数公式计算sinx和cosx的近似值,舍去的绝对值不小于ε 输入x和ε的值 第一行输出sinx的值,第二行输出cosx的值

python sinx计算公式

【问题描述】 已知sinx的近似计算公式如下:  sin x = x - x3/3! + x5/5! - x7/7! + ... + (-1)n-1x2n-1/(2n-1)!  其中x为弧度,n为正整数。编写程序根据用户输入的x和n的值,利用上述近似计算公式计算sinx的近似值,要输出结果小数点...

qq_37752067的博客 2万+

使用函数余弦函数近似值 (15 分)

使用函数余弦函数近似值 (15 分) 本题要实现一个函数,用下列公式cos(x)的近似值,精确到最后一项的绝对值小于e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯ 函数接口定义: double funcos( double e, double x ); 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要cos(x)的近似值。输入输出均在双精度范围内。 裁判测试程序样例: #include <stdi.

小白先生的博客 2万+

C++编程练习】定义函数计算sin和cos近似值

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

boooji的博客 2629

c++ 计算正弦的近似值_编一个程序计算sinx和cosx的近似值.使用如下的台劳级值:...

满意答案wensin212013.04.22采纳率:45%等级:11已帮助:7154人是泰勒级数吧。 sinx: #include #include//fabs() int main() { double x,s,a;//为了提高精度,我把它们定义成双精度的。 int i; scanf("%lf",&x);//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可。因为C语言的...

weixin_30420027的博客 1693

习题5-7 使用函数余弦函数近似值 (15分)

习题5-7 使用函数余弦函数近似值 本题要实现一个函数,用下列公式cos(x)的近似值,精确到最后一项的绝对值小于e:cos(x)=x0 /0!−x​2 /2!+x4 /4!−x6 /6!+⋯ 函数接口定义: double funcos( double e, double x ); 其中用户传入的参数为误差上限e和自变量x;函数funcos应返回用给定公式计算出来、并且满足误差要的c...

IT学长 2975

PTA 习题5-7 使用函数余弦函数近似值 (15分)

习题5-7使用函数余弦函数近似值(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)的近似值。输入输出均在双精度范围内。 裁判测试程序样例: ..

weixin_42541591的博客 2130

实验5-10 使用函数余弦函数近似值 (15分)

http://pta.patest.cn/pta/test/13/exam/3/question/468 #include #include double funcos( double e, double x ); int main() { double e, x; scanf("%lf %lf", &e, &x); printf("cos(%.2f)

Arrion的博客 7389

6-2 使用函数余弦函数近似值 (15分)

阶乘和等比数列的表示 一正一负和类型 double funcos( double e, double x ){ double m=1,sum=1,item=1,n=1; int flag=-1; for(int i=2;item>e;i+=2){ m=m*x*x;//表示等比数列,可以先定义一个数,初值为1,这种题一般需要for循环 n=n*i...

weixin_45914338的博客 2944

习题5-7 使用函数余弦函数近似值

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

m0_64166935的博客 719

C++:利用泰勒公式cos x近似值

【问题描述】 已知cos x的近似计算公式如下: cos x = 1 - /2! + /4! - /6! + ... + /(2n)! 其中x为弧度,n为大于等于0的整数。编写程序根据用户输入的x和n的值,利用上述近似计算公式计算cos x的近似值,要输出结果小数点后保留8位。 【输入形式】 从控制台输入小数x(0<=x<=10)和整数n(0<=n<=1000),两数中间用空格分隔。 【输出形式】 控制台输出公式结果:小数点后保留8位。 【样例输入1】 1.04.

AlexSmith17的博客 1万+

【使用函数余弦COS函数近似值2022-11-27

这篇文章分析了一个计算余弦近似值函数实现中的问题。主要问题在于: 函数使用goto语句和标签进行流程控制,导致代码逻辑混乱 阶乘和幂次计算在循环中重复初始化 没有正确处理x为负数的情况 代码注释虽然解释了0次方和0阶乘的概念,但与主要问题无关 建议改进: 使用循环结构代替goto 重新组织阶乘和幂次的计算逻辑 确保能正确处理负数的x值 简化不必要的注释

浤济的专栏 363

2025-03-05 学习记录--C/C++-PTA 习题5-7 使用函数余弦函数近似值

C语言-PTA 习题5-7 使用函数余弦函数近似值

weixin_48850734的博客 458

使用函数余弦函数近似值_第07题 | 三角函数最值的常规原则

三角函数是高考的一个必考考点,在高中数学里关于「三角函数」有最基本的四个板块,我们今天通过2017年全国课标卷的一道高考真题来分析关于「三角函数」中一个高频题目的解析原则。先发福利:这里有6场「高考数学」系列Live的讲义,全拿去,送给你——《高考数学:免费送你六场Live的全部资料》【点击领取】* 手把手为你精析100道高考真题,欢迎关注:高考数学 | 高频真题100讲​zhuanlan.zhi...

weixin_39933356的博客 229
上一篇: PTA-古风排版
下一篇: c++实验2 7-3 判断上三角矩阵 (15 分)
Skyed.blue
博客等级 码龄8年 116粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值