wstr2num.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function x = wstr2num(s)
  2. %WSTR2NUM Convert string to number.
  3. %   X = WSTR2NUM(S) converts the string S, which should be an
  4. %   ASCII character representation of a numeric value, to MATLAB's
  5. %   numeric representation.  The string may contain digits, a decimal
  6. %   point, a leading + or - sign, an 'e' preceding a power of 10 scale
  7. %   factor, and an 'i' for a complex unit.  
  8. %
  9. %   WSTR2NUM converts a character array representation of a matrix of
  10. %   numbers to a numeric matrix. For example,
  11. %       
  12. %        A = ['1 2'         wstr2num(A) => [1 2;3 4]
  13. %             '3 4']
  14. %
  15. %   If the string S does not represent a valid number or matrix,
  16. %   WSTR2NUM(S) returns the empty matrix.
  17. %
  18. %   Spaces can be significant. For instance, 
  19. %      wstr2num('1+2i') and wstr2num('1 + 2i') 
  20. %   produce x = 1+2i while 
  21. %      wstr2num('1 +2i') 
  22. %   produces x = [1 2i].
  23. %    
  24. %   See also NUM2STR, HEX2NUM, CHAR.
  25. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 16-Apr-98.
  26. %   Last Revision: 01-May-1998.
  27. %   Copyright 1995-2002 The MathWorks, Inc.
  28. %   $Revision: 1.8 $  $Date: 2002/04/14 19:38:16 $
  29. % Mask for str2num (later we use str2double).
  30. x = str2num(s);