verification of the intepretation of a simple code that contains "isequalwithequalnans"

Could you please verify the interpretation of the code
if ~(isequalwithequalnans(a, b) ==1 | isequalwithequalnans(a, c) ==1)
'not ok'
End
My interpretation is the following
If (a and b) are not equal OR (a and c) are not equal then
“Not ok”

 Accepted Answer

isequalwithequalnans(a,b) | isequalwithequalnans(a,c)

4 Comments

thank you andrei. So my interpretation was correct. Am i right?
This answer is not correct. Try both this statement and the original statement with inputs of a=2, b=3, c=4.
Sorry! I agree with Chris, thank you Chris. I corrected my answer.
Maybe I'm missing something here, but this is still not correct. Notice the NOT symbol (~) in the original statement. Your answer is the opposite of the correct answer.

Sign in to comment.

More Answers (1)

No, that interpretation is NOT correct.
The statement says if BOTH b and c are different to a then 'Not ok'. Or in other words it is 'ok' as long as either b OR c is equal to a.

Community Treasure Hunt

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

Start Hunting!