fsolve to solve 5th order polynomial

16 Ansichten (letzte 30 Tage)
jojo
jojo am 14 Dez. 2019
Beantwortet: jojo am 14 Dez. 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?

Akzeptierte Antwort

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

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 14 Dez. 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

Kategorien

Mehr zu Optimization finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by