replacing some string variables by others; a small problem
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Jan
le 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.
Réponse acceptée
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!