evangelioncy 发表于 2014-5-9 10:29

如何删除矩阵中某一特定的行

例如:a=; 如何才可以删除a矩阵中全为99的行,得到矩阵b==; 请高手指教,谢谢!!!

chybeyond 发表于 2014-5-9 10:40

本帖最后由 牛小贱 于 2014-5-9 17:03 编辑

b = ;
a(ismember(a, b, 'rows'), :)=[]

evangelioncy 发表于 2014-5-9 10:47

chybeyond 发表于 2014-5-9 10:40
b = ; a(ismember(a, b, 'rows'), :)=[]

这个方法不错呀,谢谢!!学习了

evangelioncy 发表于 2014-5-9 11:14

chybeyond 发表于 2014-5-9 10:40
b = ; a(ismember(a, b, 'rows'), :)=[]

追问一下,那如果是元胞数组,应该怎么删除这样的行a={;;;;;};
如何得到 b={;;;}

chybeyond 发表于 2014-5-9 11:27

evangelioncy 发表于 2014-5-9 11:14
追问一下,那如果是元胞数组,应该怎么删除这样的行a={;;;;;};
如 ...

结合cellfun函数你可以自己想一下

chybeyond 发表于 2014-5-9 11:28

evangelioncy 发表于 2014-5-9 11:14
追问一下,那如果是元胞数组,应该怎么删除这样的行a={;;;;;};
如 ...

结合cellfun函数你可以自己想一下
页: [1]
查看完整版本: 如何删除矩阵中某一特定的行