sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+…… 编程并计算sin
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/11 15:07:20
sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+…… 编程并计算sin(x)的值,求找错.
sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……
编程并计算sin(x)的值,要求最后一项的绝对值小于10-5,并统计出此时累加了多少项.我编了一下,没有报错,但是计算的结果就是不对,
#include
#include
void main()
{
float m=0,x,a=x,b=1,t;
int n=1,s=1;
printf("please input x:");
scanf("%f",&x);
while(fabs(t)>1e-5)
{
t=a/b;
m=m+s*t;
a=a*x*x;
b=b*(n+1)*(n+2);
s=-s;
n=n+2;
}
printf("sin(x)=%f",m);
}
sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……
编程并计算sin(x)的值,要求最后一项的绝对值小于10-5,并统计出此时累加了多少项.我编了一下,没有报错,但是计算的结果就是不对,
#include
#include
void main()
{
float m=0,x,a=x,b=1,t;
int n=1,s=1;
printf("please input x:");
scanf("%f",&x);
while(fabs(t)>1e-5)
{
t=a/b;
m=m+s*t;
a=a*x*x;
b=b*(n+1)*(n+2);
s=-s;
n=n+2;
}
printf("sin(x)=%f",m);
}
循环之前,加一句
a=x ;
对了请轻戳此处
↓
再问: 我定义的时候有写啊= =你没看清程序吧
再答: 那样不行 定义的时候,x还没有值 等输入给x值后 再a=x
a=x ;
对了请轻戳此处
↓
再问: 我定义的时候有写啊= =你没看清程序吧
再答: 那样不行 定义的时候,x还没有值 等输入给x值后 再a=x
sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+…… 编程并计算sin
(一) 已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n
C语言编程找错误:计算 sin(x)=x - x3/3!+ x5/5!- x7/7!+ ……直到最后一项的绝对值小于10
C语言编程s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!
SIN(X)=X-X3/3!+X5/5!-X7/7!+.X3代表3次方,/代表除法 用C编程啊,
计算 sin(x)=x - x3/3!+ x5/5!- x7/7!+ ……直到最后一项的绝对值小于10-7.
已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+
关于用泰勒级数计算sin(x)sin(x)=x-(x3/3!)+(x5/5!)-(x7/7!)+(x9/9!)最后一项绝
sin(x) ≈ x - x3/3!+ x5/5!- x7/7!+ x9/9!- …,要求最后一项的绝对值小于10-5,
编程求解x-x3/3*1+x5/5*2!-x7/7*3!.,x由键盘输入知道某一项小于十的五次方.
【分数】1/1x3+1/3x5+1/5x7+…+1/2009x2011要清楚过程的,乘用x代替,用简便方法计算
用数学归纳法证明1/(1x3)+1/(3x5)+1/(5x7)…1/(2n-1)(2n+1)=n/(2n+1)