移除数组中不满足条件的某一行元素
2017-02-17 15:40
281 查看
clc; % task : remove 1,3 ,1,4 ,原则,移除第一行元素中,不满足纵坐标为 7 的元素。 % method 1: A = [1,3;1,7;1,4;3,5;1,10;2,9]; B = []; for i = 1:size(A,1) if A(i,1) == 1 && A(i,2) ~= 7 continue; end B = [B ;A(i,:)]; end % method 2: A = [1,3;1,7;1,4;3,5;1,10;2,9]; i = 1; while 1 if A(i,1) == 1 && A(i,2) ~= 7 A(i,:) = []; i = i -1; end i = i + 1; if i > size(A,1) break; end end % result1: [1,7;3,5;2,9] % result2: [1,7;3,5;2,9]
相关文章推荐
- 一个关于数组中满足条件的元素选择、及函数变换得c语言函数
- 数组中满足条件的项 保存到另一个数组中 并移除
- python数组过滤,输出满足条件的元素,例如python输出一维矩阵中的非0元素
- @陈利人 : #面试题#给定两个数组X和Y,元素都是正数。请找出满足如下条件的数对的数目: x^y > y^x,即x的y次方>y的x次方;x来自X数组,y来自Y数组
- 循环遍历数组时同时移除不符合条件的元素
- 一个关于数组中满足条件的元素选择、及再次排序得c语言函数。
- 求一个数组中满足一定条件的两个元素的最大差值
- #面试题--求数组中满足条件(a[0..i-1]<=a[i]<=a[i+1..N-1])的元素
- std::map 通过遍历删除满足某些条件元素的两种方式
- Remove duplicates from Array移除数组重复元素
- fileread函数:IDL中将文本文件读入一个字符串数组中,每一行作为一个元素
- 求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序
- 依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的5个数,且该数是奇数,则把这个四位数按从小到大的顺序存入数组b中,并计算满足上述条件的四位数的个数cnt。
- 移除数组中相同元素
- js:splice()方法(从一个数组中移除一个或多个元素)
- 移除集合中指定条件的元素
- 小小c#算法题 - 1 - 找出数组中满足条件的两个数
- grep() 查找满足过滤功能数组元素。原始数组不受影响。
- js中两个常用方法(1.获取当前工程的虚拟目录;2.移除数组指定位置上的元素)
- JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")