String value and sequently representation
Ältere Kommentare anzeigen
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 Kommentare
John D'Errico
am 27 Mai 2014
Bearbeitet: John D'Errico
am 27 Mai 2014
Please learn how to put your code in code blocks, as it was unreadable otherwise.
Akmyrat
am 27 Mai 2014
Akzeptierte Antwort
Weitere Antworten (1)
M=['XASSANORXOOUOU'];
for i=1:length(M)/2
string=['L' num2str(i) '=M(2*(i-1)+1:2*i)']
eval(string)
end
Kategorien
Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!