How can I deleate or replace with a 0 all the Nan, Inf anf -Inf values in a time series from the biggining to the end?

37 visualizaciones (últimos 30 días)
Ive got a time series from Simulink that changes its size every time I run the simulation and I want to get rid of all the Nan anf Inf values.
Any idea of how I can do that?

Respuestas (3)

madhan ravi
madhan ravi el 21 de Sept. de 2019
Editada: madhan ravi el 21 de Sept. de 2019
a(isinf(a)|isnan(a))=0 % replaces with zero

David Hill
David Hill el 21 de Sept. de 2019
A(~isnan(A)&A~=Inf);
  4 comentarios

Iniciar sesión para comentar.


Stephen23
Stephen23 el 8 de Jun. de 2021
Simpler:
a(~isfinite(a)) = 0;

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by