lxx244lxx 发表于 2010-11-2 22:27:53

利用fsolve求解方程组时含有参数的求解命令是什么样的

就是利用fsolve解方程组的时候,举下面这个例子哈 function f = z1(z,y) u=2;a=516;R=8.314;h=184.35; f(1)=(8.7848*10^(-4)*(y(3)/298)^1.75+149*10^(-4)*(y(3)/298)^(7/6))*a*(y(1)/R/y(3)-z(1)/R/z(3))-5909125.483*exp(-72194.1/8.314/z(3))*z(1)^0.6737*1176*1000/3600; f(2)=(7.1788*10^(-4)*(y(3)/298)^1.75+130.59*10^(-4)*(y(3)/298)^(7/6))*a*(y(2)/R/y(3)-z(2)/R/z(3))-1081866052.3*exp(-105800.04/8.314/z(3))*z(2)^0.008237*1176*1000/3600; f(3)=h*a*(z(3)-y(3))-(5909125.483*exp(-72194.1/8.314/z(3))*z(1)^0.6737*1176*(188.1276+0.0724*z(3)-4.2782*10^(-5)*z(3).^2+7.9724*10^(-9)*z(3).^3)+1081866052.3*exp(-105800.04/8.314/z(3))*z(2)^0.008237*1176*(146.4633+0.06996*z(3)-2.7313*10^(-5)*z(3).^2+1.8928*10^(-9)*z(3).^3))*1000000/3600;
其中y是个参数,x是待求的变量,假如 y=,当然y还有很多组数据,求解命令的格式应该是什么样的,是这样的么。。
y0=;x0=; x=fsolve(@z1,x0,y0)
这样不能运行,不知道正确的格式是什么样的。。求教各位大神们

bainhome 发表于 2010-11-3 01:08:14

我好像在你前面发的帖子就已经说过,不妨搜索一下,用“参数 fsolve”做关键词在版面内全局搜索,看有多少例子?我记得这个问题光是taohe和我都已针对很多方程、优化问题探讨过不少次了。相信对你的问题求解是有帮助的。
页: [1]
查看完整版本: 利用fsolve求解方程组时含有参数的求解命令是什么样的