function boolean = mttIsNumericText(text)
if any(abs(text)==39)
% MATLAB doesn't like apostrophes in text
boolean = 0 ;
elseif strcmp(text,'flow')
% MATLAB invokes built-in function "flow" rather than treating it as text in str2num(text) !!!
boolean = 0 ;
elseif strcmp(text,'error')
% MATLAB invokes built-in function "error" rather than treating it as text in str2num(text) !!!
boolean = 0 ;
else
num = str2num(text) ;
if isempty(num)
boolean = 0 ;
% ... contains non-numeric characters other than stand-alone "i" or "j"
else
boolean = isreal(num) ;
% ... doesn't contain stand-alone "i" or "j"
end
end