Complex.prototype.exp = function () { Unit.assertDimensionless(this.uom); var x = this.x; var y = this.y; var expX = Math.exp(x); return new Complex(expX * cos(y), expX * sin(y)); };
Complex.prototype.sinh = function () { Unit.assertDimensionless(this.uom); var x = this.x; var y = this.y; return new Complex(sinh(x) * cos(y), cosh(x) * sin(y)); };