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