UNPKG

theorem.js

Version:

A Math library for computation in JavaScript

21 lines (18 loc) 496 B
cosh(n) { if (n.isComplex) { const a = n.a.toNumber() const b = n.b.toNumber() const re = Math.cos(b) * Math.cosh(a) const im = Math.sin(b) * Math.sinh(a) return this.complex(re, im) } if (typeof n != 'object' || BigNumber.isBigNumber(n)) { n = BigNumber.isBigNumber(n) == true ? n.toNumber() : n n = [n] } let result = [] for (var i = 0; i < n.length; i++) { result.push(Math.cosh(n[i]).toFixed(15)) } return result.length == 1 ? result[0] : result }