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
-
781 Solvers
-
2066 Solvers
-
Create an index-powered vector
563 Solvers
-
Matlab Basics - y as a function of x
443 Solvers
-
3497 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!