ZKX's LAB

c语言求余弦函数的近似值 C语言求余弦函数的近似值

2021-04-27知识5

C语言编程:使用函数求余弦函数的近似值:输入精度e,用下列公式求cos(x)的近似值 #includeincludeint main(void){double x,e,cosx;double funcos(double e,int x);printf(\"e:\");scanf(\"%lf\",&e);printf(\"x:\");scanf(\"%lf\",&x);这里是%lfcosx=funcos(e,x);printf(\"cos(x)=.3f\\n\",cosx);return 0;}double funcos(double e,int x){int flag,a,i;double sum,item;double fact(int n);item=1;这个初始化要大于e,否则不执行下面flag=1;a=0;i=0;sum=0;while(fabs(item)>;=e){item=(flag*pow(x,a))/fact(i);sum=sum+item;flag=-flag;a=a+2;i=i+2;}return sum;}double fact(int n){int i;double result;result=1;for(i=1;i;i+){result=result*i;}return result;}

C语言求余弦函数的近似值 这是利用泰勒公式求于心函数的近似值,是一个交错级数,只要某一项小于给定精度,以后所有想的和也小于给定精度,展式的规律很明显,正负交错,分子乘方次数递增2,分母是。

c语言计算余弦近似值 int power(int a,int n){/a代表底数,n代表指数if(n=0)return 1;else return a*power(a,n-1);}int fac(int n){/计算n。if(n=0)return 1;else return n*fac(n-1);}

#余弦近似值#c语言求余弦函数的近似值

随机阅读

qrcode
访问手机版