matlab中快速删除矩阵满足条件的行列方法

有时辰我们在利用matlab的时辰,想快速删除矩阵知足前提的行列,怎么删除呢,下面来分享一下方式

东西/原料

  • matlab
  • 快速删除矩阵知足前提的行列方式

方式一:经由过程find函数删除

  1. 1

    第一步建立一个xx=[1 2 3;2 3 4;3 4 5;4 5 6;6 7 8];矩阵,经由过程index = find(xx(:,1)==2|xx(:,2)==4);xx(index,:)=[];代码删除矩阵中的第一列等于2或者第二列等于4的行,如下图所示:

  2. 2

    第二步我们运行剧本,可以看到矩阵已经删除了第2行和第3行,经由过程find函数,我们可以设置前提,删除知足前提的行或者列,如下图所示:

方式二:直接经由过程前提语句删除

  1. 1

    第一步输入id = xx(:,2)>2 &xx(:,2)<4 ;xx(id,:)=[];代码,这是删除xx矩阵知足第二列年夜于2且小于4的行,如下图所示:

  2. 2

    第二步运行剧本,可以看到知足前提的第2行被删除了,如下图所示:

方式三:直接删除矩阵行列

  1. 1

    第一步有时辰我们不想设置前提删除矩阵行列,可以经由过程xx(4,:)=[];格局进行删除,这里就删除xx矩阵第4行,如下图所示:

  2. 2

    第二步运行剧本可以看到已经当作功删除了矩阵第4行,如下图所示:

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2018-05-16 00:00
  • 阅读 ( 1402 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具