Azzera filtri
Azzera filtri

Displaying symbolic function with decimal number instead of fractional coefficients

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

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

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by