Matlab删除向量的最后一个空值

时间:2017-05-31 14:00:27

标签: matlab

我有一个载体

X = [1 2 3 0 5 6 7 8 9 0 0 0 0 0] 

如果有null,我想删除所有最后的值。

Result = [1 2 3 0 5 6 7 8 9]

但是正如您所看到的,即使它是空值,第四个值仍然存在于结果中。

我尝试在没有循环的情况下尽可能少地使用它。

由于

1 个答案:

答案 0 :(得分:0)

index = find(X>0,1,'last');
X=X(1:index);