How to return double or float values from poly2sym ?
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
zmath
le 17 Sep 2020
Réponse apportée : Walter Roberson
le 17 Sep 2020
Hi,
Is it possible to make poly2sym returning double or float values instead integer fractions as shown below ?
p =
1.0000 2.5058 4.6396 5.2776 4.1493 2.1970 0.5122
>> poly2sym(p)
ans =
x^6 + (1410654599222945*x^5)/562949953421312 + (5223704754939755*x^4)/1125899906842624 + (5942013819553297*x^3)/1125899906842624 + (233585282
Thanks.
s.
0 commentaires
Réponse acceptée
Walter Roberson
le 17 Sep 2020
Is it possible to make poly2sym returning double or float values instead integer fractions as shown below ?
No. However, you can vpa() the result to get symbolic floating point numbers. These will not be single precision or double precision numbers.
You can pass a second parameter to vpa() to select the number of decimal places you want.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!