String value and sequently representation
Mostrar comentarios más antiguos
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 comentarios
John D'Errico
el 27 de Mayo de 2014
Editada: John D'Errico
el 27 de Mayo de 2014
Please learn how to put your code in code blocks, as it was unreadable otherwise.
Akmyrat
el 27 de Mayo de 2014
Image Analyst
el 27 de Mayo de 2014
Respuesta aceptada
Más respuestas (1)
M=['XASSANORXOOUOU'];
for i=1:length(M)/2
string=['L' num2str(i) '=M(2*(i-1)+1:2*i)']
eval(string)
end
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!