我輸入如下:展開矩陣(MATLAB)
X = [1 1; 1 2; 1 3; 1 4; 2 5; 1 6; 2 7; 1 8];
X =
1 1
1 2
1 3
1 4
2 5
1 6
2 7
1 8
我基於第一列的值期待輸出一個新的矩陣。如果該值等於1 - 輸出將保持不變,當該值等於2時,則我想輸出包含在第二行中的兩個值。像這樣:
Y =
1
2
3
4
5
5
6
7
7
8
其中5是輸出兩次因爲在第一列中的值是與同爲7
是X還是Y很大? – Bitwise
@Bitwise:不是很大,會少於100. – Geoff