MATLAB是否有“黑洞”或丢弃变量?
说我做的事情如下:
[ rows cols ] = size( A ) ;
但我不希望存储行。是否存在“黑洞”变量,我可以将值发送给死亡?
所以作业就像
[ BLACKHOLE, cols ] = size( A ) ;
BLACKHOLE意味着抛弃值并且不为它创建变量。
答案 0 :(得分:13)
对于2009b或更高版本,有波形符号“〜”
[~,cols] = size(A);
或者,在您的具体情况下
cols = size(A,2);
答案 1 :(得分:1)
为了与2009b之前的Matlab版本兼容,您可以使用以下技术
[cols,cols] = size(A);
例如,请参阅http://blogs.mathworks.com/steve/2010/01/11/about-the-unused-argument-syntax-in-r2009b/