Suppose I have the following MATLAB code.
syms a b c1 c2 c1 = a + b + pi*b c2 = a + b + 0.5*b
Then c1 gets evaluated to
a + b + pi*b and c2 to
a + (3*b)/2
However, I need MATLAB to calculate double precision values for the coefficients for a and b and not just symbolic numbers.
How do I do this? e.g. I want c1 to be evaluated as
a + 4.1416*b and c2 as
Also suppose I am interested in doing arithmetic like c1*c2, c1*5, I would like the coefficients of a and b to evaluated as numbers and not abstract symbolic expressions.
How should I do this?