interpolation function returns NANs
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Yasmin Tamimi
el 25 de Dic. de 2013
Editada: Yasmin Tamimi
el 25 de Dic. de 2013
Hey everyone,
I'm using interpolation function to create the following "I":
pulse_height = 500E-6;
pulse_len = 1E-9;
t_rise = 50E-12;
t_sim = 20E-9;
t_step = 10E-12;
t_pulse = [0, t_rise, t_rise+pulse_len, 2*t_rise+pulse_len];
I_pulse = [0, pulse_height, pulse_height, 0];
for j = 0:t_step:t_sim;
I = interp1(t_pulse, I_pulse, j);
end
and I end up having "I" as NAN!!
0 comentarios
Respuesta aceptada
Walter Roberson
el 25 de Dic. de 2013
You did not happen to show the values of t_step or t_sim
You would get NaN if you tried to interpolate outside the time range given in t_pulse
1 comentario
Más respuestas (0)
Ver también
Categorías
Más información sobre Interpolation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!