Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Matlab - Interpolar en una tabla de datos

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Interpolar en una tabla de datos

Autor:Juan (43 intervenciones)
Fecha:02/03/2011 20:06:24
Hola a todos, tengo una tabla de datos en excel. Quiero preguntaros si lo siguiente se puede hacer: la tabla tiene dos columnas y varias filas. Por ejemplo:

X Y
1 0.1
2 0.4
3 0.23
4 0.2

¿Puedo decir en matlab que me de el valor de Y para un X= 2.34? En definitiva, lo que busco es interpolar en esos datos.

Espero haberme explicado bien, le doy las gracias a cualquier persona que me pueda indicar cómo hacerlo y si se puede.
Un abrazo a todos.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Interpolar en una tabla de datos

Autor:Jorge (225 intervenciones)
Fecha:03/03/2011 00:07:16
Si tienes

x = 1 : 4
y = [.1 .4 .23 .2]

puedes utilizar la función interp1, dando como parámetros tus vectores de la tabla y el valor objetivo. Es una interpolación lineal en este caso.

yi = interp1(x, y, 2.34)

La función interp1 tiene más posibilidades. Teclea 'help interp1' en tu ventana de comandos para que veas la descripción completa.
Comentar
Imágen de perfil de Dave
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Interpolar en una tabla de datos

Autor:Dave correa.dave30@gmail.com (825 intervenciones)
Fecha:08/03/2011 02:33:40
Hola Juan;

Además puedes interpolar considerando algunos metodos de interpolación, Aqui las opciones


yi = interp1(x,Y,xi,method) interpolates using alternative methods:

'nearest' Nearest neighbor interpolation

'linear' Linear interpolation (default)

'spline' Cubic spline interpolation

'pchip' Piecewise cubic Hermite interpolation

'cubic' (Same as 'pchip')

'v5cubic' Cubic interpolation used in M

Saludos
Dave
Comentar