Matlab - Extraer datos regionales de un set global

 
Vista:
Imágen de perfil de enrique

Extraer datos regionales de un set global

Publicado por enrique (9 intervenciones) el 24/05/2016 09:12:17
Hola, La presente es con el fin de solicitarles ayuda con una problemática que se me ah presentado con el sets de datos del modelo CFSR. Al leerlos obtuve una matriz (pcp) de tres dimensiones tiempo x longitud x latitud, de tal manera que me quedo de 12 x 361 x 720. Quisiera obtener los datos para mi zona de estudios cuyas coordenadas geográficas son:
1
2
x1 = 7.5:13.5;
y1 = -79:-71;
Utilice este codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
%%REGIÓN CARIBE
 
x = 1:361; %Longitud
y = 1:720; %Latitud
% La malla original esta dada como
[XX,YY] = meshgrid(x,y);
 
% Digamos que quieres
x1 = 7.5:13.5;
y1 = -79:-71;
 
px = find(x>=7.5 & x<=13.5);
py = find(y>=-79 & y<=-71);
 
% La malla delimitada sera
 
X1 = X(px,py);
Y1 = Y(px,py);
 
pcpcaribe=pcp(:, X1, -Y1);

Pero no me permitio obtener lo que queria.... Les agradeceria si pueden ayudarme con esto,
Saludos,
KIke
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Extraer datos regionales de un set global

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 24/05/2016 14:49:16
falta información: ¿que es X, Y, y pcp?.
1
2
X1 = X(px,py);
Y1 = Y(px,py);
1
pcpcaribe=pcp(:, X1, -Y1);


Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Programador en Matlab
Servicios de programación matlab
[email protected]
El correo es para servicios de programación, toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
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
Imágen de perfil de Enrique

Extraer datos regionales de un set global

Publicado por Enrique (9 intervenciones) el 24/05/2016 20:04:35
Hola José, ese fue un código que se me ocurrió para darle solución a mi problemática la verdad no creo que este bien del todo, con respecto a lo que me preguntas: Me equivoque no es X Y, es XX YY, pcp es la matriz original cuyas dimensiones son 12 x 361 x 720
representando tiempo x longitud x latitud.
Te anexo la dirección donde se encuentras esta matriz
https://mega.nz/#!j00BlAKZ!oWL79QZFOx8DOv6YjgzaQSlscQ5yoH6r5TuBgSnCr-M
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