MATLAB Answers

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?

5 ビュー (過去 30 日間)
Diego Dranuta
Diego Dranuta 2019 年 9 月 21 日
編集済み: madhan ravi 2019 年 9 月 21 日
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?

  0 件のコメント

サインイン to comment.

回答 (2 件)

David Hill
David Hill 2019 年 9 月 21 日
A(~isnan(A)&A~=Inf);

  4 件のコメント

表示 1 件の古いコメント
David Hill
David Hill 2019 年 9 月 21 日
If you want to replace with 0.
a(isnan(a))=0;
a(a==Inf)=0;

サインイン to comment.


madhan ravi
madhan ravi 2019 年 9 月 21 日
編集済み: madhan ravi 2019 年 9 月 21 日
a(isinf(a)|isnan(a))=0 % replaces with zero

  0 件のコメント

サインイン to comment.

サインイン してこの質問に回答します。

タグ


Translated by