solve 3 nonlinear equation symbolic
2 views (last 30 days)
Show older comments
Hi,
I want to find the variable Fw,Fi,Fr for following equations. I do not have the value for the other parameters , so I want to solve it as a symbolic equation, but when I use the solve funciton matlab gave me a this error " Unable to find explicit solution".
The goal is find fi fw fr symbolic.
My equations are
%
syms vr vw vi dw di dr d m n w v r rw vp1 vp2 va a
syms fi fw fr
eq1=-v+(-(((vr^2)*(vw^2)*(vi^2)*dw*di*dr)/(d*((vr^2)*(dr)*((1-fr))*((fw/(1-fr))-1)*(dw)*(vw^2))-((fw/(1-fr))*di*(vi^2)))+(di*dw*(vw^2)*(vi^2)*(1-fr))-(di*dw*(vw^2)*(vi^2)))*(vr*vw*vi)/((-(fw/(1-fr))*vw)+((fw/(1-fr))*vi)+(vw))*(vr*(1-fr))+(vw*vi*(-(1-fr)))+(vw*vi))/(((1-fr)*(vr*vw*vi)/((-(fw/(1-fr))*vw)+((fw/(1-fr))*vi)+(vw))*(vr*(1-fr))+(vw*vi*(-(1-fr)))+(vw*vi)*w*((fw/(1-fr))^n))-((1-fr)*-(((vr^2)*(vw^2)*(vi^2)*dw*di*dr)/(d*((vr^2)*(dr)*((1-fr))*((fw/(1-fr))-1)*(dw)*(vw^2))-((fw/(1-fr))*di*(vi^2)))+(di*dw*(vw^2)*(vi^2)*(1-fr))-(di*dw*(vw^2)*(vi^2)))*w*((fw/(1-fr))^n))+-(((vr^2)*(vw^2)*(vi^2)*dw*di*dr)/(d*((vr^2)*(dr)*((1-fr))*((fw/(1-fr))-1)*(dw)*(vw^2))-((fw/(1-fr))*di*(vi^2)))+(di*dw*(vw^2)*(vi^2)*(1-fr))-(di*dw*(vw^2)*(vi^2))));
eq2=(rw)*((1-fr)^(-m))*((fw/1-fr)^(-n))-r;
eq3=fr+fw+fi-1;
s= solve(eq1,eq2,eq3,fw,fi,fr,'ReturnConditions', true)
Thanks
0 Comments
Answers (1)
See Also
Categories
Find more on Symbolic Math Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!