root() function gives compelx solution for cubic equation. how to get the nearby real root?
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Dear All: 
i have a cubic equation and the coefficients are set already. But it always gives me the complex roots (all of them). 
As i know, root() function of the matlab (in practice and theory) gives the very approximate roots for any polynomial that has more than quadratic. 
So, is there anyway i can force the root to give me the most  possible real roots?. 
Thanks. 
5 Commenti
  Walter Roberson
      
      
 il 25 Giu 2020
				The roots function  considers p to be a vector with n+1 elements representing the nth degree characteristic polynomial of an n-by-n matrix, A. The roots of the polynomial are calculated by computing the eigenvalues of the companion matrix, A.
Not Newton's method.
Risposte (0)
Vedere anche
Categorie
				Scopri di più su Polynomials in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!