作业帮 > 数学 > 作业

用matlab求解三元二次方程组 ,

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/04/27 21:56:41
用matlab求解三元二次方程组 ,
eq1=(x(1)*exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000))/(5000*x(3))
eq2=-(x(2)*exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000))/(5000*x(3))
eq3=-exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000)*(x(1)^2/(10000*x(3)^2) - x(2)^2/(10000*x(3)^2) + 29/2500)
用matlab求解三元二次方程组 ,
eq1 eq2 eq3未知?
再问: 都等于0,且x小于等于28654,y小于等于18449,z小于等于308,x,y,z都是大于等于0的。
再答: 前几天忙,现在才帮你做。sorry了。 m文件如下: f=@(x)([(x(1)*exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000))/(5000*x(3));-(x(2)*exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000))/(5000*x(3));-exp(x(1)^2/(10000*x(3)) - (29*x(3))/2500 - x(2)^2/(10000*x(3)) + 75979/10000)*(x(1)^2/(10000*x(3)^2) - x(2)^2/(10000*x(3)^2) + 29/2500)]); x=fsolve(f,[10 11 10]) 结果: x = 7.1634 14.9929 699.2290