Re: [討論] 請問有關矩陣
我想到的方法是這樣 但是可能沒寫得很好orz
A = [1 1 1 2 2 3 4 4 5 5 5 5 6 6 ];
count = [];
i = 1;
while i<= length(A)
y = A(find(A(i:end) ~= A(i))+i-1);
count0 = length(find(A(i:end) == A(i))+i-1);
count = [count count0];
A = [A(1:i) y];
i = i+1;
end
用i來代表我現在以第i個element做標準 看有沒有重複的
用y代表i以後沒有重複的element的位置 修正+i-1是為了讓element的位置不出錯
用count0來計算A裡頭 有多少element跟第i個element相同的 然後存進count
剛剛測試一下 應該是對的吧?!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.35
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
討論
1
2