Finding approximate real solution to a equation

17 ビュー (過去 30 日間)
Vinit Nagda
Vinit Nagda 2021 年 9 月 22 日
コメント済み: Vinit Nagda 2021 年 9 月 22 日
Can anyone please help me, how to find the approximate real solution to the following polynomial:
syms x
eqn=0.0941*x^3+0.1926*x-1500;
I used solve and simplify functions, but I don't get a real value.

採用された回答

Alan Stevens
Alan Stevens 2021 年 9 月 22 日
You don't need syms here. Try the roots function.
help roots
  3 件のコメント
Alan Stevens
Alan Stevens 2021 年 9 月 22 日
You could try something like
coeffs = [0.0941, 0, 0.1926, -1500];
r = roots(coeffs);
indicator = find(r==real(r));
disp(r(indicator))
25.1400
Vinit Nagda
Vinit Nagda 2021 年 9 月 22 日
Thank you very much @Alan Stevens

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by