Добавьте дополнительный аргумент в виде пар "имя-значение" во входную схему синтаксического анализатора
addParameter(p,paramName,defaultVal)addParameter(p,paramName,defaultVal,validationFcn)addParameter(___,'PartialMatchPriority',matchPriorityValue)добавляет название параметра дополнительного аргумента в виде пар "имя-значение" во входную схему синтаксического анализатора. Когда входные параметры к функции не включают эту дополнительную пару "имя-значение", входной синтаксический анализатор присваивает addParameter(p,paramName,defaultVal) paramName значение defaultVal.
В отличие от позиционных входных параметров, добавленных с addRequired и функциями addOptional, каждый параметр, добавленный с addParameter, соответствует двум входным параметрам: один для имени и один для значения.
задает функцию валидации для входного параметра.addParameter(p,paramName,defaultVal,validationFcn)
addParameter(___,'PartialMatchPriority',matchPriorityValue) задает приоритет для частичного соответствия конфликтных названий параметра. Входная схема синтаксического анализатора выбирает более низкие приоритетные значения по более высоким единицам. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.
Пары "имя-значение" параметра являются дополнительными входными параметрами. При вызывании функции пары "имя-значение" могут появиться в любом порядке после позиционных параметров. Они принимают общую форму Name1,Value1,...,NameN,ValueN.
addOptional | addRequired | inputParser | validateattributes