文件名称:getargs.m:过程参数名称/值对-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 10:50:26
matlab
getargs() 处理参数名称/值对,允许调用具有大量可选输入参数的函数,并且只为那些名称被传递的参数提供值(所有其他参数接收默认值)。 语法如下: [eid,emsg,a,b,...]= getargs(pnames,dflts,'name1',val1,'name2',val2,...) 此函数基于 statgetargs(),接受有效参数名称的元胞数组 pnames、pnames 中命名的参数的默认值的元胞数组 dflts 以及其他参数名称/值对。 与 statgetargs() 不同,参数 getargs() 进行区分大小写的参数名称比较。 getargs() 以与 pnames 中名称相同的顺序返回参数值 A,B,...。 对应于 pnames 中未在名称/值对中指定的条目的输出被设置为来自 DFLTS 的相应值。 如果 nargout 等于 length(pnames
【文件预览】:
getargs.zip