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

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

需要这些哦
matlab
快速删除矩阵知足前提的行列方式
方式一:经由过程find函数删除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的行, 如下图所示:

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

文章插图

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

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

文章插图

方式二:直接经由过程前提语句删除1第一步输入id = xx(:,2)>2 &xx(:,2)<4 ;xx(id,:)=[];代码, 这是删除xx矩阵知足第二列年夜于2且小于4的行, 如下图所示:

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

文章插图

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

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

文章插图

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

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

文章插图

2【matlab中快速删除矩阵满足条件的行列方法】第二步运行剧本可以看到已经当作功删除了矩阵第4行, 如下图所示:

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

文章插图

注重事项 若是你感觉这篇对你有效的话, 请投一下票

以上内容就是matlab中快速删除矩阵满足条件的行列方法的内容啦, 希望对你有所帮助哦!

    推荐阅读