summaryrefslogtreecommitdiff
path: root/src/c/statisticsFunctions/variancef
diff options
context:
space:
mode:
authorsimon2009-07-30 08:36:46 +0000
committersimon2009-07-30 08:36:46 +0000
commitc740030d9faa5fd160f1bb1b311c5efd6d0d532c (patch)
treefbc7b6cbad731cb4839dbb0d35040fa061e29830 /src/c/statisticsFunctions/variancef
parente32e264022ce45e272612623c17a649823859130 (diff)
downloadscilab2c-c740030d9faa5fd160f1bb1b311c5efd6d0d532c.tar.gz
scilab2c-c740030d9faa5fd160f1bb1b311c5efd6d0d532c.tar.bz2
scilab2c-c740030d9faa5fd160f1bb1b311c5efd6d0d532c.zip
added all stdevf-related files (except interfaces)
updated the Makefile.am remove remaing printf from scolumnvariancefa
Diffstat (limited to 'src/c/statisticsFunctions/variancef')
-rw-r--r--src/c/statisticsFunctions/variancef/scolumnvariancefa.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/c/statisticsFunctions/variancef/scolumnvariancefa.c b/src/c/statisticsFunctions/variancef/scolumnvariancefa.c
index 2dfb30be..a0283aa1 100644
--- a/src/c/statisticsFunctions/variancef/scolumnvariancefa.c
+++ b/src/c/statisticsFunctions/variancef/scolumnvariancefa.c
@@ -14,7 +14,6 @@
#include "variancef.h"
#include "meanf.h"
-#include <stdio.h>
void scolumnvariancefa(float *in1, int lines, int columns, float *in2, float* out){
int i = 0;
@@ -29,25 +28,19 @@ void scolumnvariancefa(float *in1, int lines, int columns, float *in2, float* ou
/*we first multiply each cell of the input matrix by its coefficient*/
for (j = 0; j < lines; ++j)
{
- printf ("\tinside mean[%d] : %f\n" , j , out[j]);
-
accumulate = 0.0f;
accumulateFre= 0.0f;
temp = 0.0f;
+
for ( i = 0 ; i < columns; ++i )
{
- printf("\tinside number = %d\n",lines*i + j );
temp = spows ( (in1[lines*i + j] - out[j] ) ,2 );
temp *= in2[lines*i + j];
- printf("\tinside temp^2 .* fre = %f\n", temp );
accumulate += temp ;
accumulateFre += in2[lines*i + j];
}
-
- printf("\tinside %lf/%lf ",accumulate ,accumulateFre - 1 );
out[j] = accumulate / (accumulateFre - 1) ;
- printf ("\tinside out[%d] : %f\n" , j , out[j]);
}
}