| 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)
|