2016-02-26 62 views
-3

當尋找在Matlab代碼我已經在下面的行的代碼絆倒:`[〜,ui] =獨特(日)`這是幹什麼的?

[~,ui] = Unique(Day)

(其中日是含天的數值,像這樣的載體:1,2,3等)

它在做什麼?我注意到它爲當天的數值(即1至31)以及稱爲音量的變量創建了某種唯一標識符。什麼是音量?

+2

http://es.mathworks.com/help/matlab/ref/unique.html –

回答

1

[~,ui] = Unique(Day)用輸入參數Day評估函數Unique

該功能有2個輸出,如果你想同時使用,你會寫 [a,b]=Unique(Day)。但是,如果只需要第二個輸出,則可以將~而不是第一個參數。所以,你的第一個輸出將不會被保存。

這是不可能的,Volume意味着什麼,因爲你沒有提供函數Unique的代碼。

+0

好的。實際上,我認爲Volume從一開始就是存在的。我不知道那樣的功能。得到它了。謝謝 –

+0

在我的情況下,它返回唯一值原始矩陣(日)的索引值。 –

+0

再一次,無法確定它返回的內容,而無需查看函數的代碼。 –