source: Sophya/trunk/SophyaLib/NTools/linfit.h@ 396

Last change on this file since 396 was 220, checked in by ansari, 26 years ago

Creation module DPC/NTools Reza 09/04/99

File size: 1.3 KB
Line 
1// This may look like C code, but it is really -*- C++ -*-
2//
3// $Id: linfit.h,v 1.1.1.1 1999-04-09 17:57:56 ansari Exp $
4//
5
6// Routines de fit lineaire, avec ou sans erreurs, en fournissant
7// les fonctions ou les valeurs.
8#ifndef LINFIT_SEEN
9#define LINFIT_SEEN
10
11class Matrix;
12class Vector;
13
14
15double LinFit(const Vector& x, const Vector& y, int nf,
16 double (*f)(int, double), Vector& c);
17// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1;
18
19
20double LinFit(const Matrix& fx, const Vector& y, Vector& c);
21// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
22// la matrice fx contient les valeurs des f:
23// fx(i,j) = f(i, x(j)).
24
25
26double LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf,
27 double (*f)(int, double), Vector& c, Vector& errC);
28// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
29// errY2 contient les carres des erreurs sur les Y.
30// au retour, errC contient les erreurs sur les coefs.
31
32
33double LinFit(const Matrix& fx, const Vector& y, const Vector& errY2,
34 Vector& c, Vector& errC);
35// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
36// la matrice fx contient les valeurs des f:
37// fx(i,j) = f(i, x(j)).
38// errY2 contient les carres des erreurs sur les Y.
39// au retour, errC contient les erreurs sur les coefs.
40
41#endif // LINFIT_SEEN
Note: See TracBrowser for help on using the repository browser.