lunes, 12 de diciembre de 2011

Buenos días,
empiezo este proyecto creativo con una de las búsquedas quizas más comunes pero que me ha costado más trabajo encontrar en Internet, hasta el punto de que hasta el día de hoy no lo he hecho.

Como convertir Coordenadas Bidimensionales a Unidimensionales


Es muy conveniente cuando se trabajan con matrices y vectores, graficamente se desea algo como esto:

i , j 0 1 2
0 1 2 3
1 4 5 6
2 7 8 9

La sencilla fórmula para, a partir de la posición (i,j) conseguir el numero unidimensional es:

N(i,j) = (j + 1) + (i * longitud)

Donde longitud es la longitud de la matriz

Espero les sea de mucha utilidad,
Gracias