problem using 'Solve' (return only 1 solution)
古いコメントを表示
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!
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Number Theory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!