This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = [ 0 1 ; 2 3 ] ;
timer=tic;
y = remove_average_vectorized(x);
duration=toc(timer)
% You can probably pass this test with a for loop.
assert(duration<0.1,sprintf('Time used %2.3f\n',duration));
duration =
4.7000e-04
|
2 | Pass |
x = [ 1:9999 ; 2:10000 ; [ zeros(1,9998) 9999 ] ];
x = repmat(x,1000,1);
y_correct = [ -4999:1:4999 ; -4999:1:4999 ; [ repmat(-1,1,9998) 9998 ] ];
y_correct = repmat(y_correct,1000,1);
y = remove_average_vectorized(x);
assert(isequal(y,y_correct));
|
3 | Pass |
x = [ 1:9999 ; 2:10000 ; [ zeros(1,9998) 9999 ] ];
x = repmat(x,1000,1);
timer=tic;
y = remove_average_vectorized(x);
duration=toc(timer)
% A decent vectorized solution should take around 1 second.
assert(duration<2,sprintf('Time used %2.3f\n',duration));
duration =
0.1452
|
3113 Solvers
Project Euler: Problem 2, Sum of even Fibonacci
835 Solvers
Generate a vector like 1,2,2,3,3,3,4,4,4,4
3613 Solvers
185 Solvers
Sum the numbers on the main diagonal
453 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!