| 717 | |
| 718 | // f(x) = a log(b (x + c)) + d |
| 719 | const createLogFunc = params => function (x) { if (x > 0) { return ((params.a || 1) * Math.log((params.b || 1) * (x + (params.c || 0)))) + (params.d || 0) } else { return 0 } } |
| 720 | |
| 721 | // f(x) = ax^b + c |
| 722 | const createPowFunc = params => x => ((params.a || 1) * Math.pow(x, params.b || 1)) + (params.c || 0) |