Re: [問題] 關於排序選取的問題已回收

看板MATLAB作者 (eji)時間17年前 (2008/12/30 09:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
tic clear;clc;format long A=[ 1 2 2 3 4 4 5 5 5 2 3 4 1 4 2 6]; m=length(A); for i=1:m ii=find(A(1,:)==A(1,i)); ii(1)=[]; A(:,ii)=0; end ii=find(A(1,:)==0); A(:,ii)=[]; toc 執行結果 A = 1 2 3 4 5 5 2 4 1 2 Elapsed time is 0.004410 seconds. 我測試跑2*10000的排列結果約13.4秒 不知道這樣你適不適用 ※ 引述《lee773 (YA)》之銘言: : 請問各位 : 假如我的矩陣如下:2x8 : [ 1 2 2 3 4 4 5 5 : 5 2 3 4 1 4 2 6] : 但是我想取出各種的第一個(依照上面那一列的內容) : 成為下面的矩陣 : [ 1 2 3 4 5 : 5 2 4 1 2 ] : 請問我應該怎麼解決呢 : 不知道問題表達的夠清晰嗎? : 麻煩各位了 : 非常感謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.125.231
文章代碼(AID): #19MNo5cl (MATLAB)
文章代碼(AID): #19MNo5cl (MATLAB)