怎么用matlab解这个方程?Vm=35.01;%cm3/molTem=900+273.15;% Temperature

怎么用matlab解这个方程?
Vm=35.01;%cm3/mol
Tem=900+273.15;% Temperature
Pres=0.21;%atm
Kv=3.24e-8*exp(1371.3/Tem);
KCo=6.105e-3*Tem^1.9*exp(184208.7/(8.314*Tem));
KLa=6.685e4*Tem^0.629*exp(186728.54/(8.314*Tem));
KSr=9.087e-3*Tem^.422*exp(47245.98/(8.314*Tem));
x=solve('2/Vm*x/(x^2+KCo*Pres^0.5)+0.8/Vm*x/(x^2+KSr*Pres^0.5)+3*x^5*(sqrt(1+4.8*KLa^2*Pres^1.5/(x^6*Vm))-1)/(KLa^2*Pres^1.5)+6/Vm*x/(x^2+Kv*Pres^0.5)=1','x');
怎么把参数值算出来并带入到最后的那个方程里?
琴麻岛的小坤 1年前 已收到1个回答 举报

小小彬_ 幼苗

共回答了13个问题采纳率:92.3% 举报

先令
syms x %定义变量
Z=2/Vm*x/(x^2+KCo*Pres^0.5)+0.8/Vm*x/(x^2+KSr*Pres^0.5)+3*x^5*(sqrt(1+4.8*KLa^2*Pres^1.5/(x^6*Vm))-1)/(KLa^2*Pres^1.5)+6/Vm*x/(x^2+Kv*Pres^0.5)-1
然后再
x=solve(Z)

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.034 s. - webmaster@yulucn.com