Problem 2010. Wrap a vector, but insert NaN's at the wrap-positions.
Solution Stats
Problem Comments
-
3 Comments
a couple of issues: 1) I believe you are missing the input 'm' to wrapnan in your testsuite; 2) some numerical precision issues arise in the last test (e.g. rem(.8,.5)-.3 returns ~.5e-17), perhaps you could just round to two decimals the output of wrapnan so that we do not have to?
I fixed it. Thank you for reminding me. You might submit a shorter solution now.
I am still determining what's happening in the third case. A NaN is inserted before 1.40 but not before 1.50, which is a multiple of 0.50? The difference between 1.80 and 1.40 is 0.4, not 0.5 either...so what's going on? Every time we crossed a multiple of a factor m going up or down, a NaN should have been inserted. Imho, the problem is unclear about what should be done or the 3rd test is wrong. Maybe a sketch would help.
Solution Comments
Show commentsProblem Recent Solvers20
Suggested Problems
-
Return a list sorted by number of occurrences
2531 Solvers
-
Replace NaNs with the number that appears to its left in the row.
2840 Solvers
-
Poker Series 01: isStraightFlush
119 Solvers
-
Wind outward from the center ...
80 Solvers
-
Vectorizing, too easy or too hard?
141 Solvers
More from this Author31
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!