Matlab - Interpolar a un punto NO equidistante

 
Vista:
sin imagen de perfil
Val: 100
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Interpolar a un punto NO equidistante

Publicado por Dinibel (53 intervenciones) el 07/04/2020 15:19:26
Hola, hace rato que vengo pensado y la verdad es que no se como hacer una interpolación de la siguiente manera:

Tengo los valores para 4 pares equidistantes en 2D, quisiera encontrar el valor de un punto que esta contenido dentro de el recuadro que forman los 4 puntos, conociendo sus coordenadas

Valores conocidos: --> La primer columna es la coordenada de longitud (x), la segunda columna es la coordenada de latitud (y) y la tercer columna es el valor del punto (z)
1
2
3
4
-60	 -32,5	12,45
-60	-35	    13,2
-55	-32,5	15,8
-55	-35	    16,4

El problema es que yo tengo un punto longitud latitud que queda dentro del recuadro que forman los 4 puntos de arriba y quisiera saber el valor de z correspondiente

(X,Y) --> ( -57.93, -34.90 ), Z????

Me pueden dar una mano???

Muchas Gracias
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
Val: 100
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Interpolar a un punto NO equidistante

Publicado por Dinibel (53 intervenciones) el 07/04/2020 23:26:24
Pude resolverlo aplicando

1
vq = griddata(x,y,v,xq,yq);

Espero a alguien más le pueda ser útil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar