www.gusucode.com > wavelet工具箱matlab源码程序 > wavelet/wavelet/wstr2num.m

    function x = wstr2num(s)
%WSTR2NUM Convert string to number.
%   X = WSTR2NUM(S) converts the string S, which should be an
%   ASCII character representation of a numeric value, to MATLAB's
%   numeric representation.  The string may contain digits, a decimal
%   point, a leading + or - sign, an 'e' preceding a power of 10 scale
%   factor, and an 'i' for a complex unit.  
%
%   WSTR2NUM converts a character array representation of a matrix of
%   numbers to a numeric matrix. For example,
%       
%        A = ['1 2'         wstr2num(A) => [1 2;3 4]
%             '3 4']
%
%   If the string S does not represent a valid number or matrix,
%   WSTR2NUM(S) returns the empty matrix.
%
%   Spaces can be significant. For instance, 
%      wstr2num('1+2i') and wstr2num('1 + 2i') 
%   produce x = 1+2i while 
%      wstr2num('1 +2i') 
%   produces x = [1 2i].
%    
%   See also NUM2STR, HEX2NUM, CHAR.

%   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 16-Apr-98.
%   Last Revision: 01-May-1998.
%   Copyright 1995-2002 The MathWorks, Inc.

% Mask for str2num (later we use str2double).
x = str2num(s);