我在解决下面的复杂非线性系统时遇到了一些麻烦。 logmn与logmean一样。
Excel求解器能够轻松地求解系统。我正在更改Ff,m,n变量以优化三次方程求解器涉及cos(θ/ 3)的结果(Ff Xfc-Fp x-Fr * m)^ 2 * 1000接近0) 。但是,MATLAB没有这样的优化工具。
syms x y z Fr Fp Ff m n k Pr Pp Pf G1 G2 G3 Xfc Xfh Xfn s r L miu
eq1=x+y+z-1==0;
eq2=m+n+k-1==0;
eq3=Fr+Fp-Ff==0;
eq4=m*Fr+Fp*x-Ff*Xfc==0;
eq5=n*Fr+Fp*y-Ff*Xfh==0;
eq6=y*G1*[logmn(Pf,Pr)*logmn(Xfc,m)-x*Pp]-x*G2*[logmn(Pf,Pr)*logmn(Xfh,n)-y*Pp]==0;
eq7=z*G1*[logmn(Pf,Pr)*logmn(Xfc,m)-x*Pp]-x*G3*[logmn(Pf,Pr)*logmn(Xfn,k)-z*Pp]==0;
eq8=Pr-Pf+(8*logmn(Ff,Fr)*miu*L)/(3.14*r^4)==0;
eq9=2*3.14*r*L*s*[G1*[logmn(Pf,Pr)*logmn(Xfc,m)-x*Pp]+G2*[logmn(Pf,Pr)*logmn(Xfh,n)-y*Pp]+G3*
[logmn(Pf,Pr)*logmn(Xfn,k)-z*Pp]]-Fp==0;
我尝试使用fsolve和常规求解。但是它给我虚构的结果还是一个空数组。
感谢您的输入!