Evaluates the Zernike polynomial of the specified radial degree and azimuthal frequency.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static double ZernikeZ(
int radialDegree,
int azimuthalFrequency,
bool normalize,
double x,
double angle
)
Public Shared Function ZernikeZ (
radialDegree As Integer,
azimuthalFrequency As Integer,
normalize As Boolean,
x As Double,
angle As Double
) As Double
public:
static double ZernikeZ(
int radialDegree,
int azimuthalFrequency,
bool normalize,
double x,
double angle
)
static member ZernikeZ :
radialDegree : int *
azimuthalFrequency : int *
normalize : bool *
x : float *
angle : float -> float
Parameters
- radialDegree
- Type: SystemInt32
The radial degree of the Zernike polynomial. - azimuthalFrequency
- Type: SystemInt32
The azimuthal frequency
of the Zernike polynomial. A negative value indicates the sine function is returned. - normalize
- Type: SystemBoolean
Specifies whether the Zernike polynomial
should be normalized. - x
- Type: SystemDouble
A real number that specifies the radial argument. - angle
- Type: SystemDouble
A real number that specifies the angular argument.
Return Value
Type:
DoubleThe value of the Zernike polynomial
of radial degree
radialDegree
and azimuthal frequency
azimuthalFrequency
evaluated at
x and
angle.
Reference