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
RevLine 
[220]1// This may look like C code, but it is really -*- C++ -*-
2//
[514]3// $Id: linfit.h,v 1.4 1999-10-25 16:40:00 ansari Exp $
[220]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
[494]11#include "machdefs.h"
[514]12#include "tvector.h"
[220]13
[514]14namespace PlanckDPC {
15
16double LinFit(const Vector& x, const Vector& y, int nf,
17 double (*f)(int, double), Vector& c);
[220]18// fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1;
19
20
[514]21double LinFit(const Matrix& fx, const Vector& y, Vector& c);
[220]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
[514]27double LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf,
28 double (*f)(int, double), Vector& c, Vector& errC);
[220]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
[514]34double LinFit(const Matrix& fx, const Vector& y, const Vector& errY2,
35 Vector& c, Vector& errC);
[220]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
[514]42} // Fin du namespace
43
[220]44#endif // LINFIT_SEEN
Note: See TracBrowser for help on using the repository browser.