已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……编程并计算sin(x)的值,要求最后一项的绝对值小

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 18:16:48
已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(

已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……编程并计算sin(x)的值,要求最后一项的绝对值小
已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+
已知求sin(x)的近似值的多项式公式为:
sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……
编程并计算sin(x)的值,要求最后一项的绝对值小于10-5,并统计出此时累加了多少项.

已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……编程并计算sin(x)的值,要求最后一项的绝对值小

#include "stdafx.h"

#include"iostream"

#include <stdio.h>

#include <stdlib.h>

#include "math.h"


using namespace std;


double fuc(double x,int k)

{

  x=pow(x,k);

  long a=1;

  int i;

  for(i=1;i<=k;i++)

 a=a*i;

  x=x/a;

  if((k%4)==1)

 return x;

  else

 return -x;

}


int _tmain(int argc, _TCHAR* argv[])

{

   double x,sinx=0;

   cout<<"输入弧度制x: ";

   cin>>x;

   int i=1;

   double b=fuc(x,i);

   while(abs(b)>0.00001){

     sinx=sinx+b;

cout<<sinx<<"  "<<b<<endl;

i=i+2;

b=fuc(x,i);

   }

   cout<<endl<<"sin(x)="<<sinx<<" 累加了"<<i/2<<"项"<<endl;


int kk;

scanf("%d",&kk);//暂时显示结果


return 0;


}



运行结果:


已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+……编程并计算sin(x)的值,要求最后一项的绝对值小 C语言编程求正弦,、已知求正弦 sin(x) 的近似值的多项式公式为:sin(x) = x - x3/3!+ x5/5!- x7/7!+ …… + (-1)n x2n+1/(2n+1)!+ …编写程序,要求输入 x (单位是弧度)和ε,按上述公式计算 sin(x) 的近似值, C语言编程求正弦 sin(x) 的近似值如题 已知求正弦 sin(x) 的近似值的多项式公式为:sin(x) = x - x 3 /3!+ x 5 /5!- x 7 /7!+ …… + (-1) n x 2n+1 /(2n+1)!+ … 编写程序,要求输入 x (单位是弧度)和ε,按上述 已知求正弦 sin(x) 的近似值的多项式公式为:sin(x) = x - x3/3!+ x5/5!- x7/7!+ …… + (-1)n x2n+1/(2n+1)!+ … 编写程序,要求输入 x (单位是弧度)和ε,按上述公式计算 sin(x) 的近似值,要求计算的误差小 C语言大神请进小弟新手求教已知求正弦 sin(x) 的近似值的多项式公式为: sin(x) = x - x3/3! + x5/5! - x7/7!+ …… + (-1)n x2n+1/(2n+1)! + …编写程序,要求输入 x (单位是弧度)和ε,按上述公式计算 sin(x 求sinx的近似值利用公式求sin(x)的近似值(精度为10e-6).sinx=x-x3/3!+. c语言编程 求sin(x)的近似值 描述:利用公式求sin(x)的近似值(精度为10e-6).sin(x)=x-x^3/3!+x^5/5!- (一) 已知求sin(x)的近似值的多项式公式为:sin(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)nx2n+1/(2n+1)!+ ..要#include #include void main(void){int i,j,sign,term;float x,u,sinX,ex,k;sinX=0;sign=1;u=0; printf(请输入x和ex);scanf(%f,%f,&x, 请老师为我修改指正这段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; 用以下公式求sin(x)的近似值,当最后一项的绝对值小于10-7时停止计算,x的值为弧度. 已知椭圆公式 求周长椭圆公式为 (x^2)/20+(y^2)/13=1,求椭圆的周长.(得到近似值即可) 迭代法求x=√a的近似值.求平方根的迭代公式为:写思路 画ns图 应用3阶泰勒公式求下列各数的近似值,并估计误差.(1)30的三分之一次方.展开成多项式后,x带入-0.999,为什么多项式的值和原式计算的值相差很大 已知微分的近似公式(1+x)^a≈1+ax,当x的绝对值充分小时.并由此求(8012)^(1/3)的近似值 c语言求sin(x)近似值的问题!以下我写的,具体是想实现输入弧度x,误差u后,当误差小于u时,输出近似值.近似值是利用泰勒公式的,这样写一运行不管什么值都是溢出(-1.#INDOO),请问该怎么改, 已知一个多项式与多项式X^2-X-1的积为X^4-X^2-2X-1,求这个多项式这个我知道, 已知多项式2x的3次方-4x-1除以一个多项式A,得商式是2x,余式为x-1,求这个多项式A 迭代法求x=√a的近似值.求平方根的迭代公式为:xn+1=(xn+a/xn)/2用N/S图表示