2014-02-18 26 views
0

我目前在matlab中創建了一個腳本,該腳本創建了一個單元格數組,用於保存文檔中的所有術語。我需要在變量上使用唯一且較低的命令以避免重複。我無法弄清楚如何將這個放在變量上。在變量上應用唯一和更低的命令

Mylist = []; 

for C = 1:length(docs) 
    list = tokenize(docs{C}, ' .,-'); 
    Mylist = [Mylist; list]; 
end 
+2

爲什麼不'唯一的(低(文檔))'? – marsei

+0

我到底在哪裏放? –

+0

我不會把它添加到變量列表中嗎? –

回答

0

我創建一個新的變量,並在當前單元格數組上使用unique和lower。

Newlist = unique(lower(list)); 

我的最終代碼是

Mylist = []; 

for C = 1:length(docs) 
    list = tokenize(docs{C}, ' .,()"%-+/'); 
    Newlist = unique(lower(list)); 
    Mylist = [Mylist; Newlist]; 
end