1 =pod 2 3 =begin html 4 5 <link rel="stylesheet" href="podstyle.css" type="text/css" /> 6 7 =end html 8 9 =head1 NAME 10 11 lmfit - Levenberg-Marquardt least-squares minimization 12 13 14 =head1 DESCRIPTION 15 16 B<lmfit> is a C library for Levenberg-Marquardt least-squares minimization and curve fitting. It is mature code, based on decades-old algorithms from the FORTRAN library MINPACK. 17 18 For fitting a data set {(x_i,y_i)|i=0,1,..} by a parametric curve f(x,t), see B<lmcurve>(3). 19 20 For generic minimization of the Eucledian norm of parametric vector, see B<lmmin>(3). 21 22 For an example how to use B<lmmin>, see the source files I<lmcurve.h> and I<lmcurve.c>. Do not patch these files; copy and modify them to create your own, differently named version of I<lmcurve_data_struct>, I<lmcurve_evaluate>, and I<lmcurve>. 23 24 =head1 COPYING 25 26 Copyright (C): 27 1980-1999 University of Chicago 28 2004-2015 Joachim Wuttke, Forschungszentrum Juelich GmbH 29 30 Software: FreeBSD License 31 32 Documentation: Creative Commons Attribution Share Alike 33 34 35 =head1 SEE ALSO 36 37 =begin html 38 39 <a href="http://apps.jcns.fz-juelich.de/man/lmcurve.html"><b>lmcurve</b>(3)</a>, 40 <a href="http://apps.jcns.fz-juelich.de/man/lmmin.html"><b>lmmin</b>(3)</a> 41 42 =end html 43 44 =begin man 45 46 \fBlmcurve\fR(3), \fBlmmin\fR(3) 47 .PP 48 49 =end man 50 51 Homepage: http://apps.jcns.fz-juelich.de/lmfit 52 53 =head1 BUGS 54 55 Please send bug reports and suggestions to the author <j.wuttke (a] fz-juelich.de>. 56