【发布时间】:2014-08-07 09:51:39
【问题描述】:
我有一个起点向量 (start) 和另一个终点向量 (end):
开始=[1 0 0 0 1 0 0 0 1 0 0 0]
结束= [0 0 1 0 0 0 1 0 0 0 1 0]
我想要第三个向量 A 每个起点和终点之间的所有数字。
A = [1 2 3 4 5 6 7 8 9 1 2 3]
所以这个例子的结果可能是这样的:
A_result= [1 2 3 5 6 7 9 1 2]
有什么想法吗?
【问题讨论】:
-
恐怕我不能完全理解你的问题。您的“开始”和“结束”向量究竟如何代表起点/终点? 'A' 和 'A_Result' 之间的关系是什么?
-
@McMa 如果我对他的理解正确,他想将所有
A(idx)从向量1中的start复制到他的结果中,直到1在向量end中。至少这与他的结果相符。 -
看起来你做到了;)
-
顺便说一句,请避免将变量命名为 Matlab 保留字,例如
start和end。