flanagan.analysis
Class CurveSmooth
- java.lang.Object
-
- flanagan.analysis.CurveSmooth
-
- Direct Known Subclasses:
- Smooth
public class CurveSmooth extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description CurveSmooth(ArrayMaths y)CurveSmooth(ArrayMaths x, ArrayMaths y)CurveSmooth(java.math.BigDecimal[] y)CurveSmooth(java.math.BigDecimal[] x, java.math.BigDecimal[] y)CurveSmooth(java.math.BigInteger[] y)CurveSmooth(java.math.BigInteger[] x, java.math.BigInteger[] y)CurveSmooth(double[] y)CurveSmooth(double[] x, double[] y)CurveSmooth(float[] y)CurveSmooth(float[] x, float[] y)CurveSmooth(int[] y)CurveSmooth(int[] x, int[] y)CurveSmooth(long[] y)CurveSmooth(long[] x, long[] y)
-
Method Summary
-
-
-
Constructor Detail
-
CurveSmooth
public CurveSmooth(double[] x, double[] y)
-
CurveSmooth
public CurveSmooth(double[] y)
-
CurveSmooth
public CurveSmooth(float[] x, float[] y)
-
CurveSmooth
public CurveSmooth(float[] y)
-
CurveSmooth
public CurveSmooth(long[] x, long[] y)
-
CurveSmooth
public CurveSmooth(long[] y)
-
CurveSmooth
public CurveSmooth(int[] x, int[] y)
-
CurveSmooth
public CurveSmooth(int[] y)
-
CurveSmooth
public CurveSmooth(java.math.BigDecimal[] x, java.math.BigDecimal[] y)
-
CurveSmooth
public CurveSmooth(java.math.BigDecimal[] y)
-
CurveSmooth
public CurveSmooth(java.math.BigInteger[] x, java.math.BigInteger[] y)
-
CurveSmooth
public CurveSmooth(java.math.BigInteger[] y)
-
CurveSmooth
public CurveSmooth(ArrayMaths x, ArrayMaths y)
-
CurveSmooth
public CurveSmooth(ArrayMaths y)
-
-
Method Detail
-
movingAverage
public double[] movingAverage(int maWindowWidth)
-
movingAveragePlot
public double[] movingAveragePlot(int maWindowWidth)
-
movingAverageAsBigDecimal
public java.math.BigDecimal[] movingAverageAsBigDecimal(int maWindowWidth)
-
movingAverageAsBigDecimalPlot
public java.math.BigDecimal[] movingAverageAsBigDecimalPlot(int maWindowWidth)
-
savitzkyGolay
public double[] savitzkyGolay(int sgWindowWidth)
-
savitzkyGolayFilter
public double[][] savitzkyGolayFilter(int bp, int fp)
-
savitzkyGolayPlot
public double[] savitzkyGolayPlot(int sgWindowWidth)
-
savitzkyGolayPlusFirstDeriv
public double[][] savitzkyGolayPlusFirstDeriv(int sgWindowWidth)
-
savitzkyGolayPlusFirstDerivPlot
public double[][] savitzkyGolayPlusFirstDerivPlot(int sgWindowWidth)
-
savitzkyGolayPlusSecondDeriv
public double[][] savitzkyGolayPlusSecondDeriv(int sgWindowWidth)
-
savitzkyGolayPlusSecondDerivPlot
public double[][] savitzkyGolayPlusSecondDerivPlot(int sgWindowWidth)
-
savitzkyGolay
public double[][] savitzkyGolay(int sgWindowWidth, int n)
-
savitzkyGolayPlot
public double[][] savitzkyGolayPlot(int sgWindowWidth, int n)
-
savitzkyGolayFilter
public static double[][] savitzkyGolayFilter(int bp, int fp, int deg)
-
savitzkyGolayFilter
public static double[] savitzkyGolayFilter(int bp, int fp, int deg, int deriv)
-
getSGcoefficientsUsed
public double[] getSGcoefficientsUsed()
-
getSGcoefficients
public double[][] getSGcoefficients()
-
setSGpolyDegree
public void setSGpolyDegree(int order)
-
getSGpolyDegree
public int getSGpolyDegree()
-
getSmoothedValues
public double[] getSmoothedValues()
-
getMovingAverageValues
public double[] getMovingAverageValues()
-
getMovingAverageValuesAsBigDecimal
public java.math.BigDecimal[] getMovingAverageValuesAsBigDecimal()
-
getSavitzkyGolaySmoothedValues
public double[] getSavitzkyGolaySmoothedValues()
-
getSavitzkyGolayFirstDerivatives
public double[] getSavitzkyGolayFirstDerivatives()
-
getSavitzkyGolaySmoothedFirstDerivValues
public double[] getSavitzkyGolaySmoothedFirstDerivValues()
-
getSavitzkyGolaySecondDerivatives
public double[] getSavitzkyGolaySecondDerivatives()
-
getSavitzkyGolaySmoothedSecondDerivValues
public double[] getSavitzkyGolaySmoothedSecondDerivValues()
-
getSavitzkyGolayNthDerivatives
public double[] getSavitzkyGolayNthDerivatives()
-
getSavitzkyGolaySmoothedNthDerivValues
public double[] getSavitzkyGolaySmoothedNthDerivValues()
-
getSavitzkyGolayDerivatives
public double[] getSavitzkyGolayDerivatives()
-
getSavitzkyGolayNthDerivatives
public double[] getSavitzkyGolayNthDerivatives(int n)
-
getSavitzkyGolayDerivatives
public double[] getSavitzkyGolayDerivatives(int n)
-
getSavitzkyGolaySmoothedNthDerivValues
public double[] getSavitzkyGolaySmoothedNthDerivValues(int n)
-
extentMovingAverage
public double extentMovingAverage()
-
extentSavitzkyGolay
public double extentSavitzkyGolay()
-
extremaReductionMovingAverage
public double extremaReductionMovingAverage()
-
extremaReductionSavitzkyGolay
public double extremaReductionSavitzkyGolay()
-
interpolateSavitzkyGolay
public double interpolateSavitzkyGolay(double xi)
-
interpolateMovingAverage
public double interpolateMovingAverage(double xi)
-
getMinimaUnsmoothed
public double[][] getMinimaUnsmoothed()
-
getMinimaUnsmoothedAsBigDecimal
public java.math.BigDecimal[][] getMinimaUnsmoothedAsBigDecimal()
-
getMaximaUnsmoothed
public double[][] getMaximaUnsmoothed()
-
getMaximaUnsmoothedAsBigDecimal
public java.math.BigDecimal[][] getMaximaUnsmoothedAsBigDecimal()
-
getNumberOfMinimaUnsmoothed
public int getNumberOfMinimaUnsmoothed()
-
getNumberOfMaximaUnsmoothed
public int getNumberOfMaximaUnsmoothed()
-
getNumberOfExtremaUnsmoothed
public int getNumberOfExtremaUnsmoothed()
-
getMinimaMovingAverage
public double[][] getMinimaMovingAverage()
-
getMinimaMovingAverageAsBigDecimal
public java.math.BigDecimal[][] getMinimaMovingAverageAsBigDecimal()
-
getMaximaMovingAverage
public double[][] getMaximaMovingAverage()
-
getMaximaMovingAverageAsBigDecimal
public java.math.BigDecimal[][] getMaximaMovingAverageAsBigDecimal()
-
getNumberOfMinimaMovingAverage
public int getNumberOfMinimaMovingAverage()
-
getNumberOfMaximaMovingAverage
public int getNumberOfMaximaMovingAverage()
-
getNumberOfExtremaMovingAverage
public int getNumberOfExtremaMovingAverage()
-
getMinimaSavitzkyGolay
public double[][] getMinimaSavitzkyGolay()
-
getMaximaSavitzkyGolay
public double[][] getMaximaSavitzkyGolay()
-
getNumberOfMinimaSavitzkyGolay
public int getNumberOfMinimaSavitzkyGolay()
-
getNumberOfMaximaSavitzkyGolay
public int getNumberOfMaximaSavitzkyGolay()
-
getNumberOfExtremaSavitzkyGolay
public int getNumberOfExtremaSavitzkyGolay()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG