Last change
on this file since 102 was
89,
checked in by sommeria, 14 years ago

many bug corrections and cleaning. Activation of the BW option in uvmat. Improvement of the interaction of get_field with uvmat.

File size:
904 bytes

Rev  Line  

[8]  1  %'stra2num': transform letters (a, b, c) or numerical strings ('1','2'..) to the corresponding numbers


 2  %


 3  % function numres=stra2num(str)


 4  %


 5  % OUTPUT:


 6  % numres: number (double)


 7  %


 8  % INPUT:


 9  % str: string corresponding to a number or a letter 'a' 'b',.., otherwise the output is empty


 10  %


 11  % see also num2stra, name_generator, name2display


 12 


 13  function numres=stra2num(str)


[89]  14  numres=NaN; %default


[8]  15  if double(str) >= 48 & double(str) <= 57 % = test for number strings


[89]  16  numres=str2double(str);


[8]  17  elseif double(str) >= 65 & double(str) <= 90 % test on ascii code for capital letters


 18  numres=double(str)64; %change capital letters to corresponding number in the alphabet


 19  elseif double(str) >= 97 & double(str) <= 122 % test on ascii code for small letters


 20  numres=double(str)96; %change small letters to corresponding number in the alphabet


 21  end


Note: See
TracBrowser
for help on using the repository browser.