我有一个相当大的矩阵,其中列1的列表时间在百分之一秒(例如3000 = 30s)和列2中是事件代码(例如1 =试验开始,2 =开始的响应,4 =试验结束)。我用这个更大的矩阵来确定各种指数。然而,现在我需要通过反复试验的基础上(即,基于哪个重复总共60次1和4之间的值来计算在试验的指数之组成的3个试验的实例阵列低于:将1个矩阵转换为多个矩阵
0 1
682 2
987 3
2586 2
2593 3
2598 2
2601 3
2602 2
2605 3
2607 2
2608 3
2635 2
2636 3
5546 4
7321 1
7826 2
7900 3
7901 2
7902 3
9481 2
9730 3
9877 2
10319 3
10431 4
11158 1
11361 2
11376 3
12209 2
12267 3
13547 2
14159 4
我想要做的就是填充每个1 & 4对一个新的阵列,例如,该阵列3×1 & 4对一审的将包括以下
Tarray_1 = [0,682,987,2586,2593,2598, 2601, 2602, 2605, 2607, 2608,2635, 2636, 5546; 1,2,3,2,3,2,3,2,3,2,3,2,3,4];
有没有简单的或者直接做这件事?我花了几天的时间尝试使用for循环和find命令来确定索引每1为了创建新的阵列。有人对我能做什么有任何建议吗?