I'm deriving some expressions symbolically and then substituting values and computing the results and I only recently noticed that the results are being rounded.
>> format long>> syms x; double(subs(10/x,x,3))ans = 3.333300000000000
or simply,
>> x = sym(3.33333333) x = 3.3333 >> double(x)ans = 3.333300000000000
>> syms x>> p = sym(pi);>> piVpa = vpa(p) piVpa = 3.1416
According to the documentation, this is supposed to produce:
piVpa =
3.1415926535897932384626433832795
Best Answer