Would fail if test suite contained any Infs.
^ Yes, this happens to work on the test inputs, but is technically not doing what the problem asks.
On the other hand, B = A(all(A==A,2),:) works.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
%%
A = [ 1 5 8
-3 NaN 14
0 6 NaN ];
B_correct = [ 1 5 8 ];
assert(isequal(remove_nan_rows(A),B_correct))
|
2 | Pass |
%%
A = 1:10;
B_correct = A;
assert(isequal(remove_nan_rows(A),B_correct))
|
3 | Pass |
%%
A = [ 1 5 8
-3 NaN 14
0 6 6];
B_correct = [1 5 8; 0 6 6];
assert(isequal(remove_nan_rows(A),B_correct))
|
4 | Pass |
%%
A = [ 1 3 6 NaN 3 NaN]';
B_correct = [1 3 6 3]';
assert(isequal(remove_nan_rows(A),B_correct))
|
5 | Pass |
%%
A = [ 1 3 6 NaN;
3 4 2 1];
B_correct = [3 4 2 1];
assert(isequal(remove_nan_rows(A),B_correct))
|
Create a cell array out of a struct
508 Solvers
Project Euler: Problem 6, Natural numbers, squares and sums.
1018 Solvers
434 Solvers
404 Solvers
Convert from Fahrenheit to Celsius
7173 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!