📄 readargs.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -