matlab解四元一次方程[a,b,c,d]=solve('124.3=a*1.364*1.364*exp(b)+130*(1-c*1.364*exp((-130)*d))','120.9=a*(1.818^2)*exp(b)+130*(1-c*1.818*exp((-130)*d))','117.4=a*(2.273^2)*exp(b)+130*(1-c*2.273*exp((-130)*d))','108=a*(3.123^2)*exp(b)+130*(1-c*3
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 13:09:04
matlab解四元一次方程[a,b,c,d]=solve('124.3=a*1.364*1.364*exp(b)+130*(1-c*1.364*exp((-130)*d))','120.9=a*(1.818^2)*exp(b)+130*(1-c*1.818*exp((-130)*d))','117.4=a*(2.273^2)*exp(b)+130*(1-c*2.273*exp((-130)*d))','108=a*(3.123^2)*exp(b)+130*(1-c*3
matlab解四元一次方程
[a,b,c,d]=solve('124.3=a*1.364*1.364*exp(b)+130*(1-c*1.364*exp((-130)*d))','120.9=a*(1.818^2)*exp(b)+130*(1-c*1.818*exp((-130)*d))','117.4=a*(2.273^2)*exp(b)+130*(1-c*2.273*exp((-130)*d))','108=a*(3.123^2)*exp(b)+130*(1-c*3.123*exp((-130)*d))','a','b','c','d')
结果输出是:a =
[ empty sym ]
b =
[]
c =
[]
d =
[]
matlab解四元一次方程[a,b,c,d]=solve('124.3=a*1.364*1.364*exp(b)+130*(1-c*1.364*exp((-130)*d))','120.9=a*(1.818^2)*exp(b)+130*(1-c*1.818*exp((-130)*d))','117.4=a*(2.273^2)*exp(b)+130*(1-c*2.273*exp((-130)*d))','108=a*(3.123^2)*exp(b)+130*(1-c*3
你说的那个可不是四元一次方程组哦,这个非线性方程组,一般只能用数值解法,solve函数就不行了.
用fsolve取适当的初值是可以解出的