Class AlgorithmFRAP.FitDoubleExponentialModel

    • Field Detail

      • xData

        private double[] xData
      • yData

        private float[] yData
    • Constructor Detail

      • FitDoubleExponentialModel

        public FitDoubleExponentialModel​(int nPoints,
                                         double[] xData,
                                         float[] yData,
                                         double[] initial)
        Creates a new FitDoubleExponentialModel object.
        Parameters:
        nPoints - DOCUMENT ME!
        xData - DOCUMENT ME!
        yData - DOCUMENT ME!
        initial - DOCUMENT ME!
    • Method Detail

      • dumpResults

        public void dumpResults()
        Display results of displaying exponential fitting parameters.
      • fitToFunction

        public void fitToFunction​(double[] a,
                                  double[] residuals,
                                  double[][] covarMat)
        Description copied from class: NLConstrainedEngine
        fitToFunction communicates with 3 protected variables param, nPts, and ctrlMat ctrlMat is used as a wrapper for ctrl or lctrl. Evaluates the residuals or the Jacobian at a certain a[]
        Specified by:
        fitToFunction in class NLConstrainedEngine
        Parameters:
        a - The best guess parameter values.
        residuals - ymodel - yData.
        covarMat - The derivative values of y with respect to fitting parameters.
      • fitToFunction

        public double[] fitToFunction​(double[] x1,
                                      double[] atry)
        Fit to function - a3 + a4*[1 - ao*exp(a1*x) - (1 - a0)*exp(a2*x)].
        Parameters:
        x1 - The x value of the data point.
        atry - The best guess parameter values.
        Returns:
        The calculated y value.