fsolve to solve 5th order polynomial

16 vues (au cours des 30 derniers jours)
jojo
jojo le 14 Déc 2019
Réponse apportée : jojo le 14 Déc 2019
I would like to solve the following polynomial numerically for r:
I am trying to use fzero as follows:
r= (5/(r^2*9))- ((2)/(9*(6-r)^2))
x0 = 10; % some initial point
x = fzero(r,x0)
How can this be solved using fzero?

Réponse acceptée

jojo
jojo le 14 Déc 2019
This works.
fun=@(r) (5/(r^2*9))- ((2)/(9*(6-r)^2))-r;
x0 = 10; % some initial point
x = fsolve(fun,x0)

Plus de réponses (1)

Walter Roberson
Walter Roberson le 14 Déc 2019
You have an equation of the form A=B. Subtract B from both sides giving an equation of the form (A) - (B) = 0. Now you can fsolve

Catégories

En savoir plus sur Optimization dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by