hypergeom equation can't be solved

1 回表示 (過去 30 日間)
KAlle
KAlle 2024 年 2 月 8 日
コメント済み: Walter Roberson 2024 年 2 月 26 日
syms A B Z k w;
equation = hypergeom(A+1,B+1,Z)/hypergeom(A,B,Z) == 0.5 - k/(2*(w-1)*A);
solution = solve(equation, Z);
Warning: Unable to find explicit solution. For options, see help.
disp(solution);
-> Warning: Unable to find explicit solution. For options, see help.
is there a way to solve this?
  2 件のコメント
Dyuman Joshi
Dyuman Joshi 2024 年 2 月 8 日
編集済み: Dyuman Joshi 2024 年 2 月 8 日
"is there a way to solve this?"
Not for symbolic variables. You might get a solution if you provide values for other variables.
Walter Roberson
Walter Roberson 2024 年 2 月 26 日
Maple is able to convert the hypergeom(A+1,B+1,Z)/hypergeom(A,B,Z) part into
-LaguerreL(-A-1,B,Z)*B/LaguerreL(-A,B-1,Z)/A
... But that doesn't seem to help much.

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

回答 (1 件)

Sufiyan
Sufiyan 2024 年 2 月 26 日
No, If you are looking to solve this numerically for specific values of A, B, k, and w, you would need to use numerical methods and provide those values.

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by