Problem 2351. Replace Nonzero Numbers with 1
Solution Stats
Problem Comments
-
6 Comments
Show
3 older comments
eric landiech
on 6 Jun 2014
>> isequal(NaN,NaN)
ans =
0
Therefore, the second test is inappropriate
Jan Orwat
on 6 Jun 2014
isequaln should be used.
Jon
on 6 Jun 2014
The way the problem is written, all nonzero elements, including NaN, should be changed to 1, but the test case doesn't work this way.
Ned Gulley
on 6 Jun 2014
I updated the second test with isequaln so that NaN == NaN is true.
Stanislao Pinzón
on 17 May 2020
It should be mentioned that 1 must be placed in the non-zero elements except for NaN.
Brianne Tengan
on 12 Dec 2020
Replace all nonzero numbers with 1. Leave any NaN elements as NaN.
Solution Comments
-
1 Comment
Zhihao Wei
on 11 Jan 2022
smart
Problem Recent Solvers320
Suggested Problems
-
21578 Solvers
-
Matrix with different incremental runs
333 Solvers
-
367 Solvers
-
325 Solvers
-
671 Solvers
More from this Author6
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!