PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Math » Math_Complex » Manual

Class Summary Math_Complex

Class Summary Math_Complex – Math_Complex: class to represent an manipulate complex numbers (z = a + b*i)

Math_Complex: class to represent an manipulate complex numbers (z = a + b*i)

Originally this class was part of NumPHP (Numeric PHP package)

Class Trees for Math_Complex

constructor Math_Complex::Math_Complex

constructor Math_Complex::Math_Complex() – Constructor for Math_Complex

Synopsis

require_once '/Complex.php';

object Math_Complex constructor Math_Complex::Math_Complex ( float $real , float $im )

Description

This package is not documented yet.

Parameter

float $real

Real part of the number

float $im

Imaginary part of the number

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::abs

Math_Complex::abs() – Returns the magnitude (also referred as norm) of the number

Synopsis

require_once '/Complex.php';

float Math_Complex::abs ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::abs2

Math_Complex::abs2() – Returns the square of the magnitude of the number

Synopsis

require_once '/Complex.php';

float Math_Complex::abs2 ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::angle

Math_Complex::angle() – Returns the angle (argument) associated with the complex number Alias of Math_Complex::arg()

Synopsis

require_once '/Complex.php';

mixed Math_Complex::angle ( )

Description

This package is not documented yet.

Return value

returns A float on success, a PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::arg

Math_Complex::arg() – Returns the argument of the complex number

Synopsis

require_once '/Complex.php';

float|PEAR_Error Math_Complex::arg ( )

Description

This package is not documented yet.

Return value

returns A floating point number on success, a PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::getIm

Math_Complex::getIm() – Returns the imaginary part of the complex number

Synopsis

require_once '/Complex.php';

float Math_Complex::getIm ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::getReal

Math_Complex::getReal() – Returns the real part of the complex number

Synopsis

require_once '/Complex.php';

float Math_Complex::getReal ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::norm

Math_Complex::norm() – Returns the norm of the number Alias of Math_Complex::abs()

Synopsis

require_once '/Complex.php';

float Math_Complex::norm ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Math_Complex::toString

Math_Complex::toString() – Simple string representation of the number

Synopsis

require_once '/Complex.php';

string Math_Complex::toString ( )

Description

This package is not documented yet.

Throws

No exceptions thrown.

Note

This function can not be called statically.

Class Summary Math_ComplexOp

Class Summary Math_ComplexOp – Math_ComplexOp: static class to operate on Math_Complex objects

Math_ComplexOp: static class to operate on Math_Complex objects

Originally this class was part of NumPHP (Numeric PHP package)

Class Trees for Math_ComplexOp

Math_ComplexOp::acos

Math_ComplexOp::acos() – Calculates the inverse cosine of a complex number: z = acos(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acos ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::acosh

Math_ComplexOp::acosh() – Calculates the inverse hyperbolic cosine of a complex number: z = acosh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acosh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::acot

Math_ComplexOp::acot() – Calculates the inverse cotangent of a complex number: z = acot(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acot ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::acoth

Math_ComplexOp::acoth() – Calculates the inverse hyperbolic cotangent of a complex number: z = acoth(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acoth ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::acsc

Math_ComplexOp::acsc() – Calculates the inverse cosecant of a complex number: z = acsc(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acsc ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::acsch

Math_ComplexOp::acsch() – Calculates the inverse hyperbolic cosecant of a complex number: z = acsch(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::acsch ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::add

Math_ComplexOp::add() – Returns the sum of two complex numbers: z = c1 + c2

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::add ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::areEqual

Math_ComplexOp::areEqual() – Determines if is c1 == c2:

Synopsis

require_once '/ComplexOp.php';

boolean|PEAR_Error& Math_ComplexOp::areEqual ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns True if $c1 == $c2, False if $c1 != $c2, PEAR_Error object on error

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asec

Math_ComplexOp::asec() – Calculates the inverse secant of a complex number: z = asec(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::asec ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asech

Math_ComplexOp::asech() – Calculates the inverse hyperbolic secant of a complex number: z = asech(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::asech ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asin

Math_ComplexOp::asin() – Calculates the inverse sine of a complex number: z = asin(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::asin ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asinAlt

Math_ComplexOp::asinAlt() – Calculates the inverse sine of a complex number: z = asinAlt(c1) Uses an alternative algorithm

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::asinAlt ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asinh

Math_ComplexOp::asinh() – Calculates the inverse hyperbolic sine of a complex number: z = asinh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::asinh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::asinReal

Math_ComplexOp::asinReal() – Calculates the complex inverse sine of a real number: z = asinReal(r):

Synopsis

require_once '/ComplexOp.php';

Math_Complex & Math_ComplexOp::asinReal ( float $r )

Description

This package is not documented yet.

Parameter

float $r

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::atan

Math_ComplexOp::atan() – Calculates the inverse tangent of a complex number: z = atan(c1):

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::atan ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::atanh

Math_ComplexOp::atanh() – Calculates the inverse hyperbolic tangent of a complex number: z = atanh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::atanh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::conjugate

Math_ComplexOp::conjugate() – Calculates the conjugate of a complex number: z = conj(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::conjugate ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::cos

Math_ComplexOp::cos() – Calculates the cosine of a complex number: z = cos(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::cos ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::cosh

Math_ComplexOp::cosh() – Calculates the hyperbolic cosine of a complex number: z = cosh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::cosh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::cot

Math_ComplexOp::cot() – Calculates the cotangent of a complex number: z = cot(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::cot ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::coth

Math_ComplexOp::coth() – Calculates the hyperbolic cotangent of a complex number: z = coth(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::coth ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::createFromPolar

Math_ComplexOp::createFromPolar() – Converts a polar complex z = r*exp(theta*i) to z = a + b*i

Synopsis

require_once '/ComplexOp.php';

Math_Complex & Math_ComplexOp::createFromPolar ( float $r , float $theta )

Description

This package is not documented yet.

Parameter

float $r
float $theta

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::csc

Math_ComplexOp::csc() – Calculates the cosecant of a complex number: z = csc(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::csc ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::csch

Math_ComplexOp::csch() – Calculates the hyperbolic cosecant of a complex number: z = csch(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::csch ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::div

Math_ComplexOp::div() – Returns the division of two complex numbers: z = c1 * c2

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::div ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::exp

Math_ComplexOp::exp() – Calculates the exponential of a complex number: z = exp(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::exp ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::inverse

Math_ComplexOp::inverse() – Calculates the inverse of a complex number: z = 1/c1

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::inverse ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::isComplex

Math_ComplexOp::isComplex() – Checks if a given object is an instance of PEAR::Math_Complex

Synopsis

require_once '/ComplexOp.php';

boolean Math_ComplexOp::isComplex ( mixed &$c1 )

Description

This package is not documented yet.

Parameter

mixed &$c1

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::log

Math_ComplexOp::log() – Calculates the logarithm (base 2) of a complex number: z = log(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::log ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::log10

Math_ComplexOp::log10() – Calculates the logarithm (base 10) of a complex number: z = log10(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::log10 ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::logBase

Math_ComplexOp::logBase() – Returns the logarithm of base c2 of the complex number c1

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::logBase ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::mult

Math_ComplexOp::mult() – Returns the product of two complex numbers: z = c1 * c2

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::mult ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::multIm

Math_ComplexOp::multIm() – Returns the product of a complex number and an imaginary number if: x = b + c*i, y = a*i; then: z = x * y = multIm(x, a)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::multIm ( Math_Complex $c1 , float $im )

Description

This package is not documented yet.

Parameter

Math_Complex $c1
float $im

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::multReal

Math_ComplexOp::multReal() – Multiplies a complex number by a real number: z = realnumber * c1

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::multReal ( Math_Complex &$c1 , float $real )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
float $real

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::negative

Math_ComplexOp::negative() – Calculates the negative of a complex number: z = -c1

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::negative ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::pow

Math_ComplexOp::pow() – Returns the complex power of two complex numbers: z = c1^c2

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::pow ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::powReal

Math_ComplexOp::powReal() – Returns the exponentiation of a complex numbers to a real power: z = c1^(real)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::powReal ( Math_Complex $c1 , float $real )

Description

This package is not documented yet.

Parameter

Math_Complex $c1
float $real

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sec

Math_ComplexOp::sec() – Calculates the secant of a complex number: z = sec(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sec ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sech

Math_ComplexOp::sech() – Calculates the hyperbolic secant of a complex number: z = sech(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sech ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sin

Math_ComplexOp::sin() – Calculates the sine of a complex number: z = sin(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sin ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sinh

Math_ComplexOp::sinh() – Calculates the hyperbolic sine of a complex number: z = sinh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sinh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sqrt

Math_ComplexOp::sqrt() – Calculates the complex square root of a complex number: z = sqrt(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sqrt ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sqrtReal

Math_ComplexOp::sqrtReal() – Calculates the complex square root of a real number: z = sqrt(realnumber)

Synopsis

require_once '/ComplexOp.php';

Math_Complex & Math_ComplexOp::sqrtReal ( float $realnum )

Description

This package is not documented yet.

Parameter

float $realnum

A float

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::sub

Math_ComplexOp::sub() – Returns the difference of two complex numbers: z = c1 - c2

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::sub ( Math_Complex &$c1 , Math_Complex &$c2 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1
Math_Complex &$c2

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::tan

Math_ComplexOp::tan() – Calculates the tangent of a complex number: z = tan(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::tan ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.

Math_ComplexOp::tanh

Math_ComplexOp::tanh() – Calculates the hyperbolic tangent of a complex number: z = tanh(c1)

Synopsis

require_once '/ComplexOp.php';

Math_Complex |PEAR_Error & Math_ComplexOp::tanh ( Math_Complex &$c1 )

Description

This package is not documented yet.

Parameter

Math_Complex &$c1

Return value

returns A valid Math_Complex number on success, PEAR_Error otherwise

Throws

No exceptions thrown.

Note

This function can be called statically.