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

Last change on this file since 517 was 514, checked in by ansari, 26 years ago

elimination des OVector/OMatrix au profit des TVector/TMatrix cmv 25/10/99

File size: 1.4 KB
Line 
1// This may look like C code, but it is really -*- C++ -*-
2//
3// $Id: linfit.h,v 1.4 1999-10-25 16:40:00 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
11#include "machdefs.h"
12#include "tvector.h"
13
14namespace PlanckDPC {
15
16double LinFit(const Vector& x, const Vector& y, int nf,
17 double (*f)(int, double), Vector& c);
18// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1;
19
20
21double LinFit(const Matrix& fx, const Vector& y, Vector& c);
22// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
23// la matrice fx contient les valeurs des f:
24// fx(i,j) = f(i, x(j)).
25
26
27double LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf,
28 double (*f)(int, double), Vector& c, Vector& errC);
29// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
30// errY2 contient les carres des erreurs sur les Y.
31// au retour, errC contient les erreurs sur les coefs.
32
33
34double LinFit(const Matrix& fx, const Vector& y, const Vector& errY2,
35 Vector& c, Vector& errC);
36// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
37// la matrice fx contient les valeurs des f:
38// fx(i,j) = f(i, x(j)).
39// errY2 contient les carres des erreurs sur les Y.
40// au retour, errC contient les erreurs sur les coefs.
41
42} // Fin du namespace
43
44#endif // LINFIT_SEEN
Note: See TracBrowser for help on using the repository browser.