45 fprintf(stdout,
"\nUSAGE OPTIONS:\n"
51 " scaling mode: 1 mean-variance (default)\n"
54 " mean value (defaul 0.)\n"
56 " variance value (defaul 1.)\n"
58 " minimum value (defaul -1.)\n"
60 " maximum value (defaul 1.)\n"
69 static float MIN = -1.;
70 static float MAX = 1.;
74 main(
int argc,
char *argv[])
80 double mean, var, min, max;
84 #ifdef HAVE_GETOPT_LONG
85 static struct option options[] = {
86 {
"usage", 0, 0,
'u' },
87 {
"mode", 1, 0,
'm' },
88 {
"mean", 1, 0,
'M' },
89 {
"variance", 1, 0,
'V' },
94 opt = getopt_long(argc, argv,
"uf:m:M:V:N:X:", options, NULL);
96 opt =
getopt(argc, argv,
"uf:m:M:V:N:X:");
104 case 'm': MODE = atoi(optarg);
106 case 'M':
MEAN = atof(optarg);
110 case 'N':
MIN = atof(optarg);
112 case 'X':
MAX = atof(optarg);
121 fprintf(stderr,
"Error in Input data acquisition\n");
129 for (i = 0; i < MAT.
Ncolumn; i++) {
138 for (i = 0; i < MAT.
Ncolumn; i++) {
141 printf(
"AAAA %lf %lf\n", min, max);
143 SF.
mat[i][1] = (max*
MIN-
MAX*min)/(max-min);
mat_res_t matrix_write(matrix *MAT, FILE *fh, unsigned flags)
double variance(matrix *MAT, int column)
ann_res_t ANN_DataRead(matrix *MAT, int *N_sample, char *FileName)
double mean_value(matrix *MAT, int column)
GradientExpression< UnaryExpr< FuncSqrt, Expr > > sqrt(const GradientExpression< Expr > &u)
double maximum(matrix *MAT, int column)
int main(int argc, char *argv[])
int getopt(int argc, char *const argv[], const char *opts)
mat_res_t matrix_init(matrix *MAT, unsigned Nrow, unsigned Ncolumn)
double minimum(matrix *MAT, int column)