How to remove zeros from double value?

9 visualizaciones (últimos 30 días)
Mira le
Mira le el 18 de Dic. de 2022
Respondida: Walter Roberson el 18 de Dic. de 2022
hi every one
I have a set D that contains values in double?
D=0.2352, 0.5263
I want to display
D= 0.23, 0.52
Thak you
  3 comentarios
Walter Roberson
Walter Roberson el 18 de Dic. de 2022
format bank
perhaps?
Walter Roberson
Walter Roberson el 18 de Dic. de 2022
... No, it turns out that format bank rounds

Iniciar sesión para comentar.

Respuestas (2)

VBBV
VBBV el 18 de Dic. de 2022
format shortG
D = [0.2352 0.5263]
D = 1×2
0.2352 0.5263
D = round(D(:),3) - [0.005 0.006].'
D = 2×1
0.23 0.52
  1 comentario
Dyuman Joshi
Dyuman Joshi el 18 de Dic. de 2022
This won't work with random data, it depends on manually putting the values

Iniciar sesión para comentar.


Walter Roberson
Walter Roberson el 18 de Dic. de 2022
D = [0.2352, 0.5263];
d = floor(D*100)/100;
%version 1
fprintf('D = '); fprintf('%.2f, ', d(1:end-1)); fprintf('%.2f\n', d(end)); %must be one line for LiveScript
D = 0.23, 0.52
%version 2
disp("D = " + strjoin(compose("%.2f", d), ', '))
D = 0.23, 0.52

Categorías

Más información sobre Simulink Functions en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by