当前位置:网站首页 > 创业 > 正文

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

0 张子豪 张子豪 2025-10-15 00:48 1

有时辰我们在利用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行,如下图所示:

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/282050.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图