matlab解方程, x+2y+z=1 2x+y-2z=3 3x-4y+2z=9

2025-01-06 04:16:36
推荐回答(3个)
回答1:

>> [x y z]=solve('x+2*y+z=1,2*x+y-2*z=3,3*x-4*y+2*z=9')

x =

75/37

y =

-23/37

z =
>> A=[1 2 1;2 1 -2;3 -4 2];
b=[1;3;9];
x(1:3,1)=A\b

x =

2.0270
-0.6216
0.2162
lsd算的也对,只不过A*x=b这种算法更容易理解,也好记。
8/37

>>

回答2:

>> A=[1 2 1;2 1 -2;3 -4 2];
b=[1;3;9];
x(1:3,1)=A\b

x =

2.0270
-0.6216
0.2162
lsd算的也对,只不过A*x=b这种算法更容易理解,也好记。

回答3:

>> [x y z]=solve('x+2*y+z=1,2*x+y-2*z=3,3*x-4*y+2*z=9')

x =

75/37

y =

-23/37

z =

8/37

>>