Wrong behavior of symbolic number creation in R2022a

In R2022a, when I tried to create a symbolic number, I got this output:
>> sym(1/3)
ans =
0.3333
>> sym(1/3)
1/3
Below is the version I am using:
Symbolic Math Toolbox Version 9.1 (R2022a)

 Accepted Answer

Did you change your symbolic preferences without realizing it?
sympref('FloatingPointOutput',true);
x = sym(1/3)
x = 
0.3333
sympref('FloatingPointOutput', false);
y = sym(1/3)
y = 
sympref('FloatingPointOutput', 'default');
z = sym(1/3)
z = 
whatIsFPOSetTo = sympref('FloatingPointOutput') % Default is false
whatIsFPOSetTo = logical
0

More Answers (0)

Categories

Products

Release

R2022a

Asked:

on 19 Jul 2022

Answered:

on 19 Jul 2022

Community Treasure Hunt

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

Start Hunting!