函数公式网 三角函数 常用math.h中的数学函数示例

常用math.h中的数学函数示例

C语言标准库

接上一篇:

C语言ctype.h中的字符判断函数

C语言string.h中的字符串函数

头文件中声明了各种常用的数学函数。 它的所有函数都接受一个double类型的参数并返回double类型的值。

六个基本初等函数见:常用函数的导数与微分

三角函数的角度以弧度表示。 常用的三角函数有:

  • sin(x):x的正弦
  • cos(x):x的余弦
  • tan (x): x的正切
  • asin(x): x的反正弦
  • acos( x): x的反余弦
  • atan( x): x的反正切

代码示例如下:

代码示例

运行结果

需要注意的是求x的反正切有两个函数:

  • atan(x):输入参数只有一个,取值范围为[-π/2, π/2]
  • atan(y, x):有两个输入参数,取值范围为[-π, π]

代码示例如下 如下:

代码示例

运行结果

另外还有双曲正弦(sinh(x)),双曲余弦(cosh(x)), 双曲正切(tanh(x))等,但一般不会用到这些函数。

更多三角函数公式请参考:

三角函数公式汇总:和与差对积、积与差、倍角、半角

2、幂函数指数函数对数函数

幂函数(power function)、指数函数(exponential function)和对数函数(logarithmic function)包括:

  • pow(x, y): x^y, x的y次方
  • sqrt(x): x的平方根
  • exp(x): 指数函数e ^x, e ≈ 2.718
  • log(x): 自然对数函数 ln(x), x > 0
  • log10(x): 以 10 为底的对数 log10(x), x > 0

代码示例如下:

代码示例

运行结果

3. 舍入函数

舍入函数分为三种:

  • ceil(x):向上舍入,即不小于x的最小整数
  • round( x):四舍五入
  • floor(x):向下取整,即不大于x的最大整数

代码示例如下 :

代码示例

运行结果

如果x为负值,同理,如下图所示。

除了上述函数外,还经常用到以下函数:

  • fabs(x):x的绝对值
  • fmod( x , y): x/y的浮点余数
  • ldexp(x, n): 计算x * 2^n的值

代码示例 如下:

代码示例

运行结果

相关阅读

高中数学公式总结(一):初等基础 函数

高中数学公式总结(五):三角函数

C语言标准库中包含的函数函数介绍(一)

介绍 C语言标准库中包含的函数函数介绍(二)

C语言标准库中包含的函数介绍(三)

本文来自网络,不代表函数公式网立场,转载请注明出处:https://www.cyhsb.com/sjhs/1510.html

考研数学:导数与微分教学大纲要求及复习笔记,纯干货

双对称函数的周期性

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部