文件名称:parseargs:简化具有多个选项的函数的输入处理:用于解析作为名称-值对提供的函数参数,例如 'XLim',[0 10],'YLim',[0 100]-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-20 21:47:57
matlab
基于与优秀的“parse_pv_pairs”相同的想法,并类似于 R2007a 中添加到 MATLAB 的“inputParser”对象,该函数以任意顺序处理属性的名称和值,并将值分配给包含默认值的结构体。 例如,在您具有选项“StartTime”和“StopOnError”,创建一个默认结构并将输入传递给 parseargs: | 函数 myfunction(varargin) | X.StartTime = 0; | X.StopOnError = true; | X = parseargs(X,varargin{:}) 如果用户指定输入: | myfunction('StopOnError',false,'StartTime',5) 结构将作相应修改。 此功能的目的是尽可能减轻处理输入的繁琐和容易出错的任务,特别是为了应用程序开发(而不是快速脚本),其中稳健性非常重要。 为
【文件预览】:
parseargs.zip