问题描述:
matlab中解方程组
syms x y z t
[x,y,z,t]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3)
结果:x =
-2
y =
1
z =
2
t =
4
结果是不对的.做了如下调整:
syms x y z t
[t,x,y,z]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3)
结果:
t =
-2
x =
1
y =
2
z =
4
这是正确的.
这是为什么?
感谢rocwoods的解答.不过,既然是你说的那样,我想知道,如何确定未知数的位置呢?莫非是按照英文字母的顺序?请rocwoods能再次解答.我已将分数提高到30了.
syms x y z t
[x,y,z,t]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3)
结果:x =
-2
y =
1
z =
2
t =
4
结果是不对的.做了如下调整:
syms x y z t
[t,x,y,z]=solve(2*x+3*y-z+t-2,5*x+y+z-t-13,x-y+2*z+2*t-3,3*x+2*y+2*z+9*t+3)
结果:
t =
-2
x =
1
y =
2
z =
4
这是正确的.
这是为什么?
感谢rocwoods的解答.不过,既然是你说的那样,我想知道,如何确定未知数的位置呢?莫非是按照英文字母的顺序?请rocwoods能再次解答.我已将分数提高到30了.
问题解答:
我来补答展开全文阅读