signal.lib
Class utility
java.lang.Object
|
+--signal.lib.utility
- public final class utility
- extends java.lang.Object
Implements miscellaneous methods not appropriate for any other class.
|
Method Summary |
static void |
Derivative(double[] U,
double[] d)
Given a vector of function values U, the derivate of the function is returned in the vector d. |
static double |
fact(int n)
Returns the factorial of an integer. |
static double |
gamma(double x)
Returns the Gamma function of a double. |
static void |
toFromCheby(double[] A,
double[] U,
int N,
int dir)
Performs a discrete Chebyshev Transform of a vector of any length N. |
static void |
transpose(double[][] a,
double[][] b)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
utility
public utility()
gamma
public static double gamma(double x)
- Returns the Gamma function of a double. If x is a negative integer, the result is NaN.
transpose
public static final void transpose(double[][] a,
double[][] b)
fact
public static double fact(int n)
- Returns the factorial of an integer. If x is negative, the result is NaN.
toFromCheby
public static final void toFromCheby(double[] A,
double[] U,
int N,
int dir)
- Performs a discrete Chebyshev Transform of a vector of any length N. Given function values in the vector U, and with
dir set to 1, the method returns the discrete Chebyshev coefficients in the vector A. Given discrete Chebyshev
coefficients in the vector U, and with dir set to -1, the method returns the function values in the Vector A.
Derivative
public static final void Derivative(double[] U,
double[] d)
- Given a vector of function values U, the derivate of the function is returned in the vector d.
copyright 2002 scottsarra.org