Unable to find explicit solution
2 次查看(过去 30 天)
显示 更早的评论
I am trying to find the value of tau when differentiation of f is zero.
syms tau;
mu_B = 1;
theta_BH = 1;
mu_H = 1;
theta_HB = 1;
f = (1/mu_B)*(2^(theta_BH/tau)-1)+(1/mu_H)*(2^(theta_HB/(1-tau))-1)*((1-tau)/tau);
k=diff(f);
solve(k==0);
Warning: Unable to find explicit solution. For options, see help.
and ans is 0x1 sym.
Can anybody tell me what is wrong in this procedure?
2 个评论
David Goodmanson
2020-2-22
Hi Souvik. probably there is nothing 'wrong' and expression is just too complicated to have an explicit solution. Hey, it happens.
采纳的回答
Walter Roberson
2020-2-22
vpasolve(k==0, 0.5)
The starting guess can be anything from about 1e-3 upwards.
There are a minimum of 3 different roots of the equation:
0.6278431457
0.02697246510 + 0.2177554874i
0.02697246510 - 0.2177554874i
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!