Matlab - Seleccion de submatrices por ventana

   
Vista:

Seleccion de submatrices por ventana

Publicado por Ronny (1 intervención) el 05/03/2010 15:33:30
Buenos días, tengo el siguiente problema, tengo una matriz de (3000,3), la cual corresponde a un mapa con valores X,Y,Z. Necesito dividir el mapa en 9 parte iguales, 3 parte en X y 3 Partes en Y. Intente construir un código empleando logica mediante los operadores:

B= A(minx <= A(:,1) <=maxx & miny <= A(:,2) <=maxy)

[o,p] = size(B)

q=o/3;

Matrix1 = reshape(W1,q,3);

Sin embargo, los valores resultantes no coinciden con los que se extraen a partir de excel mediante los filtros de columnas. Ademas, la dimensionalidad de los resultados tampoco es logica.

También intente emplear "find' el cual por lo que veo solo trabaja con valores diferente de 0 y ademas los resultados que arroja son los indices de la matriz y luego no logre recuperar los valores que necesitaba.

Si alguien tiene una idea de como atacar el problema les agradezco su aporte.

Gracias,

Ronny
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