這是我的代碼,我嘗試對單詞數組進行排序,並調用排序後的數組'a'。 我想用一個while循環來比較a的相鄰元素,因爲它是排序的,所以任何重複應該已經是彼此相鄰的。如果有重複,我刪除這個詞,然後把它記錄下來。我不確定如何讓我的輸出結果一起顯示每個排序字和相關的計數。感謝您的任何幫助。 (myAsort是我已經做了一個函數,把單詞按字母順序排列),如果我輸入myACsort({「貓」,「狗」,「貓」),我所要的輸出是 例如:刪除單詞列表中的重複元素並計算重複次數
answer =
'cat' 'dog'
count:2 count:1
function [ answer ]= myACsort(input)
%UNTITLED2 Summary of this function goes here
% Detailed explanation goes here
a = myAsort(input);
n = length(a);
i = 1;
count = 1;
while (i<=n)
if isequal(a{i},a{i+1})
a(i+1) = [];
count = count+1;
else
count = 1;
i=i+1;
end
end
end
您是否得到了您正在尋找的答案? – chappjc