How to retrieve last 3 digits from each entry of a matrix of order 3 x 4 ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Abdul Gaffar
am 16 Nov. 2019
Beantwortet: Star Strider
am 16 Nov. 2019
Let A = [35679, 35678, 35677, 35676; 35675, 35674, 35673, 35672; 35671, 35670, 35669, 35668];
how can I extract last 3 digits from each entry of the matrix 'A' ?
0 Kommentare
Akzeptierte Antwort
JESUS DAVID ARIZA ROYETH
am 16 Nov. 2019
solution:
A = [35679, 35678, 35677, 35676; 35675, 35674, 35673, 35672; 35671, 35670, 35669, 35668];
last3digits=A-round(A,-3);
last3digits(last3digits<0)=last3digits(last3digits<0)+1000;
disp(last3digits)
0 Kommentare
Weitere Antworten (1)
Star Strider
am 16 Nov. 2019
Another approach:
A = [35679, 35678, 35677, 35676; 35675, 35674, 35673, 35672; 35671, 35670, 35669, 35668];
Out = 1000*rem(A/1000,1)
producing:
Out =
679 678 677 676
675 674 673 672
671 670 669 668
0 Kommentare
Siehe auch
Kategorien
Mehr zu Robotics finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!