SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: iriuki en Sábado 22 de Septiembre de 2007, 11:47

Título: Pasar Decimal A Fracción
Publicado por: iriuki en Sábado 22 de Septiembre de 2007, 11:47
Hola a todos, necesito ayuda con lo siguiente:

Tengo un numero decimal que necesito pasar a fracción, y poder coger por separado el denominador y el numerador de esa fracción. Por ejemplo para 1.5 = 3/2 necesito poder coger el 3 y el 2 por separado.

He probado con format rat, pero lo unico que consigo asi es llegar al 3/2, luego no he encontrado ninguna forma de sacar numerador y denominador.

Muchas gracias, saludos
Título: Re: Pasar Decimal A Fracción
Publicado por: fa61an en Sábado 22 de Septiembre de 2007, 18:03
con format rat lo único que se hace es que lo datos se visualicen en formato fraccional pero nada mas....
Título: Re: Pasar Decimal A Fracción
Publicado por: iriuki en Domingo 23 de Septiembre de 2007, 12:19
Ya, por eso que asi no consigo nada. Ninguna idea?
Título: Re: Pasar Decimal A Fracción
Publicado por: manguztap en Jueves 27 de Septiembre de 2007, 08:14
Hola Iriuki, espero y te sirva. De acuerdo con lo que pediste, 1.5 = 3/2:


    >> [a,b]=rat(1.5)

 Y obtendremos:

    >> a=3
          b=2


Zas

 sorry por la tardanza  :P

 SALUDOS