Игнорирование функции Выходные параметры

Этот пример показывает, как запросить определенные выходные параметры от функции.

Запросите все три возможных выходных параметров от функции fileparts.

helpFile = which('help');
[helpPath,name,ext] = fileparts(helpFile);

Текущая рабочая область теперь содержит три переменные от fileparts: helpPath, name и ext. В этом случае переменные являются маленькими. Однако некоторые функции возвращают результаты, которые используют намного больше памяти. Если вам не нужны те переменные, они тратят впустую пробел на вашу систему.

Запросите только первый вывод, игнорируя второе и третье.

helpPath = fileparts(helpFile);

Для любой функции можно запросить только первое N выходные параметры (где N меньше чем или равно количеству возможных выходных параметров), и проигнорируйте любые остающиеся выходные параметры. Если вы запрашиваете больше чем один вывод, заключаете имена переменных в квадратные скобки, [].

Проигнорируйте первый вывод с помощью тильды (~).

[~,name,ext] = fileparts(helpFile);

Можно проигнорировать любое количество функциональных выходных параметров в любом положении в списке аргументов. Разделите последовательные тильды запятой, такой как

[~,~,ext] = fileparts(helpFile);