主要用到了any()函数。
e.g.1 找到矩阵中为零的列向量,并将其删除。
>> a=[1,2,3;0,0,0;4,5,6;0,0,0;7,8,9]'
a =
1 0 4 0 7
2 0 5 0 8
3 0 6 0 9
>> any(a,1)
ans =
1 0 1 0 1
>> a(:,any(a,1))
ans =
1 4 7
2 5 8
3 6 9
e.g.2 找到矩阵中为零的行向量,并将其删除。
a=[1,2,3;0,0,0;4,5,6;0,0,0;7,8,9]
a =
1 2 3
0 0 0
4 5 6
0 0 0
7 8 9
>> any(a,2)
ans =
1
0
1
0
1
>> a(any(a,2),:)
ans =
1 2 3
4 5 6
7 8 9
转载本文请联系原作者获取授权,同时请注明本文来自李航科学网博客。
链接地址:http://blog.sciencenet.cn/blog-1217335-1011434.html
上一篇:GPSTk预处理(待续)
下一篇:在Matlab环境下安装m_map工具箱