Переменная черной дыры MATLAB
Есть ли в MATLAB переменная blackhole или discard?
Допустим, я делаю что-то вроде:
[ 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/ например
Comments