Cody

# Problem 10. Determine whether a vector is monotonically increasing

Solution 1951852

Submitted on 28 Sep 2019 by Le Manh Long Le Manh Long
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Pass
x = [0 1 2 3 4]; assert(isequal(mono_increase(x),true));

t = 1 t = 2 t = 3 t = 4 tf = logical 1

2   Pass
x = [0]; assert(isequal(mono_increase(x),true));

tf = logical 1

3   Pass
x = [0 0 0 0 0]; assert(isequal(mono_increase(x),false));

tf = logical 0

4   Pass
x = [0 1 2 3 -4]; assert(isequal(mono_increase(x),false));

t = 1 t = 2 t = 3 tf = logical 0

5   Pass
x = [-3 -4 2 3 4]; assert(isequal(mono_increase(x),false));

t = 1 t = 2 t = 3 tf = logical 0

6   Pass
x = 1:.1:10; assert(isequal(mono_increase(x),true));

t = 1 t = 2 t = 3 t = 4 t = 5 t = 6 t = 7 t = 8 t = 9 t = 10 t = 11 t = 12 t = 13 t = 14 t = 15 t = 16 t = 17 t = 18 t = 19 t = 20 t = 21 t = 22 t = 23 t = 24 t = 25 t = 26 t = 27 t = 28 t = 29 t = 30 t = 31 t = 32 t = 33 t = 34 t = 35 t = 36 t = 37 t = 38 t = 39 t = 40 t = 41 t = 42 t = 43 t = 44 t = 45 t = 46 t = 47 t = 48 t = 49 t = 50 t = 51 t = 52 t = 53 t = 54 t = 55 t = 56 t = 57 t = 58 t = 59 t = 60 t = 61 t = 62 t = 63 t = 64 t = 65 t = 66 t = 67 t = 68 t = 69 t = 70 t = 71 t = 72 t = 73 t = 74 t = 75 t = 76 t = 77 t = 78 t = 79 t = 80 t = 81 t = 82 t = 83 t = 84 t = 85 t = 86 t = 87 t = 88 t = 89 t = 90 tf = logical 1

7   Pass
x = cumsum(rand(1,100)); x(5) = -1; assert(isequal(mono_increase(x),false));

t = 1 t = 2 t = 3 t = 4 t = 5 t = 6 t = 7 t = 8 t = 9 t = 10 t = 11 t = 12 t = 13 t = 14 t = 15 t = 16 t = 17 t = 18 t = 19 t = 20 t = 21 t = 22 t = 23 t = 24 t = 25 t = 26 t = 27 t = 28 t = 29 t = 30 t = 31 t = 32 t = 33 t = 34 t = 35 t = 36 t = 37 t = 38 t = 39 t = 40 t = 41 t = 42 t = 43 t = 44 t = 45 t = 46 t = 47 t = 48 t = 49 t = 50 t = 51 t = 52 t = 53 t = 54 t = 55 t = 56 t = 57 t = 58 t = 59 t = 60 t = 61 t = 62 t = 63 t = 64 t = 65 t = 66 t = 67 t = 68 t = 69 t = 70 t = 71 t = 72 t = 73 t = 74 t = 75 t = 76 t = 77 t = 78 t = 79 t = 80 t = 81 t = 82 t = 83 t = 84 t = 85 t = 86 t = 87 t = 88 t = 89 t = 90 t = 91 t = 92 t = 93 t = 94 t = 95 t = 96 t = 97 t = 98 tf = logical 0

8   Pass
x = cumsum(rand(1,50)); assert(isequal(mono_increase(x),true));

t = 1 t = 2 t = 3 t = 4 t = 5 t = 6 t = 7 t = 8 t = 9 t = 10 t = 11 t = 12 t = 13 t = 14 t = 15 t = 16 t = 17 t = 18 t = 19 t = 20 t = 21 t = 22 t = 23 t = 24 t = 25 t = 26 t = 27 t = 28 t = 29 t = 30 t = 31 t = 32 t = 33 t = 34 t = 35 t = 36 t = 37 t = 38 t = 39 t = 40 t = 41 t = 42 t = 43 t = 44 t = 45 t = 46 t = 47 t = 48 t = 49 tf = logical 1