Переменная черной дыры MATLAB

имеет ли MATLAB" черную дыру " или переменную сброса?

скажем, я делаю что-то вроде:

[ rows cols ] = size( A ) ;

но я не хочу, чтобы строки хранились. Есть ли переменная" черная дыра", где я могу отправить значения на смерть?

таким образом, задание будет похоже на

[ BLACKHOLE, cols ] = size( A ) ;

где BLACKHOLE означает выбросить значение и не создавать для него переменную.

2 ответов


для 2009b или более поздней версии есть знак Тильды"~"

[~,cols] = size(A);

кроме того, в вашем конкретном случае

cols = size(A,2);

для совместимости с версиями Matlab до 2009b вы можете использовать следующую технику

[cols, cols] = размер (A);

см http://blogs.mathworks.com/steve/2010/01/11/about-the-unused-argument-syntax-in-r2009b/ например