Displaying symbolic function with decimal number instead of fractional coefficients

5 visualizaciones (últimos 30 días)
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

Respuesta aceptada

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

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by