使用自定义基础创建日志功能

Pet*_*ini 7 math logging objective-c

我有一个公式,这个公式使用一个带有自定义基数的日志函数,例如log的基数为b,值为x.在objective-c中,我知道有一些日志函数可以在没有2或10的基数和基数的情况下计算.

是否有能够使用自定义/变量库计算日志函数的函数?或者可能有另一种方法来完成这个公式.

我的公式的基本思想是这个log(1 + 0.02)(1.26825)(1 + 0.02是基数).这应该等于12.000.

Ray*_*oal 15

像这样:

double logWithBase(double base, double x) {
    return log(x) / log(base);
}
Run Code Online (Sandbox Code Playgroud)