2013-09-26 51 views
0
'<s>'   15 
'an'   3 
'evolutionary' 2 
'immune'  4 
'network'   4 
'for'   4 
'data'   2 
'clustering' 2 
'</s>'   15 
'<s>'   15 
'an'   3 
'evolutionary' 2 
'immune'   4 
'network'   4 
'for'   4 
'data'   2 
'clustering' 2 
'</s>'   15 
'<s>'   15 

我在MATLAB工作的,問題是我怎麼能找出唯一的行,而每列的數據類型是不同的。上面給出的表具有第一列char數據類型而第二列類型?對於上面的代碼在MATLAB找到獨特的行同時列有不同的數據類型

+2

Matlab的'unique'具有''rows''旗。你有沒有試過它?:http://www.mathworks.com/help/matlab/ref/unique.html#btb0_85 – Dan

+5

我知道有些人從導師學習比從書本,文檔等更好,所以我沒有問題你問這樣的問題。然而,作爲一名好的導師,我應該教你解決問題的技巧,而不是如何解決個別問題。對於這個特定的問題,來自查詢「matlab unique rows」的最高谷歌結果寫得很好,應該不僅僅是回答你的問題...... –

+1

堆棧溢出更多的意圖是解決不少於谷歌查詢的問題。 SO(以及SE的擴展)非常適合從非常特定的領域尋找專家,以便他們可以查看您的問題。自然地,正如你可能理解的那樣,這些專家*會*期待你「完成你的功課」:) –

回答

0

一種解決方案是:

I/P-測試

'<s>' 'hi' 'hello' '</s>' '<s>' 
6 5 1 6 6 

O/P-測試1

'<s>' 'hi' 'hello' '</s>' 
    6 5 1 6 



j=1; 
Test1(:,j) = Test(:,1); 
j=j+1; 
for i=2:size(Test,2) 
    if(isempty(strmatch(Test(1,i),Test1(1:1,:),'exact'))) 
     Test1(:,j) = Test(:,i); 
     j=j+1; 
    end 
end 
相關問題