急求,matlab求解多元一次方程

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:16:28
请附完整程序及运行结果。
一 a+(p-2)b+c=280
二 5580/1.2+(a+0.5)*2400/0.6+1000+40a/1.2+11200/1.2-(a+0.5)*40/1.2=2400b/0.6+40b/1.2+5600/1.2=5600/1.2-(c+0.5)*40/1.2+(c+0.5)*2400/0.6+1000+20/1.2+40c/1.2
三 d+(q-2)*e+f=280
四 5580/1.2+(d+0.5)*2400/0.6+1000+40d/1.2+11200/1.2-(d+0.5)*40/1.2=2400e/0.6+40e/1.2+5600/1.2=5600/1.2-(f+0.5)*40/1.2+(f+0.5)*2400/0.6+1000+20/1.2+40f/1.2
五 2p+q=50
六 2400b/0.6+40b/1.2+5600/1.2+4800/1.2=2400e/0.6+40e/1.2+5600/1.2

八个变量,八个方程。
下次写的时候,不要出现
表达式1=表达式2=表达式3

另外变量与数字之间要有*,我改了老半天。
命令:(你们最好再检查一下有没有写错)
[aa,bb,cc,dd,ee,ff,pp,qq]=solve('a+(p-2)*b+c=280','5580/1.2+(a+0.5)*2400/0.6+1000+40*a/1.2+11200/1.2-(a+0.5)*40/1.2=2400*b/0.6+40*b/1.2+5600/1.2','2400*b/0.6+40*b/1.2+5600/1.2=5600/1.2-(c+0.5)*40/1.2+(c+0.5)*2400/0.6+1000+20/1.2+40*c/1.2','d+(q-2)*e+f=280','5580/1.2+(d+0.5)*2400/0.6+1000+40*d/1.2+11200/1.2-(d+0.5)*40/1.2=2400*e/0.6+40*e/1.2+5600/1.2','2400*e/0.6+40*e/1.2+5600/1.2=5600/1.2-(f+0.5)*40/1.2+(f+0.5)*2400/0.6+1000+20/1.2+40*f/1.2','2*p+q=50','2400*b/0.6+40*b/1.2+5600/1.2+4800/1.2=2400*e/0.6+40*e/1.2+5600/1.2','a','b','c','d','e','f','p','q')

得到的结果:
aa =
[ -3.7543648690991558819888523823268]
[ 13.758623110857397640230610624085]

bb =
[ -.67375028340412153585671310644000]
[ 16.69450225870155