y = findpeaks(x);
why this one doesn't work?
Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
x = [2 12 4 6 9 4 3 1 19 7];
y_correct = [12 9 19];
assert(isequal(find_peak(x),y_correct))
|
2 | Fail |
x = [ones(1,9) 10 zeros(1,10)];
y_correct = 10;
assert(isequal(find_peak(x),y_correct))
|
3 | Fail |
x = [1:10 100 -4 2 0 0 4 5 6 0];
y_correct = [100 2 6];
assert(isequal(find_peak(x),y_correct))
|
4 | Fail |
x = [1:5 6:-1:1 1:3 4:-1:0];
y_correct = [6 4];
assert(isequal(find_peak(x),y_correct))
|
5 | Fail |
x = zeros(1,10000); x(2:10:9992) = 1;
y_correct = ones(1,1000);
assert(isequal(find_peak(x),y_correct))
|
6 | Fail |
x = [1 2 4 7 10 9 8 9 10 9 7 4 5 3 1 -2 -3 0 1 0];
y_correct = [10 10 5 1];
assert(isequal(find_peak(x),y_correct))
|
7 | Fail |
x = [repmat([1 2 3 2 1],[1,1000])];
y_correct = 3*ones(1,1000);
assert(isequal(find_peak(x),y_correct))
|
4598 Solvers
Return unique values without sorting
588 Solvers
Given a window, how many subsets of a vector sum positive
743 Solvers
Set the array elements whose value is 13 to 0
936 Solvers
401 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!