how to delete decimal places
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Offroad Jeep
el 22 de Oct. de 2022
Comentada: Offroad Jeep
el 22 de Oct. de 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 comentarios
Respuesta aceptada
dpb
el 22 de Oct. de 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);
Más respuestas (0)
Ver también
Categorías
Más información sobre Elementary Math en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!