作业帮 > 综合 > 作业

如何用matlab解非线性方程组

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 05:35:23
如何用matlab解非线性方程组
y1=(K1*0.1*F/(-K1+K)*exp(3*(-K1+K))+C1)*exp(-K*3));
y2=(K1*0.1*F/(-K1+K)*exp(18*(-K1+K))+C1)*exp(-K*18));
y3=(K1*0.1*F/(-K1+K)*exp(20*(-K1+K))+C1)*exp(-K*20));
其中y1,y2,y3都是常数.
未知数是那些?
syms y1 y2 y3 K1 F K C1
s1=(K1*0.1*F/(-K1+K)*exp(3*(-K1+K))+C1)*exp(-K*3)-y1;
s2=(K1*0.1*F/(-K1+K)*exp(18*(-K1+K))+C1)*exp(-K*18)-y2;
s3=(K1*0.1*F/(-K1+K)*exp(20*(-K1+K))+C1)*exp(-K*20)-y3;
solve(s1,s2,s3,'K,F,C1')%假定K,F,C1是未知数,y1,y2,y3,K1已知