API Docs for: 0.99.4
Show:

JXG.C Class

Module: JXG

JXG.C is the complex number (name)space. It provides functions to calculate with complex numbers (defined in JXG.Complex). With this namespace you don't have to modify your existing complex numbers, e.g. to add two complex numbers:

var z1 = new JXG.Complex(1, 0);
var z2 = new JXG.Complex(0, 1);
z = JXG.C.add(z1, z1);

z1 and z2 here remain unmodified. With the object oriented approach above this section the code would look like:

var z1 = new JXG.Complex(1, 0);
var z2 = new JXG.Complex(0, 1);
var z = new JXG.Complex(z1);
z.add(z2);

Item Index

Methods

Methods

abs

(
  • z1
)
Number

Absolute value of a complex number.

Parameters:

Returns:

Number:

real number equal to the absolute value of the given parameter.

add

(
  • z1
  • z2
)
JXG.Complex

Add two (complex) numbers z1 and z2 and return the result as a (complex) number.

Parameters:

Returns:

JXG.Complex:

A complex number equal to the sum of the given parameters.

conj

(
  • z1
)
JXG.Complex

Conjugate a complex number and return the result.

Parameters:

Returns:

JXG.Complex:

A complex number equal to the conjugate of the given parameter.

div

(
  • z1
  • z2
)
JXG.Complex

Divide two (complex) numbers z1 and z2 and return the result as a (complex) number.

Parameters:

Returns:

JXG.Complex:

A complex number equal to the quotient of the given parameters.

mult

(
  • z1
  • z2
)
JXG.Complex

Multiply two (complex) numbers z1 and z2 and return the result as a (complex) number.

Parameters:

Returns:

JXG.Complex:

A complex number equal to the product of the given parameters.

sub

(
  • z1
  • z2
)
JXG.Complex

Subtract two (complex) numbers z1 and z2 and return the result as a (complex) number.

Parameters:

Returns:

JXG.Complex:

A complex number equal to the difference of the given parameters.