(n, base)
| 106 | return new BigNumber(this.ln(x, n).div(this.ln(base, n)).toFixed(n - 1)) |
| 107 | } |
| 108 | pow(n, base) { |
| 109 | if (typeof n != 'object' || BigNumber.isBigNumber(n)) { |
| 110 | n = [n] |
| 111 | } |
| 112 | let result = [] |
| 113 | for (var i = 0; i < n.length; i++) { |
| 114 | result.push(new BigNumber(Math.pow(new BigNumber(n[i]).toNumber(), new BigNumber(base).toNumber()).toFixed(10))) |
| 115 | } |
| 116 | return result.length == 1 ? result[0] : new BigNumber(result) |
| 117 | } |
| 118 | root(n, base) { |
| 119 | if (typeof n != 'object' || BigNumber.isBigNumber(n)) { |
| 120 | n = [n] |
no outgoing calls
no test coverage detected