matlab 解方程组 y=[1-P3*0.5966-P3*ln(x/P2)]/[1+P3*ln(P2/P1)]
问题描述:
matlab 解方程组 y=[1-P3*0.5966-P3*ln(x/P2)]/[1+P3*ln(P2/P1)]
x1=1.25,y1=0.31232
x2=810.74998,y2=0.57502
x3=4402,y3=0.42818
求参数 P1,P2,P3
答
syms x y P1 P2 P3 eqeq=y-(1-P3*0.5966-P3*log(x/P2))/(1+P3*log(P2/P1));x=1.25;y=0.31232;eq1=eval(eq)x=810.74998;y=0.57502;eq2=eval(eq)x=4402;y=0.42818;eq3=eval(eq)[P1,P2,P3]=solve(eq1,eq2,eq3)楼主你的...这是matlab 么?不好意思 把log改成ln 就对了 麻烦你算下matlab里log默认就是ln