Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 226274

Submitted on 2 Apr 2013 by Binbin Qi

Correct

25Size
Leading solution size is 21.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
 x= [2 12 4 6 9 4 3 1 19 7];
y_correct = [12 9 19];
assert(isequal(find_peak(x),y_correct))

                    
2
Pass
 
%%
x=[ones(1,9) 10 zeros(1,10)];
y_correct = 10;
assert(isequal(find_peak(x),y_correct))

                    
3
Pass
 
%%
x=[1:10 100 -4 2 0 0 4 5 6 0]
y_correct = [100 2 6];
assert(isequal(find_peak(x),y_correct))
x =
  Columns 1 through 16
     1     2     3     4     5     6     7     8     9    10   100    -4     2     0     0     4
  Columns 17 through 19
     5     6     0