Select specific digits of a number
174 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dimitris
am 24 Jan. 2013
Kommentiert: Rafael Rodríguez
am 30 Apr. 2021
How can I select specific parts of a number?
For example if we have x=953, I want to select specifically the first digit (or the last two) and save it in another variable, so the outcome would be y=9 (or y=53)
Thanks
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (3)
Thorsten
am 24 Jan. 2013
x = 953;
s = num2str(x);
y1 = sscanf(s(1), '%d')
y2 = sscanf(s(2:end), '%d')
0 Kommentare
Petorr
am 12 Apr. 2019
c = 123.45
for d = [0.01 0.1 1 10 100]
round( (mod(c,10*d)-mod(c,d))/d )
end
[round() is needed because of binary precision]
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical 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!