ln lg,log在c语言中的表示

来源:互联网 发布:centos 不支持chrome 编辑:程序博客网 时间:2024/06/05 19:06

        在MFC中将采集上来的10bit图像数据转换为8bit图像数据中,用到ln函数(e为底)。查了查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)。注意要在MFC中应用log和log10,要包含头文件math.h。

例子:求

#include <math.h>

double s,i;

s=log(i);

 

 

原创粉丝点击