Class HarmonicCurveFitter

java.lang.Object
org.apache.commons.math3.fitting.AbstractCurveFitter
org.apache.commons.math3.fitting.HarmonicCurveFitter

public class HarmonicCurveFitter extends AbstractCurveFitter
Fits points to a harmonic oscillator function.
The initial guess values must be passed in the following order:
  • Amplitude
  • Angular frequency
  • phase
The optimal values will be returned in the same order.
Since:
3.3
  • Field Details

    • FUNCTION

      private static final HarmonicOscillator.Parametric FUNCTION
      Parametric function to be fitted.
    • initialGuess

      private final double[] initialGuess
      Initial guess.
    • maxIter

      private final int maxIter
      Maximum number of iterations of the optimization algorithm.
  • Constructor Details

    • HarmonicCurveFitter

      private HarmonicCurveFitter(double[] initialGuess, int maxIter)
      Contructor used by the factory methods.
      Parameters:
      initialGuess - Initial guess. If set to null, the initial guess will be estimated using the HarmonicCurveFitter.ParameterGuesser.
      maxIter - Maximum number of iterations of the optimization algorithm.
  • Method Details