士郎小天使
2021-12-16 16:56
采纳率: 87.9%
浏览 159

matlab中如何把一个矩阵中含0的行去掉

现在有一个N行,2列的矩阵,2列中某些元素为0,如何寻找到含0的行,然后把含0的一整行都去掉

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

2条回答 默认 最新

  • qq_314378011 2021-12-16 18:06
    最佳回答

    假设原矩阵为A,删除包含0的行之后的矩阵为B,程序如下:

    
    A = [1 2;3 0;0 0];
    B = A((A(:,1)~=0).*(A(:,2)~=0)==1,:);
    
    评论
    解决 1 无用 2
    打赏 举报
    1人已打赏
查看更多回答(1条)

相关推荐 更多相似问题