2011-03-23 35 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);