Quick NAN Question HELP!

1 回表示 (過去 30 日間)
Xiao Tang
Xiao Tang 2012 年 7 月 2 日
A = [1 2 3 1 nan];
If I input
AA~=1
It returns
ans =
0 1 1 0 1
However, If I want to find the replace the un-null elements with 1, returning a matrix like,
ans =
1 1 1 1 0
I tried A~= nan,
However, it returns
ans =
1 1 1 1 1
Any suggestions?

採用された回答

Thomas
Thomas 2012 年 7 月 2 日
use isnan
A = [1 2 3 1 nan];
~(isnan(A))
ans =
1 1 1 1 0

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNaNs についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by