Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2011, 09:45
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Lectura de Matriz desde archivo y operaciones

Hola a todos.

Tengo un problema bastante trivial sobre el manejo de una matriz.
Llevo unos 6 años sin programar en C, y solo dedicandome a lenguajes interpretados, (PHP, Python, PERL) pero por circunstancias debo volver al C.

Mi pregunta es la siguiente. Tengo que leer una matriz de un fichero tabulado. Esto lo hago sin problemas de la siguiente forma:

Código:
// Loading Adjacency Matrix
f = fopen("adjacency.txt", "r");
for(i = 0; i < dimension; i++){
    for(j = 0; j < dimension; j++){
        fscanf(f, "%d", &adjacency[i][j]);
		}
	}
Pero posteriormente he de operar con ella y lo hago asi:

Código:
for(i = 0; i < dimension; i++){
	for(j = 0; j < dimension; j++){	
		adjacency_norm[i][j]  = adjacency[i][j]/indegree[j];	
	}
}
Los resultados en la nueva matriz no son los esperados... ¿Donde puede estar el problema?

Un saludo y gracias.
__________________
Salud y libertad