Unable to find explicit solution

1 回表示 (過去 30 日間)
seema redhu
seema redhu 2021 年 12 月 4 日
コメント済み: Walter Roberson 2022 年 1 月 10 日
syms y b a x c d f
eqn = b+(a*log(y/x))==c+(d*log((1-y)/f));
soly = solve(eqn, y)
Warning: Unable to find explicit solution. For options, see help.
> In solve (line 317)
In Plotting (line 30)
soly =
Empty sym: 0-by-1
What is wron with my code
  4 件のコメント
G A
G A 2021 年 12 月 6 日
編集済み: G A 2021 年 12 月 6 日
is it OK as follows?
syms y a b c d f x A B
n=2;
d = n*a
d = 
A = d/a
A = 
2
y = solve(y/(1-y)^A==B,y)
y = 
B = (x/f^A)*exp((c - b)/a);
Walter Roberson
Walter Roberson 2022 年 1 月 10 日

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

回答 (2 件)

seema redhu
seema redhu 2021 年 12 月 6 日
Hi Sir
My actual code with parameters are as below-
I have to solve this for the value of y.Please help me to solve this.
syms y a1 a2 a3 a4 a5 a6
a1=-2.9362;
a2=-133.2985;
a3=0.1864;
a4=0.1717;
a5=0.95;
a6=0.5;
p=a1+(a3*log(y/a5));
q=a2+(a4*log((1-y)/a6));
r=p==q;
h=solve(r,x);
  1 件のコメント
Walter Roberson
Walter Roberson 2022 年 1 月 10 日
Maple thinks that 3.33507942113645790766889887448*10^(-304) might be a solution.

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


G A
G A 2021 年 12 月 6 日
編集済み: G A 2021 年 12 月 6 日
Your equation with actual ratio a4/a3 does not have analytical solution. Try to solve it numerically with some tolerance.

カテゴリ

Help Center および File ExchangeConversion Between Symbolic and Numeric についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by