getnextarg.m

来自「類神經網路中的RBF matlab toolbox」· M 代码 · 共 68 行

M
68
字号
function [arg, i] = getNextArg(s, i)% [arg, i] = getNextArg(s, i)%% Used to parse a comma or space separated list of arguments% in a single string into a sequence of argument strings.%% Inputs%%   s     entire string%   i     current position in string%% Outputs%%   arg   sub-string%   i     new position in stringif i > length(s)  arg = '';else  if s(i) == ' ' | s(i) == ','    % skip over separators    separator = 1;    while separator      i = i + 1;      if i > length(s)        separator = 0;      else        separator = s(i) == ' ' | s(i) == ',';      end    end  end  % check if at end  if i > length(s)    arg = '';  else    % scan word    separator = 0;    arg = '';    while ~separator      arg = [arg s(i)];      i = i + 1;      if i > length(s)        separator = 1;      else        separator = s(i) == ' ' | s(i) == ',';      end    end  endend    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?