This solution is outdated. To rescore this solution, sign in.
in the test suite, test number 3 tests for vector [0 0 0 0 0] if it is monotically increasing, but in the assertion it claims it is false, meaning it is not monotically increasing, which i dont think is true.
the assertion should check it as true.
this is from wikipedia:
[ A function is called monotonically increasing if for all x and y such that x <= y one has f(x)<=f(y) ]
the (issorted) function should be enough to check for monotically increasing.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [0 1 2 3 4];
assert(isequal(mono_increase(x),true));
|
2 | Pass |
x = [0];
assert(isequal(mono_increase(x),true));
|
3 | Pass |
x = [0 0 0 0 0];
assert(isequal(mono_increase(x),false));
|
4 | Pass |
x = [0 1 2 3 -4];
assert(isequal(mono_increase(x),false));
|
5 | Pass |
x = [-3 -4 2 3 4];
assert(isequal(mono_increase(x),false));
|
6 | Pass |
x = 1:.1:10;
assert(isequal(mono_increase(x),true));
|
7 | Pass |
x = cumsum(rand(1,100));
x(5) = -1;
assert(isequal(mono_increase(x),false));
|
8 | Pass |
x = cumsum(rand(1,50));
assert(isequal(mono_increase(x),true));
|
Return a list sorted by number of occurrences
1504 Solvers
725 Solvers
Cell Counting: How Many Draws?
581 Solvers
Convert given decimal number to binary number.
636 Solvers
321 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!