is there a way to allow the user to input a string of numbers and then have the software pull specific numbers from it?
Ältere Kommentare anzeigen
is there a way to allow the user to input a string of numbers and then have the software pull specific numbers from it?
this=[183849384]
this(3)=3
this(6)=9
this(9)=4
Antworten (1)
per isakson
am 21 Okt. 2015
Bearbeitet: per isakson
am 22 Okt. 2015
This is one way
>> this=[183849384]
this =
183849384
>> str = sprintf('%d',this)
str =
183849384
>> num = sscanf( str, '%1d' )'
num =
1 8 3 8 4 9 3 8 4
>> num(6)
ans =
9
>>
 
In response to the comment.
Assumption: one letter names
>> str = 'xyza';
>> str(1)
ans =
x
>> str(2)
ans =
y
>>
or
>> cac = textscan( str, '%1s' )
cac =
{4x1 cell}
>> cac{1}'
ans =
'x' 'y' 'z' 'a'
???
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!