How to round a matrix to n decimal places
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Elanorin Weaving
am 4 Jul. 2015
Kommentiert: Yasmin Samy
am 9 Mai 2019
Hi,
I am trying to round the matrix to 2 decimal places a=[1.232323 2.23232323; 3.23232323 4.2323232332] round(a,2)
I am getting the error too many input arguments. Is there a work around?
0 Kommentare
Akzeptierte Antwort
Star Strider
am 4 Jul. 2015
You can create your own version of the ‘new’ round:
roundn = @(x,n) round(x*10^n)./10^n;
q = roundn(pi,2)
q =
3.14
5 Kommentare
Yasmin Samy
am 9 Mai 2019
Found it!!!
after rounding, convert num2cell and then use
fun3 = @(x) sprintf('%0.3f', x);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Elementary Math 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!