Constructors
|
public ThreeDimensionalSmooth(double[] xData, double[] yData, double[] zData, double[][][] vData)
|
public ThreeDimensionalSmooth(double[][][] vData)
|
public ThreeDimensionalSmooth(float[] xData, float[] yData, float[] zData, float[][][] vData)
|
public ThreeDimensionalSmooth(float[][][] vData)
|
public ThreeDimensionalSmooth(long[] xData, long[] yData, long[] zData, long[][][] vData)
|
public ThreeDimensionalSmooth(long[][][] vData)
|
public ThreeDimensionalSmooth(int[] xData, int[] yData, int[] zData, int[][][] vData)
|
public ThreeDimensionalSmooth(int[][][] vData)
|
public ThreeDimensionalSmooth(BigDecimal[] xData, BigDecimal[] yData, BigDecimal[] zData, BigDecimal[][][] vData)
|
public ThreeDimensionalSmooth(BigDecimal[][][] vData)
|
public ThreeDimensionalSmooth(BigInteger[] xData, BigInteger[] yData, BigInteger[] zData, BigInteger[][][] vData)
|
public ThreeDimensionalSmooth(BigInteger[][][] vData)
|
Smoothing
| Savitzky-Golay |
Smoothed Curves |
public double[][][] savitzkyGolay(int sgFilterWidthx, int sgFilterWidthy, int sgFilterWidthz)
|
public double[][][] savitzkyGolay(int sgFilterWidth)
|
public double[][][] getSavitzkyGolaySmoothedValues()
|
Smoothed Derivatives |
public double[][][][] savitzkyGolay(int sgFilterWidthx, int sgFilterWidthy, int sgFilterWidthz, int p, int q, int r)
|
public double[][][] getSavitzDerivatives()
|
The Filter |
public double[][] getSGcoefficients()
|
public void setSGpolyDegree(int degree)
|
public int getSGpolyDegree()
|
public int[][] getSGPolyIndices()
|
public static double[][] savitzkyGolayFilter(int nBackwardx, int nForwardx, int nBackwardy, int nForwardy, int nBackwardz, int nForwardz, int degree)
|
public static int[][] filterIndices(int degree)
|
Moving Average Window |
public double[][][] movingAverage(int sgWindowWidthx, int sgWindowWidthy, int sgWindowWidthz)
|
public double[][][] movingAverage(int sgWindowWidth)
|
public double[][][] getMovingAverageValues()
|
public BigDecimal[][][] movingAverageAsBigDecimal(int sgWindowWidthx, int sgWindowWidthy, int sgWindowWidthz)
|
public BigDecimal[][][] movingAverageAsBigDecimal(int sgWindowWidth)
|
public BigDecimal[][][] getMovingAverageValuesAsBigDecimal()
|
Extent of smoothing |
public double extentMovingAverage()
|
public double extentSavitzlyGolay()
|
Interpolation |
Savitzky-Golay |
public double interpolateSavitzkyGolay(double xi, double yi, double zi)
|
Moving average |
public double interpolateMovingAverage(double xi, double yi, double zi)
|
Plot |
Savitzky-Golay |
x-direction section |
public double plotSavitzkyGolayX(double yValue, double zValue)
|
public double plotSavitzkyGolayX(int yIndex, dint zIndex)
|
y-direction section |
public double plotSavitzkyGolayY(double xValue, double zValue)
|
public double plotSavitzkyGolayY(int xIndex, int zIndex)
|
z-direction section |
public double plotSavitzkyGolayZ(double xValue, double yValue)
|
public double plotSavitzkyGolayZ(int xIndex, int yIndex)
|
Moving average |
x-direction section |
public double plotMovingAverageX(double yValue, int zValue)
|
public double plotMovingAverageX(int yIndex, int zIndex)
|
y-direction section |
public double plotMovingAverageY(double xValue, int zValue)
|
public double plotMovingAverageY(int xIndex, int zIndex)
|
z-direction section |
public double plotMovingAverageZ(double xValue, int yValue)
|
public double plotMovingAverageZ(int xIndex, int yIndex)
|