Matlab - coordenadas matrices

 
Vista:

coordenadas matrices

Publicado por Raquel (8 intervenciones) el 05/04/2006 13:33:30
Hola, voy intentar explicar el problema que tengo espero que me consigais entender. Tengo una matriz 512*512 y necesito extraer las coordenadas donde se almacenen un cierto número. Si lo hago en un bucle y guardandolo en una matriz de dos columnas pues me tarda bastante porque tiene que ir recorriendo todas las posiciones.
Sin embargo con la función find es muy rápido pero me da la posición sin darme la coordenada.
Alguien sabe como pasar esas posiciones(1 valor) que me da fin a coordenadas(dos punto)???
Me explico???

Un saludo. Raquel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:coordenadas matrices

Publicado por Antonio (32 intervenciones) el 05/04/2006 22:40:55
Hola Raquel, entiendo que quieres las posiciones dentro de la matriz de los números q te cumplan una condición determinada.

Prueba con la función ' ind2sub ' , a lo mejor te puede ser de ayuda.
Un saludo, bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:coordenadas matrices

Publicado por Hector M Vega (57 intervenciones) el 06/04/2006 18:21:57
SE HACE ASI:
[I,J] = find( )

en I y J se almacenan los valores de fila y columna respectivamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar