problem using 'Solve' (return only 1 solution)
Afficher commentaires plus anciens
Hello,
I have a problem using solve for a symbolic expression (i'm using Matlab 2019a). I have a 3rd degree polynomial symbolic expression, and i want to find the roots.
I used:
[soluzione]=vpa(solve(equazione_gamma,CL,'Real',true))
and matlab returns:
soluzione =
0.047620242010553458040855966913202
But i expected 3 real solutions, in fact i tried using 'roots' and the solutions are:
p=[0.638 0.360 -0.860988 0.0401];
roots(p)
ans =
-1.4950e+00
8.8318e-01
4.7602e-02
(i approximated the coefficients). Seems that Matlab returns me only the last solution. What's the problem?
Thank you!
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Number Theory dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!