This library provides the ability to compute the median, circular median, mean and standard deviation of a dataset stored in a circular buffer
util.h@0:b3a2e39a13ad, 2012-11-28 (annotated)
- Committer:
- greletj
- Date:
- Wed Nov 28 18:52:43 2012 +0000
- Revision:
- 0:b3a2e39a13ad
- Child:
- 1:a4c87bc5b008
new statisic library
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
greletj | 0:b3a2e39a13ad | 1 | /* anciennement sys.h */ |
greletj | 0:b3a2e39a13ad | 2 | |
greletj | 0:b3a2e39a13ad | 3 | // typedef void procedure; |
greletj | 0:b3a2e39a13ad | 4 | // typedef unsigned char booleen; |
greletj | 0:b3a2e39a13ad | 5 | typedef void *pointeur; |
greletj | 0:b3a2e39a13ad | 6 | |
greletj | 0:b3a2e39a13ad | 7 | #ifndef FALSE |
greletj | 0:b3a2e39a13ad | 8 | # define FALSE 0 |
greletj | 0:b3a2e39a13ad | 9 | #endif |
greletj | 0:b3a2e39a13ad | 10 | #ifndef TRUE |
greletj | 0:b3a2e39a13ad | 11 | # define TRUE 1 |
greletj | 0:b3a2e39a13ad | 12 | #endif |
greletj | 0:b3a2e39a13ad | 13 | |
greletj | 0:b3a2e39a13ad | 14 | #define ALLOUE( nb,type ) (type *) calloc( nb,sizeof( type ) ) |
greletj | 0:b3a2e39a13ad | 15 | #define LIBERE( var ) if( var ) free( (void *) var ) |
greletj | 0:b3a2e39a13ad | 16 | |
greletj | 0:b3a2e39a13ad | 17 | #define FARALLOUE( nb,type ) (type *) calloc( nb, sizeof( type ) ) |
greletj | 0:b3a2e39a13ad | 18 | #define FARLIBERE( var ) if( var ) free( (void *) var ) |
greletj | 0:b3a2e39a13ad | 19 | |
greletj | 0:b3a2e39a13ad | 20 | /* util.h */ |
greletj | 0:b3a2e39a13ad | 21 | |
greletj | 0:b3a2e39a13ad | 22 | typedef char STRING[ 41 ]; |
greletj | 0:b3a2e39a13ad | 23 | #define MAX_CHAR_POOL 4096 /* 4Ko de chaines */ |
greletj | 0:b3a2e39a13ad | 24 | |
greletj | 0:b3a2e39a13ad | 25 | |
greletj | 0:b3a2e39a13ad | 26 | double convert_position( double data ); |
greletj | 0:b3a2e39a13ad | 27 | double temps( unsigned jour_julien, double heure ); |
greletj | 0:b3a2e39a13ad | 28 | |
greletj | 0:b3a2e39a13ad | 29 | |
greletj | 0:b3a2e39a13ad | 30 | STRING *gen_str( unsigned taille /*= 80*/ ); |
greletj | 0:b3a2e39a13ad | 31 |