【发布时间】:2014-11-23 04:38:53
【问题描述】:
我遇到了用零分割向量的问题。
例如,我有一个向量
v=[1 3 2 6 4 0 0 2 4 6 0 0 0 3 1]
我需要得到类似的向量
v1=[1 3 2 6 4]
v2=[2 4 6]
v3=[3 1]
有没有办法通过使用 MATLAB 函数来做到这一点?
当然我不知道主向量v中包含多少个子向量,以及有多少个零分隔向量。
我不是程序员,也不是 MATLAB 专家。 我知道执行此操作的程序方法,但想通过 MATLAB 以某种方式执行此操作。
我找到了一个函数 A = strsplit(str,delimiter) 但我没有字符串我有一个向量。 所以我搜索了转换功能。我找到了 S = char(V) 但是当我执行它时它崩溃了。
【问题讨论】:
-
崩溃了你的意思是你有一个错误?请发布错误