我有一個相當大的矩陣,其中列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爲了創建新的陣列。有人對我能做什麼有任何建議嗎?