Joseph Redmon
2015-02-04 bfffadc75502cadb5d05909435a2167db5204325
src/utils.c
@@ -11,6 +11,7 @@
{
    int i,j;
    for(i =0 ; i < M; ++i){
        printf("%d ", i+1);
        for(j = 0; j < N; ++j){
            printf("%10.6f, ", A[i*N+j]);
        }
@@ -233,6 +234,14 @@
    return a;
}
float mse_array(float *a, int n)
{
    int i;
    float sum = 0;
    for(i = 0; i < n; ++i) sum += a[i]*a[i];
    return sqrt(sum/n);
}
void normalize_array(float *a, int n)
{
    int i;
@@ -253,6 +262,16 @@
    }
}
float mag_array(float *a, int n)
{
    int i;
    float sum = 0;
    for(i = 0; i < n; ++i){
        sum += a[i]*a[i];
    }
    return sqrt(sum);
}
void scale_array(float *a, int n, float s)
{
    int i;