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

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

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

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

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

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

helpPath = fileparts(helpFile);

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

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

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

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

[~,~,ext] = fileparts(helpFile);
Была ли эта тема полезной?