作业帮 > 数学 > 作业

matlab 解方程组 y=[1-P3*0.5966-P3*ln(x/P2)]/[1+P3*ln(P2/P1)]

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/03/29 05:46:06
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
matlab 解方程组 y=[1-P3*0.5966-P3*ln(x/P2)]/[1+P3*ln(P2/P1)]
syms x y P1 P2 P3 eq
eq=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