Matlab - Interpolar y NaN

 
Vista:
sin imagen de perfil

Interpolar y NaN

Publicado por Manuel (15 intervenciones) el 14/05/2017 00:16:30
Hola amigos, necesito interpolar valores en una columna de datos que tienen valores NaN en varias filas, por ejemplo:

20,690
NaN
NaN
NaN
NaN
NaN
21,170
21,020
20,780
20,880
20,990
20,570


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
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

Interpolar y NaN

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 14/05/2017 13:35:39
1
2
3
4
clear all
A=[20.690 NaN NaN NaN NaN 21.170 21.020 20.780 20.880 20.990 20.570]
b=find(isnan(A))
A(b)=20*rand(1, length(b))


1
2
3
4
5
6
7
>> valores_NaN
A =
   20.6900       NaN       NaN       NaN       NaN   21.1700   21.0200   20.7800   20.8800   20.9900   20.5700
b =
     2     3     4     5
A =
   20.6900    0.7142   16.9826   18.6799   13.5747   21.1700   21.0200   20.7800   20.8800   20.9900   20.5700
>>

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
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
sin imagen de perfil

Interpolar y NaN

Publicado por Manuel (15 intervenciones) el 14/05/2017 20:34:13
Muchas gracias nuevamente, has sido de gran ayuda.
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