Effacer les filtres
Effacer les filtres

Quick NAN Question HELP!

1 vue (au cours des 30 derniers jours)
Xiao Tang
Xiao Tang le 2 Juil 2012
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?

Réponse acceptée

Thomas
Thomas le 2 Juil 2012
use isnan
A = [1 2 3 1 nan];
~(isnan(A))
ans =
1 1 1 1 0

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by