我有一個向量A = [ 1 1 1 2 3 3 3 2 2 1 1 1 1 3 3 3 ]
。在Matlab中查找矩陣中重複元素的位置
我想找到每個元素的位置並將其存儲在它自己的矩陣中。更具體地說,我想要找出每個元素集合中每個元素的位置,在一個m矩陣中(其中m是元素的類型,n是在向量中找到的元素的數量)一個)。因此,例如,假設向量A中只有值1,2和3,我的矩陣的第一列將是值爲1的值,並且將讀取(1,2,3,10,..., ,11,12,13),第二列的數值爲2時將讀取(4,8,9),第三列的值爲3時讀取(5,6,7,14,15 ,16)。
矩陣中的每一行和每列應該有相同的長度。你的專欄沒有。你想用零/ NaN填充矩陣的其餘部分,還是爲每一列使用單元陣列? – David
哦,我沒有想到,單元陣列,我的壞。 – genap