Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
x = 1.7;
m = 197;
n = 535;
tic
y_correct = repmat(x, m, n);
t_repmat = toc
tic
y_myrepmat = my_repmat(x, m, n);
t_myrepmat = toc
assert(isequal(y_myrepmat,y_correct) && t_myrepmat < t_repmat/2)
t_repmat =
0.0064
t_myrepmat =
9.3700e-04
|
2 | Pass |
%%
x = -0.3;
m = 1;
n = 5350;
tic
y_correct = repmat(x, m, n);
t_repmat = toc
tic
y_myrepmat = my_repmat(x, m, n);
t_myrepmat = toc
assert(isequal(y_myrepmat,y_correct) && t_myrepmat < t_repmat/2)
t_repmat =
1.3700e-04
t_myrepmat =
5.0000e-05
|
3 | Pass |
%%
x = 0;
m = 14;
n = 5350;
tic
y_correct = repmat(x, m, n);
t_repmat = toc
tic
y_myrepmat = my_repmat(x, m, n);
t_myrepmat = toc
assert(isequal(y_myrepmat,y_correct) && t_myrepmat < t_repmat)
t_repmat =
2.5000e-04
t_myrepmat =
1.4100e-04
|
151 Solvers
Flip the main diagonal of a matrix
506 Solvers
Split a string into chunks of specified length
475 Solvers
Unique values without using UNIQUE function
171 Solvers
Given a matrix, return the last eigen value
175 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!