Cody

# Problem 10. Determine whether a vector is monotonically increasing

Solution 2002871

Submitted on 5 Nov 2019 by Nicholas Begg
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));

AA = 5 BB = 4 x = 1 1 2 3 4 x = 1 1 2 3 4 x = 1 1 1 3 4 x = 1 1 1 1 4 tf = logical 1

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

AA = 1 BB = 0 tf = logical 1 tf = logical 1

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

AA = 5 BB = 4 x = 0 0 0 0 0 x = 0 0 0 0 0 x = 0 0 0 0 0 x = 0 0 0 0 0 tf = logical 0

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

AA = 5 BB = 4 x = 1 1 2 3 -4 x = 1 1 2 3 -4 x = 1 1 1 3 -4 x = 1 1 1 0 -4 tf = logical 0

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

AA = 5 BB = 4 x = 0 -4 2 3 4 x = 0 1 2 3 4 x = 0 1 1 3 4 x = 0 1 1 1 4 tf = logical 0

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

AA = 91 BB = 90 x = Columns 1 through 18 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000 4.3000 4.4000 4.5000 Columns 37 through 54 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000 5.2000 5.3000 5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000 6.1000 6.2000 6.3000 Columns 55 through 72 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000 7.0000 7.1000 7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000 7.9000 8.0000 8.1000 Columns 73 through 90 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000 8.8000 8.9000 9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000 9.7000 9.8000 9.9000 Column 91 10.0000 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 2.0000 2.1000 2.2000 2.3000 2.4000 2.5000 2.6000 2.7000 Columns 19 through 36 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000 3.4000 3.5000 3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.200...

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

AA = 100 BB = 99 x = Columns 1 through 18 1.0000 1.4196 1.6519 2.1884 -1.0000 2.7072 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.6519 2.1884 -1.0000 2.7072 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 2.1884 -1.0000 2.7072 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 -1.0000 2.7072 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 1.0000 2.7072 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 1.0000 1.0000 3.0015 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 1.0000 1.0000 1.0000 3.7476 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 1.0000 1.0000 1.0000 1.0000 4.3896 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 Columns 55 through 72 24.5003 24.5652 24.7714 25.2062 25.5218 25.9808 26.2030 26.7284 27.1361 27.5276 28.2938 28.7410 28.9135 29.1499 30.0450 30.7137 31.1534 31.4763 Columns 73 through 90 31.6968 32.3632 33.1764 33.9023 34.7032 35.1912 35.2797 35.5109 35.6526 36.2029 36.8697 37.2489 37.7736 37.8806 38.6955 38.7847 38.9758 39.7104 Columns 91 through 100 40.5719 41.1373 41.6145 42.0634 43.0224 43.1039 43.4409 44.2137 44.9199 45.6628 x = Columns 1 through 18 1.0000 1.0000 1.0000 0 1.0000 1.0000 1.0000 1.0000 1.0000 4.4949 5.2410 5.5347 6.2062 6.5656 6.9132 6.9785 7.3197 7.7573 Columns 19 through 36 8.7514 9.6401 9.9435 10.5823 11.0287 11.2589 11.8773 12.0875 12.9466 13.6774 13.7160 13.9609 14.8226 15.7880 16.3178 16.4548 16.5459 16.7302 Columns 37 through 54 17.0063 17.0468 17.3248 17.3329 17.7434 17.7859 17.9524 18.3043 18.4186 19.1687 20.0127 20.6605 20.8281 21.0743 21.9900 22.6471 23.1863 24.1204 ...

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

AA = 50 BB = 49 x = Columns 1 through 18 1.0000 1.4374 2.2398 2.9552 3.8538 4.0796 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 2.2398 2.9552 3.8538 4.0796 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 2.9552 3.8538 4.0796 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 3.8538 4.0796 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 4.0796 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 4.2756 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 4.2912 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 5.0848 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 5.7794 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 6.4260 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 6.6549 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 7.4275 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 7.5619 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 7.8582 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 8.1136 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 9.0262 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = Columns 1 through 18 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 9.7551 Columns 19 through 36 9.9603 10.1770 10.6073 11.5303 12.2009 12.5068 13.1150 13.5181 13.5282 14.3762 14.9363 15.0087 15.4441 15.5379 15.5556 15.5964 15.6142 15.9710 Columns 37 through 50 16.0370 16.6307 16.7377 16.7426 17.4437 18.2013 19.0118 19.3715 19.9058 20.7921 20.9211 21.8604 22.7881 22.9540 x = C...