Re: [討論] 請問有關矩陣

看板MATLAB作者 (叫我羊駝)時間12年前 (2013/03/07 20:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
我想到的方法是這樣 但是可能沒寫得很好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
文章代碼(AID): #1HE8AECA (MATLAB)
文章代碼(AID): #1HE8AECA (MATLAB)