Display warning only if the "if "statement is not satisfied

5 views (last 30 days)
Hi,
I want to create an if statement that will warn me ONLY if the “if “ is NOT satisfied
I tried initially,
if qs1==q2 | qs1==q3
'OK '
else
'Not ok'
End
But this expression displays also “ok” if the if statement is satisfied. I want to get ONLY the warning “not ok” if the “if” statement is NOT satisfied.
If the if statement is satisfied then I do not want to display “ok”
thanks
  1 Comment
TAB
TAB on 5 Jul 2012
if qs1==q2 | qs1==q3
% 'OK ' -- Don't display this
else
'Not ok'
end

Sign in to comment.

Accepted Answer

Luffy
Luffy on 5 Jul 2012
Edited: Luffy on 5 Jul 2012
if ~(qs1==q2 | qs1==q3)
'Not ok'
end
%If u do not like above 1 do this:
if qs1==q2 | qs1==q3
else
'Not ok'
end

More Answers (0)

Community Treasure Hunt

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

Start Hunting!