Officially not correct because it assumes that the first entry of x is 1, which is true for all testcases
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
delta = [1 -3 4 2 -1 6 -2 -7]
peaks = [1 -1 1 0 0 1 0 -1]
assert(isequal(magnitude_swing(delta),peaks))
delta =
1 -3 4 2 -1 6 -2 -7
peaks =
1 -1 1 0 0 1 0 -1
y =
1
y =
1 0 0 0 0 0 0 -1
y =
1 0 0 0 0 0 0 -1
y =
1 0 0 0 0 1 0 -1
y =
1 0 0 0 0 1 0 -1
y =
1 0 0 0 0 1 0 -1
y =
1 0 1 0 0 1 0 -1
y =
1 -1 1 0 0 1 0 -1
|
2 | Pass |
delta = [1 4 5 -2 1 7 -4 -6 5 3]
peaks = [1 1 1 -1 0 1 -1 -1 0 0]
assert(isequal(magnitude_swing(delta),peaks))
delta =
1 4 5 -2 1 7 -4 -6 5 3
peaks =
1 1 1 -1 0 1 -1 -1 0 0
y =
1
y =
1 0 0 0 0 0 0 0 0 0
y =
1 0 0 0 0 0 0 0 0 0
y =
1 0 0 0 0 0 0 -1 0 0
y =
1 0 0 0 0 0 -1 -1 0 0
y =
1 0 0 0 0 1 -1 -1 0 0
y =
1 0 0 0 0 1 -1 -1 0 0
y =
1 0 0 -1 0 1 -1 -1 0 0
y =
1 0 1 -1 0 1 -1 -1 0 0
y =
1 1 1 -1 0 1 -1 -1 0 0
|
3 | Pass |
delta = [1 4 5 -2 1 7 7 -4 -6 5 3]
peaks = [1 1 1 -1 0 1 0 -1 -1 0 0]
assert(isequal(magnitude_swing(delta),peaks))
delta =
1 4 5 -2 1 7 7 -4 -6 5 3
peaks =
1 1 1 -1 0 1 0 -1 -1 0 0
y =
1
y =
1 0 0 0 0 0 0 0 0 0 0
y =
1 0 0 0 0 0 0 0 0 0 0
y =
1 0 0 0 0 0 0 0 -1 0 0
y =
1 0 0 0 0 0 0 -1 -1 0 0
y =
1 0 0 0 0 0 0 -1 -1 0 0
y =
1 0 0 0 0 1 0 -1 -1 0 0
y =
1 0 0 0 0 1 0 -1 -1 0 0
y =
1 0 0 -1 0 1 0 -1 -1 0 0
y =
1 0 1 -1 0 1 0 -1 -1 0 0
y =
1 1 1 -1 0 1 0 -1 -1 0 0
|
3968 Solvers
Get the length of a given vector
3559 Solvers
Arrange vector in ascending order
624 Solvers
284 Solvers
Determine the number of odd integers in a vector
435 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!