请老师为我修改指正这段C代码,利用公式求sin(x)的 近似值,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 12:01:02
请老师为我修改指正这段C代码,利用公式求sin(x)的 近似值,
#include
#include
#include
/*利用公式求sin(x)的近似值(精度为10e-6).sin(x)= x-x^3/3!+x^5/5!-x^7/7!+...(-1)^n*x^(2n+1)/(2n+1)!+...*/ int main() { float sinx,x,x1; float a=1.0,b=1.0; scanf("%f",&x); while(fabs(a/b)>=10e-6) { a+=2; b=-(b*(a-1)*a); x1=(x^a)/b; sinx=sinx+x1; } printf("%f",sinx); return 0; }
#include
#include
#include
/*利用公式求sin(x)的近似值(精度为10e-6).sin(x)= x-x^3/3!+x^5/5!-x^7/7!+...(-1)^n*x^(2n+1)/(2n+1)!+...*/ int main() { float sinx,x,x1; float a=1.0,b=1.0; scanf("%f",&x); while(fabs(a/b)>=10e-6) { a+=2; b=-(b*(a-1)*a); x1=(x^a)/b; sinx=sinx+x1; } printf("%f",sinx); return 0; }
#include
#include
#include
#include
int main()
{
/*利用公式求sin(x)的近似值(精度为10e-6).sin(x)= x-x^3/3!+x^5/5!-x^7/7!+... (-1)^n*x^(2n+1)/(2n+1)!+...*/
float sinx,x,x1;
float a=1.0,b=1.0;
scanf("%f",&x);
x=3.1415926/2;
sinx=x;
x1=x;
while(fabs(x1)>=10e-6)
{
a+=2;
b=-(b*(a-1)*a); //n*(n-1)*(n-2).*1
x1=x1*x*x/b;
sinx=sinx+x1;
}
printf("%f",sinx);
getch();
return 0;
}
#include
#include
#include
int main()
{
/*利用公式求sin(x)的近似值(精度为10e-6).sin(x)= x-x^3/3!+x^5/5!-x^7/7!+... (-1)^n*x^(2n+1)/(2n+1)!+...*/
float sinx,x,x1;
float a=1.0,b=1.0;
scanf("%f",&x);
x=3.1415926/2;
sinx=x;
x1=x;
while(fabs(x1)>=10e-6)
{
a+=2;
b=-(b*(a-1)*a); //n*(n-1)*(n-2).*1
x1=x1*x*x/b;
sinx=sinx+x1;
}
printf("%f",sinx);
getch();
return 0;
}
c语言编程 求sin(x)的近似值 描述:利用公式求sin(x)的近似值(精度为10e-6).sin(x)=x-x^3/
求sinx的近似值利用公式求sin(x)的近似值(精度为10e-6).sinx=x-x3/3!+.
C语言求sin(x)的近似值
C语言编程求正弦,、已知求正弦 sin(x) 的近似值的多项式公式为:sin(x) = x - x3/3!+ x5/5!
已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+
已知求正弦 sin(x) 的近似值的多项式公式为:
利用公式求cos x的近似值,精确度为10-6
c语言求sin(x)近似值的问题!
c语言求sin x 近似值(算法是泰勒公式)求改错
(一) 已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n
下面这段英文请大家帮我看看写的对不对,不对请指正,
请帮看一下下面这段英文我写的对不对?不对请指正,谢谢