数学库函数及其使用 (请加头文件 #include <math.h>)
标准库里有一组数学函数,它们可以计算出常用数学函数的函数值。
三角函数 sin cos tan
反三角函数 asin acos atan
双曲函数 sinh cosh tanh
以 e 为底的指数函数 exp
自然对数函数 log
以 10 为底的对数函数 log10
平方根 sqrt
绝对值 fabs
调用方法
标准库里有一组数学函数,它们可以计算出常用数学函数的函数值。
三角函数 sin cos tan
反三角函数 asin acos atan
双曲函数 sinh cosh tanh
以 e 为底的指数函数 exp
自然对数函数 log
以 10 为底的对数函数 log10
平方根 sqrt
绝对值 fabs
调用方法
以sin为例:double sin(double)
正弦:sine(简写sin)[sain]
余弦:cosine(简写cos)[kəusain]
正切:tangent(简写tan)['tændʒənt]
余切:cotangent(简写cot)['kəu'tændʒənt]
正割:secant(简写sec)['si:kənt]
余割:cosecant(简写csc)['kau'si:kənt]
正矢:versine(简写versin)['və:sain]
余矢:versed cosine(简写vercos)['və:sə:d][kəusain]
直角三角函数
直角三角函数 (∠α是锐角)
三角关系
倒数关系:cotα*tanα=1
商的关系:sinα/cosα=tanα
平方关系:sin²α+cos²α=1
/* 已知三角形三边的长度分别是 3、 5、 7 厘米,
求该三角形的面积 */
#include <stdio.h>
#include <math.h>
int main()
{
float a=3, b=5, c=7, s;
s = (a + b + c) / 2.0;
printf("%f\n", sqrt(s * (s-a) * (s-b) * (s-c))); //S=√p(p-a)(p-b)(p-c)
return 0;
}
/*
6.495191
Process returned 0 (0x0) execution time : 0.308 s
Press any key to continue.
*/
/* 海伦公式链接:海伦公式又译作希伦公式、海龙公式、
希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。
表达式为:S=√p(p-a)(p-b)(p-c),它的特点是形式漂亮,便于记忆。
http://baike.baidu.com/link?url=kO5zG7TU1CktytSWYXBNk3xU-gyJSu0Af9lXB3NXQitwrydy7geJq6aciamdhS-eU72E87WWAGWbfR6LpWkD1q */