numal
Class PwrSpectrum
java.lang.Object
numal.PwrSpectrum
public class PwrSpectrum
- extends java.lang.Object
Field Summary |
static double |
ofac
|
static double |
Pmin
|
Method Summary |
static double[] |
avevar(double[] data)
|
static double[] |
avevar(double[][] data,
int col)
|
static double[][] |
combineCurves(double[][] data1,
double[][] data2)
|
static double |
computeFrequencies(double[][] data)
|
static double[][] |
fillFreq(double[][] data,
double ofac,
double hifac)
|
static void |
freqPower(double[][] data,
double[][] out,
double ofac,
double[][] maxPwr,
double[] fBound,
boolean useWeights,
double[] effm)
|
static double[] |
getLogHiBounds(double[][] data,
double Pmin,
double ofac,
int[] binNum,
double[] hifac)
|
static double[][] |
getLogPFreqArray(double[][] data,
double ofac,
double perLo,
int logRes)
|
static double |
getNyquist(double[][] data)
|
static double[][] |
getPeaks(double[][] in)
|
static double[][] |
getPeriodArray(double[][] data,
double ofac,
double Pmin)
|
static double[][] |
getPeriodogram(double[][] data,
double[][] periodogram,
double ofac,
double Pmin,
boolean useWeights,
double[] effm)
|
static double[][] |
getPeriodogramEco(double[][] data,
double[][] periodogram,
double[][] maxPwr,
double ofac,
double Pmin,
boolean useWeights,
double[] effm)
|
static double[][] |
getSpectrum(double[][] data,
double windowFunctionNorm)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ofac
public static final double ofac
- See Also:
- Constant Field Values
Pmin
public static final double Pmin
- See Also:
- Constant Field Values
PwrSpectrum
public PwrSpectrum()
getPeaks
public static double[][] getPeaks(double[][] in)
computeFrequencies
public static double computeFrequencies(double[][] data)
getSpectrum
public static double[][] getSpectrum(double[][] data,
double windowFunctionNorm)
getPeriodogram
public static double[][] getPeriodogram(double[][] data,
double[][] periodogram,
double ofac,
double Pmin,
boolean useWeights,
double[] effm)
getPeriodogramEco
public static double[][] getPeriodogramEco(double[][] data,
double[][] periodogram,
double[][] maxPwr,
double ofac,
double Pmin,
boolean useWeights,
double[] effm)
combineCurves
public static double[][] combineCurves(double[][] data1,
double[][] data2)
getLogHiBounds
public static double[] getLogHiBounds(double[][] data,
double Pmin,
double ofac,
int[] binNum,
double[] hifac)
getNyquist
public static double getNyquist(double[][] data)
getLogPFreqArray
public static double[][] getLogPFreqArray(double[][] data,
double ofac,
double perLo,
int logRes)
getPeriodArray
public static double[][] getPeriodArray(double[][] data,
double ofac,
double Pmin)
fillFreq
public static double[][] fillFreq(double[][] data,
double ofac,
double hifac)
freqPower
public static void freqPower(double[][] data,
double[][] out,
double ofac,
double[][] maxPwr,
double[] fBound,
boolean useWeights,
double[] effm)
avevar
public static double[] avevar(double[][] data,
int col)
avevar
public static double[] avevar(double[] data)