matlab求解一个方程组例子
时间: 2023-06-27 22:04:54 浏览: 107
假设有如下方程组需要求解:
x + y + z = 6
2x + 3y + 4z = 20
5x + 6y + 8z = 32
可以使用Matlab中的“solve”函数求解,代码如下:
syms x y z % 定义符号变量
eqn1 = x + y + z == 6;
eqn2 = 2*x + 3*y + 4*z == 20;
eqn3 = 5*x + 6*y + 8*z == 32;
sol = solve([eqn1, eqn2, eqn3], [x, y, z]); % 求解方程组
disp(sol); % 输出结果
运行该代码后,输出结果为:
x: 2
y: 1
z: 3
即方程组的解为:x=2,y=1,z=3。
阅读全文