-
在matlab开发中,getargs.m处理过程参数名和值对
资源介绍
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
- 上一篇: 一个简单的Kmeans实现
- 下一篇: matlab开发-图像压缩的Kmeansclustering