K1,K2,K3,K4,P均为常数,求解n。(8个未知数,8个方程),求大神指导。方程组见附件。


全部回答 (2)
默认 最新
matlab程序好了,你只需要输入k1,k2,k3,k4,p的值就可以出结果
首先你新建一个m文件,然后把我的程序复制粘贴到里面,点保存的同时系统会默认一个函数名称,你不用管就确定就好了。之后你就可以调用了
例如你输入
=jiefangcheng(0.7239,101.9,1.693,139.3,100000)
程序------------------------------------------
function =jiefangcheng(k1,k2,k3,k4,p)
global K1 K2 K3 K4 P
K1 = k1; K2 = k2; K3 = k3; K4 = k4; P = p;
X0 = ;
options = optimoptions('fsolve');
x = fsolve(@myfun,X0,options);
nH2 = x(1); nCH4 = x(2); nH2O = x(3); nCO = x(4);
nCO2 = x(5); nFeO = x(6); nC = x(7); nFe = x(8);
end
function F = myfun(x)
global K1 K2 K3 K4 P
F=;
end
程序-------------------------------------------------
2016年1月8日
评论 点赞
你能不能先给出一组合理的K1 K2 K3 K4 P值,这样也好针对性的计算
2016年1月8日
评论 4 点赞




















