开发者

MATLAB black hole variable

Does MATLAB have a "blackhole" or discard variable?

Say I'm doing something like:

[ rows cols ] = size( A ) ;

But I don't want rows to be stored. Is there a "black hole" variable where I can send values to die?

So the assign开发者_开发技巧ment would be like

[ BLACKHOLE, cols ] = size( A ) ;

Where BLACKHOLE means throw the value away and don't create a variable for it.


For 2009b or later, there is the tilde sign "~"

[~,cols] = size(A);

Alternatively, in your specific case

cols = size(A,2);


For compatibility with Matlab versions prior to 2009b you can use the following technique

[cols, cols] = size(A);

See http://blogs.mathworks.com/steve/2010/01/11/about-the-unused-argument-syntax-in-r2009b/ for example

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜