Can't get symbolic numbers.
4 vues (au cours des 30 derniers jours)
I have been trying to get MATLAB to display an answer with symbolic numbers (i.e. fractions like 1/5, 3/8, simple stuff like that), but I cannot get it to work, and I don't know why. I will write sym(1/5) and it outputs 0.2. I have tried using sym(1/5, 'r') and the same thing happens. I have also tried many other things like format rational, rat(1./5), etc, and every time it still outputs 0.2. The 0.2 is symbollic, but I would just like to see it as a fraction. How do I fix this?
Plus de réponses (1)
Paul le 29 Sep 2023
Seems to work here as you expect.
But the preceeding results are based on the default sympref
If you change this sympref
Then we get
Maybe you have the FloatingPointOutput = true in your sympref.