Matlab - Quitar decimales en Matlab

   
Vista:

Quitar decimales en Matlab

Publicado por vvva (1 intervención) el 13/08/2010 12:37:48
Hola.
Tengo una duda acerca de cómo puedo conseguir quitar el numero de decimales de un numero en matlab.

Si tengo :

x = 0.123456789

me gustaría quitar posiciones decimales y que mi numero fuese:

x= 0.123

Hay algun comando para realizar esto?

Muchas gracias.
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

RE:Quitar decimales en Matlab

Publicado por Jorge (226 intervenciones) el 13/08/2010 20:32:26
Con el comando ' format long ' pones muchos decimales.
Con el comando ' format short ' aparecent sólo 4 decimales.

Teclea ' help format ' en la ventana de comandos para que veas todas las posibilidades.
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

Quitar decimales en Matlab

Publicado por Dario cantu (1 intervención) el 13/03/2012 19:55:58
Lo que puedes hacer es esto:

tienes x = 0.123456789
entonces lo multiplicas por 100 y te queda x = 123.456789
ahora usas floor(x) y te queda x = 123
que ahora puedes dividir entre 100 y te dara .123
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Quitar decimales en Matlab

Publicado por Karen Ramírez (9 intervenciones) el 23/09/2014 07:29:26
Si tengo 12.00 como le quito los ceros, solo quiero que aparezca 12

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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Quitar decimales en Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 23/09/2014 17:36:07
escribe
en la ventana de comandos la sentencia
>> whos a


quiero ver que tipo es tu variable a, para poder darte una respuesta adecuada.


Saludos.
JOSE JEREMÍAS CABALLERO
Asesoría online y Presencial en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com
Estimado Usuario de Matlab, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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

Quitar decimales en Matlab

Publicado por Karen Ramírez (9 intervenciones) el 24/09/2014 02:17:00
Aquí esta:

Name Size Bytes Class Attributes

a 14x5 560 double


Una duda más como puedo hacer un promedio ponderado con esta misma variable a?

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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Quitar decimales en Matlab

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 25/09/2014 15:23:43
1
2
3
4
5
6
7
8
9
10
11
>> a=12.0000567
 
a =
 
   12.0001
 
>> fix(a)
 
ans =
 
    12
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Quitar decimales en Matlab

Publicado por Karen Ramírez (9 intervenciones) el 29/09/2014 17:36:43
Muchas gracias fue de mucha ayuda
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

Quitar decimales en Matlab

Publicado por Leticia (1 intervención) el 19/02/2015 10:48:51
Tengo una GUI para la salida de una matriz de datos:

set(handles.result_value1, 'String', MatrixData(1,2));

y me gustaría truncar la salida visual a un decimal (además tengo una salida de *.txt y esta me interesa que siga teniendo los decimales, por lo que creo que la modificación ha de estar directamente sobre la GUI no?)

Muchas gracias, saludos
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