fsolve to solve 5th order polynomial

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 日

0 投票

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 日

1 投票

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

カテゴリ

ヘルプ センター および File ExchangeMathematics についてさらに検索

質問済み:

2019 年 12 月 14 日

回答済み:

2019 年 12 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by