ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/outil/src/ot_statistique.h
Revision: 5
Committed: Tue Jun 12 20:26:34 2007 UTC (17 years, 11 months ago)
Content type: text/plain
Original Path: magic/lib/outil/outil/src/ot_statistique.h
File size: 1334 byte(s)
Log Message:

File Contents

# User Rev Content
1 5 //---------------------------------------------------------------------------
2    
3     #ifndef ot_statistiqueH
4     #define ot_statistiqueH
5     //---------------------------------------------------------------------------
6     #include "gestionversion.h"
7    
8     #ifdef WINDOWS_VERSION
9     #ifdef BUILT_DLL_OUTIL
10     #define DLLPORTOUTIL __declspec(dllexport)
11     #else
12     #define DLLPORTOUTIL __declspec(dllimport)
13     #endif
14     #else
15     #define DLLPORTOUTIL
16     #endif
17    
18     #include <math.h>
19    
20     class DLLPORTOUTIL OT_STATISTIQUE {
21    
22     public:
23    
24     /// la moyenne des produits moins le produit des moyennes
25     static double OT_STATISTIQUE::covariance (double * x, double * y, int n);
26     /// la moyenne des carr� moins le carr�de la moyenne
27     static double OT_STATISTIQUE::variance (double * x, int n);
28     /// regression lin�ire
29     static void OT_STATISTIQUE::regression_lineaire(double *x, double *y, int n, double *pente, double *valY0);
30     /// valeur max d'une serie de donn�s
31     static double OT_STATISTIQUE::max(double *x, int n);
32     /// valeur min d'une serie de donn�s
33     static double OT_STATISTIQUE::min(double *x, int n);
34     /// ecart type dans le cas d'une serie discrete
35     /// racine carree de la moyenne de carr� moins le carr�de la moyenne
36     static double OT_STATISTIQUE::ecart_type (double * x, int n);
37     };
38    
39     #endif