help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gsl] define various gsl_vector from column of a gsl_matrix


From: Abraham Zamudio
Subject: [Help-gsl] define various gsl_vector from column of a gsl_matrix
Date: Thu, 20 Oct 2011 08:47:06 -0500

Hi People ,

I try define a set of "m" gsl_vector from columns of a gsl_matrix (size =
nxm)


My code starting with  :

#include <stdio.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_vector.h>

int main ()
{
int i,j;
int n,m;

/*
El tamaƱo ideal de una matriz de 10000x10000
*/
printf("Ingresa las componentes\n");
printf("n=");
scanf("%d",&n);
printf("m=");
scanf("%d",&m);


//    printf("Creando gsl_matrix");
gsl_matrix * A = gsl_matrix_alloc(n,m);
//    printf("Creada  gsl_matrix");
gsl_vector * v = gsl_vector_alloc (m);

for (i = 0; i < n; i++)
    for (j = 0; j < m; j++)
        gsl_matrix_set (A, i, j, 0.23 + 100*i + j);

FILE * f = fopen("Matrix_A.txt","wb");
gsl_matrix_fwrite (f, A);
fclose (f);

for (i = 0; i < n; i++)
{
    for (j = 0; j < m; j++)
        gsl_vector_set(v,j,gsl_matrix_get(A, i, j));
        printf ("v(%d) = %lf\n",  j, gsl_vector_get (v, j));
}

gsl_matrix_free (A);
gsl_vector_free (v);

return 0;
     }


-- 
Abraham Zamudio Ch.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]