Add optional, positional argument into input parser scheme
addOptional(
adds an optional, positional input argument, p
,argName
,defaultVal
)argName
, into the
input parser scheme p
. When the inputs to a function do not
include a value for this optional input, the input parser assigns it the value
defaultVal
.
addOptional(
specifies a validation function for the input argument.p
,argName
,defaultVal
,validationFcn
)
Arguments added to the input parser scheme with the
addOptional
function are positional. Therefore, add
them to the input parser scheme in the same order they are passed into the
function.
For optional string arguments, specify a validation function. Without a validation function, the input parser interprets a string argument as an invalid parameter name and throws an error.
Use addOptional
to add an individual argument into the input parser scheme. If you want to parse an optional name-value pair, then use the addParameter
function.
addParameter
| addRequired
| inputParser
| validateattributes