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 Solvers312
Suggested Problems
-
Extract leading non-zero digit
1721 Solvers
-
Remove the small words from a list of words.
1133 Solvers
-
2385 Solvers
-
548 Solvers
-
470 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!