readargs.m
来自「Nonlinear dynamical factor analysis Matl」· M 代码 · 共 23 行
M
23 行
function args = readargs(varargin),% READARGS Process the variable length input argument listvarargin = varargin{1};if (length(varargin) == 1) & (isstruct(varargin{1})), args = varargin{1};elseif (mod(length(varargin), 2) ~= 0), if ~(isstruct(varargin{1})), error('Keyword arguments should appear in pairs'); else args = varargin{1}; for k=2:2:length(varargin), if ~ischar(varargin{k}) error('Keyword argument names must be strings.'); end eval(sprintf('args.%s = varargin{k+1};', varargin{k})); end endelse args = struct(varargin{:});end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?