有时辰我们在利用matlab的时辰,想快速删除矩阵知足前提的行列,怎么删除呢,下面来分享一下方式
第一步建立一个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行和第3行,经由过程find函数,我们可以设置前提,删除知足前提的行或者列,如下图所示:
第一步输入id = xx(:,2)>2 &xx(:,2)<4 ;xx(id,:)=[];代码,这是删除xx矩阵知足第二列年夜于2且小于4的行,如下图所示:
第二步运行剧本,可以看到知足前提的第2行被删除了,如下图所示:
第一步有时辰我们不想设置前提删除矩阵行列,可以经由过程xx(4,:)=[];格局进行删除,这里就删除xx矩阵第4行,如下图所示:
第二步运行剧本可以看到已经当作功删除了矩阵第4行,如下图所示:
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!