fsolve to solve 5th order polynomial

11 ビュー (過去 30 日間)
jojo
jojo 2019 年 12 月 14 日
回答済み: jojo 2019 年 12 月 14 日
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?

採用された回答

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

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2019 年 12 月 14 日
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

カテゴリ

Help Center および File ExchangePolynomials についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by