diff options
Diffstat (limited to 'src/statisticsFunctions/variance/scolumnvariancea.c')
-rw-r--r-- | src/statisticsFunctions/variance/scolumnvariancea.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/statisticsFunctions/variance/scolumnvariancea.c b/src/statisticsFunctions/variance/scolumnvariancea.c index c57ed1e2..2c0ec08d 100644 --- a/src/statisticsFunctions/variance/scolumnvariancea.c +++ b/src/statisticsFunctions/variance/scolumnvariancea.c @@ -17,9 +17,18 @@ void scolumnvariancea(float *in, int lines, int columns, float* out){ int i = 0 ; + float* transp = (float*) malloc ( sizeof (floatComplex) *(unsigned int) (lines*columns)); + + + + stransposea ( in , lines , columns , transp ) ; + for ( i = 0; i < lines ; i++) - out[i] = svariancea ( in + i*columns , columns ) ; + out[i] = svariancea ( transp + i*columns , columns ) ; + + + free (transp); } |