Matlab - interpolación o qué? ...

 
Vista:
sin imagen de perfil

interpolación o qué? ...

Publicado por Monica (36 intervenciones) el 03/04/2014 15:18:48
Hola a tod@s! .. tengo un problema, no logro extraer datos de una malla .. lo expongo abajo:

Tengo la matriz de la componente v de la velocidad de la corriente, las dimensiones de la matriz es 190x269x20, es decir, una matriz de "longitud, latitud, profundidad" ... yo necesito es extraer de esta matriz los siguientes datos

x(longitud) y(latitud) z(profundidad)
2,21805555560000 41,3891666667000 -24,4100000000000
2,21805555560000 41,3891666667000 -23,4100000000000
2,21805555560000 41,3891666667000 -22,4100000000000
2,21805555560000 41,3891666667000 -21,4100000000000
2,21805555560000 41,3891666667000 -20,4100000000000
2,21805555560000 41,3891666667000 -19,4100000000000
2,21805555560000 41,3891666667000 -18,4100000000000
2,21805555560000 41,3891666667000 -17,4100000000000
2,21805555560000 41,3891666667000 -16,4100000000000
2,21805555560000 41,3891666667000 -15,4100000000000

osea, necesito conocer los valores de la componente_v para un mismo punto (longitud, latitud) pero a diferentes profundidades ...
Espero se entienda la pregunta .. y espero alguien me pueda ayudar .. que no lo termino de ver .. y llevo rato dadole vueltas al temita ..
Muchas gracias desde ya ..
Saludos
Mónica
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
sin imagen de perfil

interpolación o qué? ...

Publicado por monica (36 intervenciones) el 04/04/2014 13:37:00
Una manera de hacerlo ....

1º poner los valores "lon,lat,h,v" en columnas .. ans=reshape(variable,1,numel(varable))' ... eso da un vector de (numel(variable),1)
2º crear la función interpolante F=TriScatteredInterp(lon,lat,h,v) ...
3 interpolar los puntos .. en mi caso para probar: v1=F(2.2181,41.3892,1) ... y ahí me arroja un resultado ..

Lo dejo por si a alguien le sirve ....

SAludos
Mónica
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