How can I cut some digits from a number?

How can I cut some digits from a number like this 0.0000005566?
How can I keep only the first 4 decimal digits?
I use vpa but this return something else.
b=0.0000005566
vpa(b,4)
ans =
5.566*10^(-7)
examples:
0.0000345->0
0.001234->0.0012
12.4234234->12.4234
121313.334242->121313.3342

1 comentario

James Tursa
James Tursa el 26 de Jun. de 2011
Can you give some examples of input and desired output?

Iniciar sesión para comentar.

 Respuesta aceptada

Oleg Komarov
Oleg Komarov el 26 de Jun. de 2011
n = 121313.334242;
fix(n*10000)/10000

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 26 de Jun. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by