2011-03-23 62 views
8

MATLAB有「黑洞」或丟棄變量嗎?MATLAB黑洞變量

說我做這樣的事情:

[ rows cols ] = size(A) ; 

但我不希望存儲行。是否有一個「黑洞」變量,我可以發送值死亡?

所以任務將是像

[ BLACKHOLE, cols ] = size(A) ; 

凡BLACKHOLE意味着扔掉的價值遠,不爲它創建一個變量。

+0

可能重複[如何優雅忽略MATLAB函數的一些返回值?(http://stackoverflow.com/questions/747296/how-to-elegantly-ignore-some - 返回一個matlab函數的值) – gnovice 2011-03-23 15:21:01

+1

@gnovice:搜索fu對你很有幫助。我暫時將答案留給第二部分。 – Jonas 2011-03-23 15:23:56

回答

12

對於2009年b或更高版本,有波浪符號「〜」

[~,cols] = size(A); 

或者,在特定情況下

cols = size(A,2);