Добавьте необязательный аргумент пары "имя-значение" во входную схему синтаксического анализатора
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