How can I make it shorter?
You could remove the 1's:
i= 1:length(x)
and
x(i)<0 | x(i)>10
Also, it's probably best to use numel instead of length.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [ 5 17 -20 99 3.4 2 8 -6 ];
y_correct = [ 5 NaN NaN NaN 3.4 2 8 NaN ];
assert(isequalwithequalnans(cleanUp(x),y_correct))
|
2 | Pass |
x = [ -2.80 -6.50 -12.60 4.00 2.20 0.20 -10.60 9.00];
y_correct = [ NaN NaN NaN 4.00 2.20 0.20 NaN 9.00]
assert(isequalwithequalnans(cleanUp(x),y_correct))
y_correct =
NaN NaN NaN 4.0000 2.2000 0.2000 NaN 9.0000
|
Find the longest sequence of 1's in a binary sequence.
3369 Solvers
1261 Solvers
651 Solvers
Create an index-powered vector
352 Solvers
389 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!