用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.如e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*px+y=nl+m=q想求出x,y,l,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 11:22:33
![用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.如e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*px+y=nl+m=q想求出x,y,l,](/uploads/image/z/10096267-67-7.jpg?t=%E7%94%A8matlab%E8%A7%A3%E5%AD%97%E6%AF%8D%E8%A1%A8%E7%A4%BA%E7%9A%84%E6%96%B9%E7%A8%8B%E7%BB%84%E6%80%8E%E4%B9%88%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%2C%E6%AF%94%E5%A6%82%E8%AF%B4x%2By%3Da%2Cx-y%3Db%2C%E6%83%B3%E6%B1%82%E5%87%BAx%2Cy%E7%94%A8a%2Cb%E8%A1%A8%E7%A4%BA%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F.%E5%A6%82e%2Ax%5E%28e-1%29%2Al%5E%281-e%29%3Du%2A%281-a%29%2Az%5Ea%2Ay%5E%28u-ua-1%29%2Am%5E%281%2Bua-a-u%29%2Ap%281-e%29%2Ax%5Ee%2Al%5E%28-e%29%3D%281-au-a-u%29%2Az%5Ea%2Ay%5E%28u-ua%29%2Am%5E%28-u-a%2Bau%29%2Apx%2By%3Dnl%2Bm%3Dq%E6%83%B3%E6%B1%82%E5%87%BAx%2Cy%2Cl%2C)
用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.如e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*px+y=nl+m=q想求出x,y,l,
用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.
如
e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p
(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*p
x+y=n
l+m=q
想求出x,y,l,m的表达式,该怎么输入?
用matlab解字母表示的方程组怎么输入命令,比如说x+y=a,x-y=b,想求出x,y用a,b表示的表达式.如e*x^(e-1)*l^(1-e)=u*(1-a)*z^a*y^(u-ua-1)*m^(1+ua-a-u)*p(1-e)*x^e*l^(-e)=(1-au-a-u)*z^a*y^(u-ua)*m^(-u-a+au)*px+y=nl+m=q想求出x,y,l,
x+y=a,x-y=b 求x,y不用输入x、y、a、b等字母.
具体做的时候是将方程写成矩阵的形式,即AX=B,其中A=[1 1;1 -1],B=[a;b]
然后在命令行直接输入A\B,即可得出解.
例如x+y=3 x-y=1,根据系数可写出A=[1 1;1 -1] B=[3;1]
A\B=[2 1],解x=2,y=1.
更复杂的四元一次方程组也是类似,求出系数矩阵A,和常数项B,A\B即可.
但对于非一次方程,不能用上述方法求,需用解非线性方程组的方式求,比较复杂,这里不细说了.