replacing some string variables by others; a small problem
    3 views (last 30 days)
  
       Show older comments
    
Dear all,
i have the following problem
I want to replace the elements of EER with the corresponding elements from EER1
where 
 EER={datebeg  '01/01/2009'  '01/07/2009'  };
EER1={'1' '2'  '3'  '4'};
 and
datebeg =
    '01/11/2009' 
    Unfortunately the '01/11/2009'  is not replace by '1' and I need
    to maintain the code as it is; that is using datebeg  in EER instead of  
    '01/11/2009' 
    Is there a way of doing this?
I use the following code for the replacement
 isAW   = strcmp(raw(:, 1), 'EE');
 AWtext = raw(isAW, 8);           % Only the AW rows
for k = 1:numel(EER)
  AWtext(strcmp(AWtext, EER{k})) = {EER1{k}};
end
new(isAW) = AWtext;
    thanks
2 Comments
  Jan
      
      
 on 13 Mar 2013
				Please post the code you use for replacing the strings. It is confusing, that EER and EER1 have a different number of elements.
Accepted Answer
More Answers (0)
See Also
Categories
				Find more on Characters and Strings in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

