Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%% T1
tm=[];
for t=1:100
rng('default');
m=rand(100,100,100);
m(m>0.7)=nan;
tic
o=removenan(m);
tm(t)=toc;
end
rng('default');
m=rand(100,100,100);
m(m>0.7)=nan;
m(isnan(m))=[];
t_correct=0.019;
assert(mean(tm)<t_correct)
assert(isequal(o,m'))
|
2 | Pass |
%% T2
tm=[];
for t=1:100
rng('default');
m=rand(100,10000);
m(m>0.71)=nan;
tic
o=removenan(m);
tm(t)=toc;
end
rng('default');
m=rand(100,10000);
m(m>0.71)=nan;
m(isnan(m))=[];
t_correct=0.019;
assert(mean(tm)<t_correct)
assert(isequal(o,m'))
|
3 | Pass |
%% T3
tm=[];
for t=1:100
rng('default');
m=rand(2,500000);
m(m>0.69)=nan;
tic
o=removenan(m);
tm(t)=toc;
end
rng('default');
m=rand(2,500000);
m(m>0.69)=nan;
m(isnan(m))=[];
t_correct=0.019;
assert(mean(tm)<t_correct)
assert(isequal(o,m'))
|
Determine whether a vector is monotonically increasing
11918 Solvers
184 Solvers
Sum the numbers on the main diagonal
453 Solvers
320 Solvers
484 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!