public final class DataSetMath extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataSetMath.ErrType |
static class |
DataSetMath.Filter |
static class |
DataSetMath.MathOp |
| Modifier and Type | Method and Description |
|---|---|
static DataSetError |
addFunction(DataSet function1,
DataSet function2) |
static DataSetError |
addFunction(DataSet function,
double value) |
static DataSet |
addGaussianNoise(DataSet function,
double sigma) |
static DataSetError |
averageDataSetsFIR(List<DataSet> dataSets,
int nUpdates) |
static DataSetError |
averageDataSetsIIR(DataSet prevAverage,
DataSet prevAverage2,
DataSet newDataSet,
int nUpdates) |
protected static double[] |
cropToLength(double[] in,
int length) |
static DataSetError |
dbFunction(DataSet function) |
static DataSetError |
dbFunction(DataSet function1,
DataSet function2) |
static DataSetError |
derivativeFunction(DataSet function) |
static DataSetError |
derivativeFunction(DataSet function,
double sign) |
static DataSetError |
divideFunction(DataSet function1,
DataSet function2) |
static DataSetError |
divideFunction(DataSet function,
double value) |
static double |
error(DataSet dataSet,
DataSetMath.ErrType eType,
double x)
convenience short-hand notation for getting error variables (if defined for dataset)
|
static double |
error(DataSet dataSet,
DataSetMath.ErrType eType,
int index)
convenience short-hand notation for getting error variables (if defined for dataset)
|
protected static double |
error(DataSet dataSet,
DataSetMath.ErrType eType,
int index,
double x,
boolean interpolate) |
static double[] |
errors(DataSet dataSet,
DataSetMath.ErrType eType)
convenience short-hand notation for getting error variables (if defined for dataset)
|
static DataSetError |
filterFunction(DataSet function,
double width,
DataSetMath.Filter filterType) |
static DataSetError |
geometricMeanFilteredFunction(DataSet function,
double width) |
static DataSet |
getSubRange(DataSet function,
double xMin,
double xMax) |
static DataSetError |
iirLowPassFilterFunction(DataSet function,
double width) |
static DoublePointError |
integral(DataSet function) |
static DoublePointError |
integral(DataSet function,
double xMin,
double xMax) |
static double |
integralSimple(DataSet function) |
static DataSetError |
integrateFunction(DataSet function) |
static DataSetError |
integrateFunction(DataSet function,
double xMin,
double xMax) |
static DataSetError |
log10Function(DataSet function) |
static DataSetError |
log10Function(DataSet function1,
DataSet function2) |
static DataSetError |
lowPassFilterFunction(DataSet function,
double width) |
static DataSetError |
magnitudeSpectrum(DataSet function) |
static DataSetError |
magnitudeSpectrum(DataSet function,
Apodization apodization,
boolean dbScale,
boolean normalisedFrequency) |
static DataSetError |
magnitudeSpectrumDecibel(DataSet function) |
static DataSetError |
mathFunction(DataSet function1,
DataSet function2,
DataSetMath.MathOp op) |
static DataSetError |
mathFunction(DataSet function,
double value,
DataSetMath.MathOp op) |
static DataSetError |
maxFilteredFunction(DataSet function,
double width) |
static DataSetError |
medianFilteredFunction(DataSet function,
double width) |
static DataSetError |
minFilteredFunction(DataSet function,
double width) |
static DataSetError |
multiplyFunction(DataSet function1,
DataSet function2) |
static DataSetError |
multiplyFunction(DataSet function,
double value) |
static DataSetError |
normalisedFunction(DataSet function) |
static DataSetError |
normalisedFunction(DataSet function,
double requiredIntegral) |
static DataSetError |
normalisedMagnitudeSpectrumDecibel(DataSet function) |
static DataSetError |
peakToPeakFilteredFunction(DataSet function,
double width) |
static DataSetError |
rmsFilteredFunction(DataSet function,
double width) |
static EditableDataSet |
setFunction(EditableDataSet function,
double value,
double xMin,
double xMax) |
static DataSetError |
sqrFunction(DataSet function) |
static DataSetError |
sqrFunction(DataSet function1,
DataSet function2) |
static DataSetError |
sqrtFunction(DataSet function) |
static DataSetError |
sqrtFunction(DataSet function1,
DataSet function2) |
static DataSetError |
subtractFunction(DataSet function1,
DataSet function2) |
static DataSetError |
subtractFunction(DataSet function,
double value) |
public static double error(DataSet dataSet, DataSetMath.ErrType eType, int index)
dataSet - the source data seteType - the error typeindex - the data set indexpublic static double error(DataSet dataSet, DataSetMath.ErrType eType, double x)
dataSet - the source data seteType - the error typex - the data set x-value for which the error should be interpolatedprotected static double error(DataSet dataSet, DataSetMath.ErrType eType, int index, double x, boolean interpolate)
protected static double[] cropToLength(double[] in,
int length)
public static double[] errors(DataSet dataSet, DataSetMath.ErrType eType)
dataSet - the source data seteType - the error typepublic static DataSetError averageDataSetsIIR(DataSet prevAverage, DataSet prevAverage2, DataSet newDataSet, int nUpdates)
public static DataSetError averageDataSetsFIR(List<DataSet> dataSets, int nUpdates)
public static DataSetError integrateFunction(DataSet function)
public static DataSetError integrateFunction(DataSet function, double xMin, double xMax)
public static DoublePointError integral(DataSet function)
public static DoublePointError integral(DataSet function, double xMin, double xMax)
public static double integralSimple(DataSet function)
public static DataSetError derivativeFunction(DataSet function)
public static DataSetError derivativeFunction(DataSet function, double sign)
public static DataSetError normalisedFunction(DataSet function)
public static DataSetError normalisedFunction(DataSet function, double requiredIntegral)
public static DataSetError lowPassFilterFunction(DataSet function, double width)
public static DataSetError medianFilteredFunction(DataSet function, double width)
public static DataSetError minFilteredFunction(DataSet function, double width)
public static DataSetError maxFilteredFunction(DataSet function, double width)
public static DataSetError peakToPeakFilteredFunction(DataSet function, double width)
public static DataSetError rmsFilteredFunction(DataSet function, double width)
public static DataSetError geometricMeanFilteredFunction(DataSet function, double width)
public static DataSetError filterFunction(DataSet function, double width, DataSetMath.Filter filterType)
public static DataSetError iirLowPassFilterFunction(DataSet function, double width)
public static DataSetError addFunction(DataSet function, double value)
public static DataSetError addFunction(DataSet function1, DataSet function2)
public static DataSetError subtractFunction(DataSet function, double value)
public static DataSetError subtractFunction(DataSet function1, DataSet function2)
public static DataSetError multiplyFunction(DataSet function, double value)
public static DataSetError multiplyFunction(DataSet function1, DataSet function2)
public static DataSetError divideFunction(DataSet function, double value)
public static DataSetError divideFunction(DataSet function1, DataSet function2)
public static DataSetError sqrFunction(DataSet function)
public static DataSetError sqrFunction(DataSet function1, DataSet function2)
public static DataSetError sqrtFunction(DataSet function)
public static DataSetError sqrtFunction(DataSet function1, DataSet function2)
public static DataSetError log10Function(DataSet function)
public static DataSetError log10Function(DataSet function1, DataSet function2)
public static DataSetError dbFunction(DataSet function)
public static DataSetError dbFunction(DataSet function1, DataSet function2)
public static DataSetError mathFunction(DataSet function, double value, DataSetMath.MathOp op)
public static DataSetError mathFunction(DataSet function1, DataSet function2, DataSetMath.MathOp op)
public static DataSetError magnitudeSpectrum(DataSet function)
public static DataSetError normalisedMagnitudeSpectrumDecibel(DataSet function)
public static DataSetError magnitudeSpectrumDecibel(DataSet function)
public static DataSetError magnitudeSpectrum(DataSet function, Apodization apodization, boolean dbScale, boolean normalisedFrequency)
public static EditableDataSet setFunction(EditableDataSet function, double value, double xMin, double xMax)
Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.