nan in if statement

165 views (last 30 days)
Lama Hamadeh
Lama Hamadeh on 31 Mar 2021
Hi all,
How can I say:
if (a==0 or a==NaN)
%whatever
end
Thanks.
  1 Comment
JKD Power and Energy Solutions
Use the below code:
if (a==0 || isnan(a))
%whatever
end

Sign in to comment.

Answers (2)

David Hill
David Hill on 31 Mar 2021
if ~a||isnan(a)

Hernia Baby
Hernia Baby on 31 Mar 2021
clc, clear
a = NaN;
if a==0 | isnan(a)
%whatever
a
end
a =
NaN

Categories

Find more on Data Type Identification in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by