双曲余弦函数

根据麦克劳林公式计算coshx的值。双曲余弦函数

 本题视频讲解发布在B站:李桥桉;大家自行去搜叭。 

代码如下:

#include<stdio.h>
double Fm (const double N);
int main()
{
    double coshx=1.0,fz=1.0,fm=1.0, N=1.0;
    double x, c;
	double i=1.0;
    scanf("%lf%lf",&x,&c);
    while(fz/fm>c)
    {
    	N = 2*i;
       	fm=Fm(N);
    	fz*=x*x;
    	i+=1.0;
        coshx += fz/fm; 
    }
    printf("%.6lf\n",coshx); 
    return 0;
}
double Fm (const double N){
	if(N<0)
        return 0;
	else if(N==0)
        return 1;
	return N*Fm(N-1);
}

运行结果:双曲余弦函数

上一篇:FM与深度学习模型的结合--FNN


下一篇:AdaBoost二分类