Matlab - Interpolar

   
Vista:

Interpolar

Publicado por Maria  (2 intervenciones) el 30/05/2010 01:02:09
Hola,
Quisiera saber si me pueden ayudar con lo siguiente:
Tengo unos valores que estan dados cada hora y quiero interpolarlos para tener datos cada 10 minutos. Que función puedo usar.
ES decir tengo para:

t valor

60 5
120 1
180 2
240 15
300 8
n
y quiero saber los valores para t= 10,20,30,40 etc

Muchas gracias por cualquier información que me puedan brindar
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

RE:Interpolar

Publicado por Jorge (226 intervenciones) el 30/05/2010 10:45:48
Puedes usar la función ' interp1 '.

Por ejemplo:

% Valores conocidos en ' t ' y ' v '
t = 60 : 60 : 300;
v = [5 1 2 15 8];

% Valores a interpolar en ' t0 '
t0 = 60 : 10 : 300;
% Resultados quedan en ' v0 '
v0 = interp1(t,v,t0);

% Puedes graficar
plot(t, v, 'b', t0, v0, 'ro')
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