这个解决方案是锁定的。要查看此解决方案,您需要提供相同大小或更小的解决方案。
如果我不能看到一个更小的解决方案,我如何提高自己??
我真的想看看更好的答案。
你唯一能做的改进就是把它变成一行
B = A(not(any(isnan(A), 2),:)
真的吗?
测试 | 状态 | 代码输入输出 |
---|---|---|
1 | 通过 |
%% A = [1 5 8 -3 NaN 14 0 6 NaN];B_correct = [1 5 8];断言(isequal (remove_nan_rows (A), B_correct))
|
2 | 通过 |
%% A = 1:10;B_correct =一个;断言(isequal (remove_nan_rows (A), B_correct))
|
3. | 通过 |
%% A = [1 5 8 -3 NaN 14 0 6 6];B_correct = [1 5 8;0 6 6];断言(isequal (remove_nan_rows (A), B_correct))
|
4 | 通过 |
%% A = [1 3 6 NaN 3 NaN]';B_correct = [1 3 6 3]';断言(isequal (remove_nan_rows (A), B_correct))
|
5 | 通过 |
%% A = [1 3 6 NaN;3 4 2 1];B_correct = [3 4 2 1];断言(isequal (remove_nan_rows (A), B_correct))
|