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.