MATLAB no longer displaying fractions in symbolic calculation.

30 visualizaciones (últimos 30 días)
My MATLAB no longer displays results in fraction form, even in symbolic calculations.
say I want to do the fraction addition of 1/3 and 1/2, I type
sym(1/3)+sym(1/2)
I get the result: 0.8333
I have tried to do many other symbolic calculations but all fractions are now converted to decimal in the format short.
code
syms t
f(t)=exp(t/100)*sin(t/4)
I=int(f,t)
result:
f(t) =
I(t) =
I need theresults to be in fractional form, not in the format short.

Respuesta aceptada

Walter Roberson
Walter Roberson el 23 de Feb. de 2021
sympref('FloatingPointOutput', false)
  2 comentarios
Michael Tamajong
Michael Tamajong el 23 de Feb. de 2021
Editada: Michael Tamajong el 23 de Feb. de 2021
THANKS, this was really helpful. Just did what I expected.
for curiosity, I learned that to switch back to the previous format I can just change the false to true.
that one line answer has made my day.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by