我有这个矩阵
neig1 =
2 4 7 8 10 0 0
5 6 9 0 0 0 0
&安培;我想从它中删除零,因为矩阵的行数可能不是2(变量)。有没有直接办法做这件事?
所以它看起来像这样 neig1 =
2 4 7 8 10
5 6 9
答案 0 :(得分:0)
这可能是一种简单的方法,您可能会寻求:
x = [1 2 3 0 0 0;4 5 6 7 8 0];
for ii=1:size(x,1)
X = x(ii,:);
y=X(X~=0)
end
输出结果为:
y =
1 2 3
y =
4 5 6 7 8
虽然可以使用
,但不能将两个或多个不同大小的矢量连接成一个矩阵
细胞