Difference between revisions of "Lcurve.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Add See also section to function-description page)
(Normalise sequential blank lines)
Line 2: Line 2:
  
 
L-curve analysis function. Syntax:
 
L-curve analysis function. Syntax:
−
 
  
 
     lam_opt=lcurve(lam,err,reg,mode)
 
     lam_opt=lcurve(lam,err,reg,mode)
Line 18: Line 17:
  
 
The function returns the regularisation parameter at the point of the maximum curvature of the L-curve.
 
The function returns the regularisation parameter at the point of the maximum curvature of the L-curve.
−
 
  
 
''Version 1.9, authors: [[Ilya Kuprov]]''
 
''Version 1.9, authors: [[Ilya Kuprov]]''

Revision as of 12:26, 25 April 2026


L-curve analysis function. Syntax:

    lam_opt=lcurve(lam,err,reg,mode)

Parameters:

       lam - row vector of regularisation parameters

       err - row vector of least squares errors

       reg - row vector of regularisation functional values

      mode - 'log' for logarithmic coordinates and 'linear'
             for linear ones; 'log' is recommended

The function returns the regularisation parameter at the point of the maximum curvature of the L-curve.

Version 1.9, authors: Ilya Kuprov

Arguments

lam - row vector of regularisation parameters

      err - row vector of least squares errors
      reg - row vector of regularisation functional values
     mode - 'log' for logarithmic coordinates and 'linear'
            for linear ones; 'log' is recommended
The function returns the regularisation parameter at the point
of the maximum curvature of the L-curve.
ilya.kuprov@weizmann.ac.il

See also

tikhonov.m, tikhoind.m, ipcs.m, Pseudocontact shift analysis