小编Vic*_*nov的帖子

如何在不使用循环的情况下按每个组的结束索引拆分向量?

假设我有一个特定大小的矢量"toSplit"

我也是一个索引向量,我想分割矢量.例如:

splitInd = [ind1, ind2, ind3]
Run Code Online (Sandbox Code Playgroud)

我的目标是有三个向量:

v1 = toSplit(1:ind1)
v2 = toSplit(ind1+1:ind2)
v3 = toSplit(ind2+1:ind3)
v4 = toSplit(ind3+1:end)
Run Code Online (Sandbox Code Playgroud)

(当然,矢量将成为单元阵列的一部分).在这里运行循环很容易.问题是如何在不运行循环的情况下完成它(我们知道,这不是Matlab喜欢的东西)?

arrays matlab vectorization

3
推荐指数
1
解决办法
40
查看次数

标签 统计

arrays ×1

matlab ×1

vectorization ×1