要找到向量中相同的元素,可以使用Matlab的unique函數。unique函數可以返回輸入向量中的唯一元素,并且可以選擇返回元素的索引。通過比較輸入向量和其唯一元素的差異,可以找到相同的元素。
以下是具體的步驟:
定義一個向量。例如,向量A = [1, 2, 3, 2, 4, 3, 5]。
使用unique函數獲取向量中的唯一元素。例如,[uniqueA, ~, idx] = unique(A)。
比較向量A和其唯一元素uniqueA的差異。例如,duplicatedElements = A(find(histc(idx,1:numel(uniqueA))>1))。
duplicatedElements就是向量A中相同的元素。
使用這種方法,你可以找到向量中的重復元素,并將其存儲在一個新的向量中。