public class GaussianFunction extends AbstractFunction1D implements Function1D
fparameter, fparameterCopy, fparameterFixed, fparameterMax, fparameterMin, fparameterName, isFitterMode| Constructor and Description |
|---|
GaussianFunction(String name)
initialise Gaussian function (/normal distribution) y = scale/(sigma*sqrt(2.pi)) * exp( -0.5 [(x - mean)/sigma]^2
) parameter order: parameter[0] = mean (default: 0.0) parameter[1] = sigma (default: 1.0) parameter[2] = scale
(default: 1.0)
|
GaussianFunction(String name,
double[] parameter)
initialise Gaussian function (/normal distribution) y = scale/(sigma*sqrt(2.pi)) * exp( -0.5 [(x - mean)/sigma]^2
) parameter order: parameter[0] = mean (default: 0.0) parameter[1] = sigma (default: 1.0) parameter[2] = scale
(default: 1.0)
|
| Modifier and Type | Method and Description |
|---|---|
double |
getValue(double x) |
getInputDimension, getOutputDimension, isErrorEstimateComputed, setErrorEstimateComputationaddFunction, addListener, clearParameterValues, fixParameter, getFreeParameterCount, getFunctions, getID, getName, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, getParameterValues, invokeListener, isFitterMode, isParameterFixed, printParameters, printParameters, removeFunction, removeListener, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataSetEstimate, getDataSetEstimate, getValuesclearParameterValues, fixParameter, getFreeParameterCount, getID, getInputDimension, getName, getOutputDimension, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, isFitterMode, isParameterFixed, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValuespublic GaussianFunction(String name)
name - function namepublic GaussianFunction(String name, double[] parameter)
name - function nameparameter - function parameterpublic double getValue(double x)
getValue in interface Function1DCopyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.