Добавление необязательного позиционного аргумента во входную схему синтаксического анализатора
addOptional( добавляет необязательный позиционный входной аргумент, p,argName,defaultVal)argName, во входную схему синтаксического анализатора p. Если входные данные функции не включают значение для этого дополнительного ввода, анализатор входных данных присваивает ему значение defaultVal.
addOptional( определяет функцию проверки для входного аргумента.p,argName,defaultVal,validationFcn)
Аргументы, добавленные во входную схему синтаксического анализатора с помощью addOptional функции позиционные. Поэтому добавьте их во входную схему синтаксического анализатора в том же порядке, в котором они передаются в функцию.
Для необязательных аргументов строки укажите функцию проверки. Без функции проверки входной синтаксический анализатор интерпретирует строковый аргумент как недопустимое имя параметра и выдает ошибку.
Использовать addOptional для добавления отдельного аргумента во входную схему синтаксического анализатора. Если требуется проанализировать необязательную пару имя-значение, используйте addParameter функция.
addParameter | addRequired | inputParser | validateattributes