头文件:#include <math.h>
cosh()用来计算参数x 的双曲余玄值,然后将结果返回。其原型为:
double cosh(double x);
双曲余弦的数学定义式为:
(exp(x)+exp(x))/2
即
注意,使用 GCC 编译时请加入-lm。
双曲余弦在区间 -5 <= x <= 5 上的函数图像。
【实例】求0.5的双曲余弦值。
运行结果:
cosh(0.5) = 1.127626
又如,求双曲余弦上某一点的值。
运行结果:
cosh(1.000000) = 1.543081
程序先定义两个double型变量,resut保存计算结果,x提供双曲余弦函数点。语句resut = cosh(x);的作用是求该函数上x点对应的数值,然后把结果赋值给resut。
cosh()用来计算参数x 的双曲余玄值,然后将结果返回。其原型为:
double cosh(double x);
双曲余弦的数学定义式为:
(exp(x)+exp(x))/2
即
注意,使用 GCC 编译时请加入-lm。
双曲余弦在区间 -5 <= x <= 5 上的函数图像。
【实例】求0.5的双曲余弦值。
- #include <math.h>
- main(){
- double answer = cosh(0.5);
- printf("cosh(0.5) = %f\n", answer);
- }
#include <math.h> main(){ double answer = cosh(0.5); printf("cosh(0.5) = %f\n", answer); }
cosh(0.5) = 1.127626
又如,求双曲余弦上某一点的值。
- #include<stdio.h>
- #include<math.h>
- int main(void)
- {
- double resut;
- double x =1;
- resut = cosh(x);/*求双曲余弦值*/
- printf("cosh(%lf) = %lf\n",x,resut);/*格式化输出*/
- return 0;
- }
#include<stdio.h> #include<math.h> int main(void) { double resut; double x =1; resut = cosh(x);/*求双曲余弦值*/ printf("cosh(%lf) = %lf\n",x,resut);/*格式化输出*/ return 0; }
cosh(1.000000) = 1.543081
程序先定义两个double型变量,resut保存计算结果,x提供双曲余弦函数点。语句resut = cosh(x);的作用是求该函数上x点对应的数值,然后把结果赋值给resut。