Sinx 的近似值可按如下公式计算: C++

Posted Roam-G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sinx 的近似值可按如下公式计算: C++相关的知识,希望对你有一定的参考价值。

Sinx 的近似值可按如下公式计算: 

 

以下程序计算w=sin(x ) +sin(y ),其中x和y的值由键盘输入,sin函数的近似值通过函数dsin(double )计算。要求

计算精度为10-6。

#include <iostream>

#include<cmath>

using namespace std;

//以上为头文件

double dsin(double);

const double p=0.000001;

void main()

  double w, x, y;

  cout<<"Please input the values of x and y: ";

  cin>>x>>y;

  cout<<"The result is: ";

  w=dsin(x)+dsin(y);

  cout<<"w="<<w<<endl;

double  (1)               

  double s=0,t=x;

  int n=1;

  do

     s=s+t;

      (2)               

     t= (3)               /(2*n-1)/(2*n-2);

  while((4)               );

  return s;

答: 

(1)  dsin(double x)

(2)  n++;

(3)  -t*x*x

(4)  fabs(t)>=p

#include <iostream>
#include<cmath> 
using namespace std;
//以上为头文件
double dsin(double);
const double p=0.000001;
void main()

  double w, x, y;
  cout<<"Please input the values of x and y: ";
  cin>>x>>y;
  cout<<"The result is: ";
  w=dsin(x)+dsin(y);
  cout<<"w="<<w<<endl;

double  (1)               

  double s=0,t=x;
  int n=1;
  do 
     s=s+t;
      (2)               
     t= (3)               /(2*n-1)/(2*n-2);
  while((4)               ); 
  return s;


 

以上是关于Sinx 的近似值可按如下公式计算: C++的主要内容,如果未能解决你的问题,请参考以下文章

Python复合梯形公式计算

下面的公式可以用来计算圆周率PI的近似值: PI/8=1/(1*3)+1/(5*7)+1/(9*11)+…… 请编程序计算公式的

复合辛普森公式求积分

数学公式与代码的转换

编写程序:计算π的近似值,π的计算公式为

编写程序:计算π的近似值,π的计算公式为