登录 注册
当前位置:主页 > 资源下载 > 44 > 在matlab开发中,getargs.m处理过程参数名和值对

在matlab开发中,getargs.m处理过程参数名和值对

  • 更新:2024-08-22 18:03:56
  • 大小:2KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

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