String value and sequently representation
Afficher commentaires plus anciens
Lets say i have string
M=['XASSANORXOOUOU']
and I want something like this
for i=1:7
Li=[M(i,i+1)]
so that it would give me like this result:
L1=XA
L2=SS
L3=AN
L4=OR
and so on....but this code
Li=[M(i,i+1)]
is not working. Could u help me please.
3 commentaires
John D'Errico
le 27 Mai 2014
Modifié(e) : John D'Errico
le 27 Mai 2014
Please learn how to put your code in code blocks, as it was unreadable otherwise.
Akmyrat
le 27 Mai 2014
Réponse acceptée
Plus de réponses (1)
M=['XASSANORXOOUOU'];
for i=1:length(M)/2
string=['L' num2str(i) '=M(2*(i-1)+1:2*i)']
eval(string)
end
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!