【发布时间】:2016-02-08 08:49:22
【问题描述】:
假设我有一个定义为Q = [1 2 3 4 5 8 9 10 15]; 的 Q 向量,我想找到一种方法来提取连续数字的不同向量以及其余元素的向量。所以我的结果是:
q1 = [1 2 3 4 5];
q2 = [8 9 10 ];
q3 = [15];
【问题讨论】:
-
diff函数可能是你的朋友。 -
我尝试了 diff 功能,但结果不是我要找的。 diff 函数将在一个唯一向量中给出所有连续的数字。
-
显示你的代码你尝试了什么
-
你的向量
Q总是单调递增的吗?数字可以重复吗?为什么Q是元胞数组而不是法向量? -
它总是单调递增。并且不包括负整数。没有重蹈覆辙的机会。假设Q是一个法线向量
标签: matlab