Transforming a string of letters into number based on each value equaling a number.
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
If there are a finite amount of variables available for a string like... a,b,c,d,e....z, and each value is numbered 1,2,3,4,5....26, how can I write a short code to take in a string of letters like "bccddee" and get an output of "2+3+3+4+4+5+5".
I can define each letter as a number, but the 1st problem I encounter is braking up the string into a finite amount of values (7) it contains and then using a loop to go trough them inside the string and add them to the total.
Anyone know how to do this or atleast can point me towards the direction of how I can get within a letter string and convert it to numbers which then i can add?
0 Kommentare
Antworten (4)
tban
am 20 Sep. 2017
1 Kommentar
John Chilleri
am 20 Sep. 2017
Glad it's working, but I don't think you need to use char:
>> length('abcdef')
ans =
6
(works in my command window).
Siehe auch
Kategorien
Mehr zu Whos finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!