100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > cosx sinx 泰勒展开 C++

cosx sinx 泰勒展开 C++

时间:2020-02-28 06:38:57

相关推荐

cosx sinx 泰勒展开 C++

cosx sinx 泰勒展开 C++

常见的泰勒展开:

void tylor_sin(int n){double s=n;double i=1;double term=n;do{term=-term*n*n/((i+2)*(i+1));s+=term;i+=2;}while(fabs(term)>1e-6);cout<<"the value of sin"<<n<<" is :"<<s<<endl;}void tylor_cos(int n){double s=1;double term=1;int i=0;do{term=-term*n*n/((i+1)*(i+2));s+=term;i+=2;}while(fabs(term)>1e-6);cout<<"the value of cos"<<n<<" is :"<<s<<endl;}int main(){tylor_cos(10);tylor_sin(10);return 0;}

结果如下:

思考:

用迭代法累加得到,要注意正负号和分母的阶乘就很简单了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。