MATLAB在数组中动态删除行

时间:2013-03-01 02:34:53

标签: arrays matlab matrix

  

我有一个随机点有0的数组,我想创建它   没有任何0的数组,例如:

1
2
3
0
3
4
0
3
should be reduced to:
1
2
3
3
4
3
  

有没有一种在MATLAB中删除这些行的好方法?我能做的最多   do是在数组中移动这些值,但我想知道是否存在   是一种“无联系”的东西

1 个答案:

答案 0 :(得分:3)

如果向量的名称是v;

然后只是

v = v(v~=0) 

会做的。