Effacer les filtres
Effacer les filtres

Displaying symbolic function with decimal number instead of fractional coefficients

2 vues (au cours des 30 derniers jours)
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

Réponse acceptée

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

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by