how to delete decimal places
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Offroad Jeep
am 22 Okt. 2022
Kommentiert: Offroad Jeep
am 22 Okt. 2022
clc
clear all
format long
a = 1
b = 90
r = a + (b-a)*rand()
N=3
r = a + (b-a)*rand(N,N)
Question 1. how to ignore the decimal part... i mean if matrix element is 12.23626563 i only want 12
regards....
0 Kommentare
Akzeptierte Antwort
dpb
am 22 Okt. 2022
'Pends.
You mean just at the display or in the actual data?
If it's for the display, there isn't an "integer" format option; 'short' or maybe 'bank' (2 decimals F format) is about as fine as it gets unless you write the output with formatted io like
num2str(x,0)
If you mean you want integral valued values for the variable r itself, then
r=round(a + (b-a)*rand(N));
does the trick.
r=randi([a,b],N);
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!