Documentation of 'Catalano.Math.ComplexNumber' Java class
ComplexNumber
Catalano.Math

Class ComplexNumber



  • public class ComplexNumber
    extends java.lang.Object
    Complex Number.
    • Field Detail

      • real

        public double real
        Real.
      • imaginary

        public double imaginary
        Imaginary.
    • Constructor Detail

      • ComplexNumber

        public ComplexNumber()
        Initializes a new instance of the ComplexNumber class.
      • ComplexNumber

        public ComplexNumber(double real,
                             double imaginary)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        real - Real.
        imaginary - Imaginary.
      • ComplexNumber

        public ComplexNumber(ComplexNumber z1)
        Initializes a new instance of the ComplexNumber class.
        Parameters:
        z1 - Complex Number.
    • Method Detail

      • getMagnitude

        public double getMagnitude()
        Get Magnitude value of the complex number.
        Returns:
        Magnitude.
      • getSquaredMagnitude

        public double getSquaredMagnitude()
        Get Squared magnitude value of the complex number.
        Returns:
        squared magnitude.
      • getPhase

        public double getPhase()
        Get Phase value of the complex number.
        Returns:
        Phase value.
      • getReal

        public static double[] getReal(ComplexNumber[] cn)
        Get real part from the complex numbers.
        Parameters:
        cn - Complex numbers.
        Returns:
        Real part.
      • getImaginary

        public static double[] getImaginary(ComplexNumber[] cn)
        Get imaginary part from the complex numbers.
        Parameters:
        cn - Complex numbers.
        Returns:
        Imaginary part.
      • getReal

        public static double[][] getReal(ComplexNumber[][] cn)
        Get real part from the complex numbers.
        Parameters:
        cn - Complex numbers.
        Returns:
        Real part.
      • getImaginary

        public static double[][] getImaginary(ComplexNumber[][] cn)
        Get imaginary part from the complex numbers.
        Parameters:
        cn - Complex numbers.
        Returns:
        Imaginary part.
      • Swap

        public static void Swap(ComplexNumber z1)
        Swap values between real and imaginary.
        Parameters:
        z1 - Complex number.
      • Swap

        public static void Swap(ComplexNumber[] z)
        Swap values between real and imaginary.
        Parameters:
        z - Complex number.
      • Swap

        public static void Swap(ComplexNumber[][] z)
        Swap values between real and imaginary.
        Parameters:
        z - Complex number.
      • Abs

        public static double Abs(ComplexNumber z)
        Absolute value of complex number. Same result like magnitude.
        Parameters:
        z - Complex Number.
        Returns:
        Absolute number.
      • Abs

        public static double[] Abs(ComplexNumber[] z)
        Absolute value of complex number.
        Parameters:
        z - Complex Numbers.
        Returns:
        Absolute number.
      • Abs

        public static double[][] Abs(ComplexNumber[][] z)
        Absolute value of complex number.
        Parameters:
        z - Complex numbers.
        Returns:
        Absolute number.
      • Add

        public static ComplexNumber Add(ComplexNumber z1,
                                        ComplexNumber z2)
        Adds two complex numbers.
        Parameters:
        z1 - Complex Number.
        z2 - Complex Number.
        Returns:
        Returns new ComplexNumber instance containing the sum of specified complex numbers.
      • Add

        public static ComplexNumber Add(ComplexNumber z1,
                                        double scalar)
        Adds the complex number with a scalar value.
        Parameters:
        z1 - Complex Number.
        scalar - Scalar value.
        Returns:
        Returns new ComplexNumber instance containing the add of specified complex number with scalar value.
      • Add

        public void Add(double scalar)
        Adds scalar value to a complex number.
        Parameters:
        scalar - Scalar value.
      • Subtract

        public static ComplexNumber Subtract(ComplexNumber z1,
                                             ComplexNumber z2)
        Subtract two complex numbers.
        Parameters:
        z1 - Complex Number.
        z2 - Complex Number.
        Returns:
        Returns new ComplexNumber instance containing the subtract of specified complex numbers.
      • Subtract

        public static ComplexNumber Subtract(ComplexNumber z1,
                                             double scalar)
        Subtract a complex number.
        Parameters:
        z1 - Complex Number.
        scalar - Scalar value.
        Returns:
        Returns new ComplexNumber instance containing the subtract of specified complex number with a scalar value.
      • Subtract

        public void Subtract(double scalar)
        Subtracts scalar value to a complex number.
        Parameters:
        scalar - Scalar value.
      • Magnitude

        public static double Magnitude(ComplexNumber z)
        Magnitude of complex number.
        Parameters:
        z - Complex number.
        Returns:
        Magnitude of complex number.
      • Multiply

        public static ComplexNumber Multiply(ComplexNumber z1,
                                             ComplexNumber z2)
        Multiply two complex numbers.
        Parameters:
        z1 - Complex Number.
        z2 - Complex Number.
        Returns:
        Returns new ComplexNumber instance containing the multiply of specified complex numbers.
      • Multiply

        public static ComplexNumber Multiply(ComplexNumber z1,
                                             double scalar)
        Multiply scalar value to a complex number.
        Parameters:
        z1 - Complex Number.
        scalar - Scalar value.
        Returns:
        Returns new ComplexNumber instance containing the multiply of specified complex number with the scalar value.
      • Multiply

        public void Multiply(double scalar)
        Multiplys scalar value to a complex number.
        Parameters:
        scalar - Scalar value.
      • Divide

        public static ComplexNumber Divide(ComplexNumber z1,
                                           ComplexNumber z2)
        Divide two complex numbers.
        Parameters:
        z1 - Complex Number.
        z2 - Complex Number.
        Returns:
        Returns new ComplexNumber instance containing the divide of specified complex numbers.
      • Divide

        public void Divide(ComplexNumber z1)
        Divides scalar value to a complex number.
        Parameters:
        z1 - Complex Number.
      • Divide

        public static ComplexNumber Divide(ComplexNumber z1,
                                           double scalar)
        Divides scalar value to a complex number.
        Parameters:
        z1 - Complex Number.
        scalar - Scalar value.
        Returns:
        Returns new ComplexNumber instance containing the divide of specified complex number with the scalar value.
      • Divide

        public void Divide(double scalar)
        Divides scalar value to a complex number.
        Parameters:
        scalar - Scalar value.
      • Pow

        public static ComplexNumber Pow(ComplexNumber z1,
                                        double n)
        Calculate power of a complex number.
        Parameters:
        z1 - Complex Number.
        n - Power.
        Returns:
        Returns a new complex number containing the power of a specified number.
      • Pow

        public void Pow(double n)
        Calculate power of a complex number.
        Parameters:
        n - Power.
      • Log

        public static ComplexNumber Log(ComplexNumber z1)
        Calculates natural (base e) logarithm of a complex number.
        Parameters:
        z1 - Complex Number instance.
        Returns:
        Returns new ComplexNumber instance containing the natural logarithm of the specified complex number.
      • Exp

        public static ComplexNumber Exp(ComplexNumber z1)
        Calculates exponent (e raised to the specified power) of a complex number.
        Parameters:
        z1 - A Complex Number instance.
        Returns:
        Returns new ComplexNumber instance containing the exponent of the specified complex number.
      • Sin

        public static ComplexNumber Sin(ComplexNumber z1)
        Calculates Sine value of the complex number.
        Parameters:
        z1 - A Complex Number instance.
        Returns:
        Returns new ComplexNumber instance containing the Sine value of the specified complex number.
      • Cos

        public static ComplexNumber Cos(ComplexNumber z1)
        Calculates Cosine value of the complex number.
        Parameters:
        z1 - A ComplexNumber instance.
        Returns:
        Returns new ComplexNumber instance containing the Cosine value of the specified complex number.
      • Tan

        public static ComplexNumber Tan(ComplexNumber z1)
        Calculates Tangent value of the complex number.
        Parameters:
        z1 - A ComplexNumber instance.
        Returns:
        Returns new ComplexNumber instance containing the Tangent value of the specified complex number.
      • Conjugate

        public void Conjugate()
        Conjugate this complex number.
      • Conjugate

        public static ComplexNumber Conjugate(ComplexNumber z1)
        Conjugate a complex number.
        Parameters:
        z1 - Complex number.
        Returns:
        Returns new ComplexNumber instance containing the conjugate of the specified complex number.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.