flanagan.analysis
Class SurfaceSmooth
- java.lang.Object
-
- flanagan.analysis.SurfaceSmooth
-
public class SurfaceSmooth extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description SurfaceSmooth()SurfaceSmooth(java.math.BigDecimal[][] z)SurfaceSmooth(java.math.BigDecimal[] x, java.math.BigDecimal[] y, java.math.BigDecimal[][] z)SurfaceSmooth(java.math.BigInteger[][] z)SurfaceSmooth(java.math.BigInteger[] x, java.math.BigInteger[] y, java.math.BigInteger[][] z)SurfaceSmooth(double[][] z)SurfaceSmooth(double[] x, double[] y, double[][] z)SurfaceSmooth(double[] x, double[] y, Matrix z)SurfaceSmooth(float[][] z)SurfaceSmooth(float[] x, float[] y, float[][] z)SurfaceSmooth(int[][] z)SurfaceSmooth(int[] x, int[] y, int[][] z)SurfaceSmooth(long[][] z)SurfaceSmooth(long[] x, long[] y, long[][] z)SurfaceSmooth(Matrix z)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description doubleextentMovingAverage()doubleextentSavitzkyGolay()static int[][]filterIndices(int deg)double[][]getMovingAverageValues()java.math.BigDecimal[][]getMovingAverageValuesAsBigDecimal()double[][]getSavitzkyDerivatives()double[][]getSavitzkyGolaySmoothedValues()double[][]getSGcoefficients()intgetSGpolyDegree()int[][]getSGPolyIndices()doubleinterpolateMovingAverage(double xi, double yi)doubleinterpolateSavitzkyGolay(double xi, double yi)double[][]movingAverage(int maWindowWidth)double[][]movingAverage(int maWindowWidthx, int maWindowWidthy)java.math.BigDecimal[][]movingAverageAsBigDecimal(int maWindowWidth)java.math.BigDecimal[][]movingAverageAsBigDecimal(int maWindowWidthx, int maWindowWidthy)voidplotMovingAverageX(double yValue)voidplotMovingAverageX(int yIndex)voidplotMovingAverageY(double xValue)voidplotMovingAverageY(int xIndex)voidplotSavitzkyGolayX(double yValue)voidplotSavitzkyGolayX(int yIndex)voidplotSavitzkyGolayY(double xValue)voidplotSavitzkyGolayY(int xIndex)double[][]savitzkyGolay(int sgWindowWidth)double[][]savitzkyGolay(int sgWindowWidthx, int sgWindowWidthy)double[][][]savitzkyGolay(int sgWindowWidthx, int sgWindowWidthy, int m, int n)double[][]savitzkyGolayFilter(int bpx, int fpx, int bpy, int fpy)static double[][]savitzkyGolayFilter(int bpx, int fpx, int bpy, int fpy, int deg)voidsetSGpolyDegree(int degree)
-
-
-
Constructor Detail
-
SurfaceSmooth
public SurfaceSmooth(double[] x, double[] y, double[][] z)
-
SurfaceSmooth
public SurfaceSmooth(double[][] z)
-
SurfaceSmooth
public SurfaceSmooth(float[] x, float[] y, float[][] z)
-
SurfaceSmooth
public SurfaceSmooth(float[][] z)
-
SurfaceSmooth
public SurfaceSmooth(long[] x, long[] y, long[][] z)
-
SurfaceSmooth
public SurfaceSmooth(long[][] z)
-
SurfaceSmooth
public SurfaceSmooth(int[] x, int[] y, int[][] z)
-
SurfaceSmooth
public SurfaceSmooth(int[][] z)
-
SurfaceSmooth
public SurfaceSmooth(java.math.BigDecimal[] x, java.math.BigDecimal[] y, java.math.BigDecimal[][] z)
-
SurfaceSmooth
public SurfaceSmooth(java.math.BigDecimal[][] z)
-
SurfaceSmooth
public SurfaceSmooth(java.math.BigInteger[] x, java.math.BigInteger[] y, java.math.BigInteger[][] z)
-
SurfaceSmooth
public SurfaceSmooth(java.math.BigInteger[][] z)
-
SurfaceSmooth
public SurfaceSmooth(double[] x, double[] y, Matrix z)
-
SurfaceSmooth
public SurfaceSmooth(Matrix z)
-
SurfaceSmooth
public SurfaceSmooth()
-
-
Method Detail
-
movingAverage
public double[][] movingAverage(int maWindowWidthx, int maWindowWidthy)
-
movingAverage
public double[][] movingAverage(int maWindowWidth)
-
movingAverageAsBigDecimal
public java.math.BigDecimal[][] movingAverageAsBigDecimal(int maWindowWidthx, int maWindowWidthy)
-
movingAverageAsBigDecimal
public java.math.BigDecimal[][] movingAverageAsBigDecimal(int maWindowWidth)
-
savitzkyGolay
public double[][] savitzkyGolay(int sgWindowWidthx, int sgWindowWidthy)
-
savitzkyGolay
public double[][] savitzkyGolay(int sgWindowWidth)
-
savitzkyGolay
public double[][][] savitzkyGolay(int sgWindowWidthx, int sgWindowWidthy, int m, int n)
-
savitzkyGolayFilter
public double[][] savitzkyGolayFilter(int bpx, int fpx, int bpy, int fpy)
-
savitzkyGolayFilter
public static double[][] savitzkyGolayFilter(int bpx, int fpx, int bpy, int fpy, int deg)
-
getSGcoefficients
public double[][] getSGcoefficients()
-
getSGPolyIndices
public int[][] getSGPolyIndices()
-
filterIndices
public static int[][] filterIndices(int deg)
-
setSGpolyDegree
public void setSGpolyDegree(int degree)
-
getSGpolyDegree
public int getSGpolyDegree()
-
getMovingAverageValues
public double[][] getMovingAverageValues()
-
getMovingAverageValuesAsBigDecimal
public java.math.BigDecimal[][] getMovingAverageValuesAsBigDecimal()
-
getSavitzkyGolaySmoothedValues
public double[][] getSavitzkyGolaySmoothedValues()
-
getSavitzkyDerivatives
public double[][] getSavitzkyDerivatives()
-
extentMovingAverage
public double extentMovingAverage()
-
extentSavitzkyGolay
public double extentSavitzkyGolay()
-
interpolateSavitzkyGolay
public double interpolateSavitzkyGolay(double xi, double yi)
-
interpolateMovingAverage
public double interpolateMovingAverage(double xi, double yi)
-
plotSavitzkyGolayX
public void plotSavitzkyGolayX(int yIndex)
-
plotSavitzkyGolayX
public void plotSavitzkyGolayX(double yValue)
-
plotSavitzkyGolayY
public void plotSavitzkyGolayY(int xIndex)
-
plotSavitzkyGolayY
public void plotSavitzkyGolayY(double xValue)
-
plotMovingAverageX
public void plotMovingAverageX(int yIndex)
-
plotMovingAverageX
public void plotMovingAverageX(double yValue)
-
plotMovingAverageY
public void plotMovingAverageY(int xIndex)
-
plotMovingAverageY
public void plotMovingAverageY(double xValue)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG