Changeset 540 in Sophya for trunk/SophyaLib/NTools/linfit.h
- Timestamp:
- Nov 3, 1999, 3:38:48 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/linfit.h
r514 r540 1 1 // This may look like C code, but it is really -*- C++ -*- 2 2 // 3 // $Id: linfit.h,v 1. 4 1999-10-25 16:40:00ansari Exp $3 // $Id: linfit.h,v 1.5 1999-11-03 14:38:48 ansari Exp $ 4 4 // 5 5 … … 14 14 namespace PlanckDPC { 15 15 16 double LinFit(const Vector& x, const Vector& y, int nf, 17 double (*f)(int, double), Vector& c); 16 class LinFitter { 17 public : 18 LinFitter(); 19 virtual ~LinFitter(); 20 21 double LinFit(const Vector& x, const Vector& y, int nf, 22 double (*f)(int, double), Vector& c); 18 23 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1; 19 24 20 21 double LinFit(const Matrix& fx, const Vector& y, Vector& c); 25 double LinFit(const Matrix& fx, const Vector& y, Vector& c); 22 26 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1, 23 27 // la matrice fx contient les valeurs des f: 24 28 // fx(i,j) = f(i, x(j)). 25 29 26 27 double LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf, 28 double (*f)(int, double), Vector& c, Vector& errC); 30 double LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf, 31 double (*f)(int, double), Vector& c, Vector& errC); 29 32 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1, 30 33 // errY2 contient les carres des erreurs sur les Y. 31 34 // au retour, errC contient les erreurs sur les coefs. 32 35 33 34 double LinFit(const Matrix& fx, const Vector& y, const Vector& errY2, 35 Vector& c, Vector& errC); 36 double LinFit(const Matrix& fx, const Vector& y, const Vector& errY2, 37 Vector& c, Vector& errC); 36 38 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1, 37 39 // la matrice fx contient les valeurs des f: … … 39 41 // errY2 contient les carres des erreurs sur les Y. 40 42 // au retour, errC contient les erreurs sur les coefs. 43 }; 41 44 42 45 } // Fin du namespace
Note:
See TracChangeset
for help on using the changeset viewer.