Matlab - redondeo de numero formato double

   
Vista:

redondeo de numero formato double

Publicado por jhon cardenas (8 intervenciones) el 30/03/2016 18:11:31
hola, quisiera redondear un numero tipo double pero no tiene décimas, es decir, es de la siguiente forma:
2479 y quisiera que quedara a 2480, y por otro lado que si es 2474 quede como 2470 , he usado round(x) pero lo deja igual, pienso que se basa es en la décimas y como no tiene pues deja el mismo numero.

es posible hacer eso??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel

redondeo de numero formato double

Publicado por Daniel (212 intervenciones) el 30/03/2016 20:53:31
Puedes hacer esto round(x/10)*10, seria algo asi:

1
2
3
4
5
6
7
8
9
10
11
round(2479/10)*10
 
ans =
 
        2480
 
>> round(2474/10)*10
 
ans =
 
        2470

Comentanos si te sirvió

Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Dave

redondeo de numero formato double

Publicado por Dave correa.dave30@gmail.com (934 intervenciones) el 30/03/2016 22:11:09
Hola Jhon;

Adicional-mente a la función round, puedes usar otras funciones como floor (redondea al entero más bajo cercano), ceil (redondea al entero más alto cercano).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
>> floor(2479/10)*10
ans =        2470
 
 
>> floor(2474/10)*10
ans =        2474
 
 
o >> ceil(2479/10)*10
ans =        2480
 
 
>> ceil(2474/10)*10
ans =        2480

Espero que sea de alguna ayuda.

Saludos
Dave Correa
correa.dave30@gmail.com
dcorrea@fismatlab.org
Servicios de Programación Matlab
http://fismatlab.org​​
http://fismatlab.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

redondeo de numero formato double

Publicado por jhon (8 intervenciones) el 31/03/2016 19:18:54
si muchas gracias .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

redondeo de numero formato double

Publicado por jhon (8 intervenciones) el 31/03/2016 19:18:26
si, funciona perfecto, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar