API Docs for: 1.0.0
Show:

ComplexMath Class

This collection of functions provides the complex number equivalent of the built-in JavaScript Math namespace, along with the basic arithmetic operations (since JavaScript does not support operator overloading).

Item Index

Methods

Properties

Methods

abs

(
  • v
)
Number static

Parameters:

Returns:

Number: absolute value (magnitude) of the argument

acosh

(
  • v
)
Number static

Parameters:

Returns:

Number: inverse hyperbolic cosine of the argument

add

() Number static

Returns:

Number: sum of all the arguments (either passed separately or as an array)

addReciprocals

() Number static

Returns:

Number: sum of the reciprocals of all the arguments (either passed separately or as an array)

asinh

(
  • v
)
Number static

Parameters:

Returns:

Number: inverse hyperbolic sine of the argument

atanh

(
  • v
)
Number static

Parameters:

Returns:

Number: inverse hyperbolic tangent of the argument

conjugate

(
  • v
)
Number static

Parameters:

Returns:

Number: complex conjugate of the argument

cos

(
  • v
)
Number static

Parameters:

Returns:

Number: cosine of the argument

cosh

(
  • v
)
Number static

Parameters:

Returns:

Number: hyperbolic cosine of the argument

divide

(
  • v1
  • v2
)
Number static

Parameters:

Returns:

Number: v1/v2

exp

(
  • v
)
Number static

Parameters:

Returns:

Number: e raised to the argument

isComplexNumber

() Boolean static

Returns:

Boolean: true if the argument is a ComplexNumber

log

(
  • v
)
Number static

Parameters:

Returns:

Number: natural logarithm of the argument

multiply

() Number static

Returns:

Number: product of all the arguments (either passed separately or as an array)

negative

(
  • v
)
Number static

Parameters:

Returns:

Number: negative of the argument

parallel

() Number static

Returns:

Number: net value of N impedances in parallel (either passed separately or as an array)

phase

(
  • v
)
Number static

Parameters:

Returns:

Number: phase of the argument

pow

(
  • v
  • e
)
Number static

Parameters:

Returns:

Number: value raised to the exponent

rotate

(
  • v
  • a
)
Number static

Parameters:

Returns:

Number: phase of the argument

sin

(
  • v
)
Number static

Parameters:

Returns:

Number: sine of the argument

sinh

(
  • v
)
Number static

Parameters:

Returns:

Number: hyperbolic sine of the argument

sqrt

(
  • v
)
Number static

Parameters:

Returns:

Number: square root of the argument

subtract

(
  • v1
  • v2
)
Number static

Parameters:

Returns:

Number: v1-v2

tan

(
  • v
)
Number static

Parameters:

Returns:

Number: tangent of the argument

tanh

(
  • v
)
Number static

Parameters:

Returns:

Number: hyperbolic tangent of the argument

Properties

I

ComplexNumber final static

Square root of -1.