在矩阵中,要删除第一行元素为0的列,我们可以使用以下方法:
ind2remove = (A(1,:) == 0);
A(:,ind2remove) = [];
如果
A
是一个单元格,我该怎么做?我想要删除第一行元素为0的列。我尝试过:
ind2remove = (A{1,:} == 0);
A{:,ind2remove} = [];
但是我收到了错误信息:
??? Error using ==> eq
Too many input arguments.
Error in ==> ind2remove = (A{1,:} == 0);