首页 > 编程知识 正文

泰勒展开式,sin函数的泰勒展开式

时间:2023-05-05 16:59:57 阅读:159852 作者:1861

代码://# include bits/stdc.h # include iostream # include fstream # include algorithm # include cmath # include include cstring # include map # include stack # includeset # define accuracy 1e-7//精度为10的-7次方# sin and cos //阶乘函数unsigned long fg for(I=0,m=1; i=n; I () if ) I!=0) m=m*i; }return m; }doubleFCOS(doublex ) {double temp=0.0,t=5; //temp为cos值int i=0; x=FABS(x; 处理双精度型浮点数while(x=2*pi ) x=x - 2*pi对范围0~2while(t=accuracy ) dddsn展开的值进行精度比较,得到t=(pow(x,2*i ) //pow函数x的y次方temp=pow(-1,I ) *t; I; } return temp; }双精度fsin (双精度) {双精度temp=0.0,t=5; int i=1; x=FABS(x; wile(x2*pi ) x=x - 2*pi; //while(t=accuracy ) t=(pow ) x,2*i-1 ) )/fac )2*i-1 ); TEMP=pow(-1,i-1 ) *t; I; }return temp; }int main () { double r,temp1,temp2; 请输入printf ('弧度(180=) )。 scanf('%lf ',r ); //对应弧度值temp1=FCOS(r ); TEMP2=fsin(r; printf ('本地cos值: %.5lfn ',temp1); printf ('系统cos值: %.5lfn ',cos(r ); printf ('本地sin值: %.5lfn ',temp2); printf (系统sin值: %.5lf(n ),sin(r ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。