| Modifier and Type | Method and Description | 
|---|---|
| static Complex[] | convertToComplex(double[] real)Convert an array of primitive doubles to an array of  Complexobjects. | 
| static Complex | polar2Complex(double r,
             double theta)Creates a complex number from the given polar representation. | 
public static Complex polar2Complex(double r, double theta) throws MathIllegalArgumentException
 The value returned is r·ei·theta,
 computed as r·cos(theta) + r·sin(theta)i
 If either r or theta is NaN, or
 theta is infinite, Complex.NaN is returned.
 If r is infinite and theta is finite,
 infinite or NaN values may be returned in parts of the result, following
 the rules for double arithmetic.
 Examples:
 
 polar2Complex(INFINITY, π/4) = INFINITY + INFINITY i
 polar2Complex(INFINITY, 0) = INFINITY + NaN i
 polar2Complex(INFINITY, -π/4) = INFINITY - INFINITY i
 polar2Complex(INFINITY, 5π/4) = -INFINITY - INFINITY i r - the modulus of the complex number to createtheta - the argument of the complex number to creater·ei·thetaMathIllegalArgumentException - if r is negative.public static Complex[] convertToComplex(double[] real)
Complex objects.real - Array of numbers to be converted to their Complex equivalent.Complex objects.Copyright © 2016–2020 Hipparchus.org. All rights reserved.