1、C语言中的对数函数
头文件:#include
格式:
①double log (double x);
log() 函数返回以 e 为底的对数值,即数学中的lnx;
如果 x 为负数或 0,则会发生错误并设置 errno 值。
错误代码:EDOM:参数x 为负数;ERANGE:参数x 为零值,零的对数值无定义。
②double log10 (double x);
log10(x)返回以10为底的对数值,即数学中的logx;
③没有专门的求任意底数对数的函数,可以用 log(x)/log(y)表示以y为底的x的对数。
2、MATLAB中的对数函数
① log(x)返回以 e 为底的对数值,即数学中的lnx;
②log10(x)返回以10为底的对数值,即数学中的logx;
③ log2(x)返回以2为底的对数值。
④计算其他任意底数需要用换底公式,同C。