ln ,lg,log在c语言中的表示
惊奇的发现:c语言中定义的函数和数学上定义的函数有所区别:c语言中只定义的两个函数: y=log (double x);和y=log10 (double x);前者代表数学式中的 ln,而后者表示数学式中的 lg,至于数学上要求loga(b)(a不为e和10),可用换底公式表示为log(b)/log(a)。要包含头文件math.h。
例子:求
#include <math.h>doubles,i;s=log(i);
#include <math.h>double s,i;
s=log(i);
注:ln是自然对数,是以e为底的对数
lg是常用对数,是以10为底的对数
log是一般的对数,可以以任何大于0且不等于1的数为底
log是对数符号,右边写真数和底数,(上面是真数,下面是底数)底数为10时简写lg,底数为e时简写为ln,如ln5就是以e为底5为真数的对数
网友评论