Displaying symbolic function with decimal number instead of fractional coefficients

5 views (last 30 days)
The following code outputs a symbolic function with fractional coefficients, but I want it to display the coefficients as floating point numbers or doubles. I tried using fprintf but no format specifier I tried worked. Can someone tell me how the coefficients can be formatted?
a = [1.33 2.455 3.32 4];
syms x
f = [x,x^3,x,x^3].';
a*f

Accepted Answer

John D'Errico
John D'Errico on 11 Nov 2020
Just use vpa.
help vpa

More Answers (0)

Community Treasure Hunt

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

Start Hunting!