请大家看看,这个错误出现在哪里,应该怎么改

img

img

想解决以下方程组,但是运行之后就弹出此错误,才入坑,真心不知道怎么修改,各个数据的话就是上面把符号中的变量变为数值里的,,

img

针对这个方程组,可以使用Matlab中的solve函数来解决。代码如下:

syms x y z % 声明符号变量 eq1 = x + 2y - 3z == 6; eq2 = 2x - y + 4z == 1; eq3 = x - 3y + 2z == -3; [x, y, z] = solve(eq1, eq2, eq3, x, y, z); % 使用solve函数求解方程组

解释一下这段代码:首先声明符号变量x、y、z,然后将方程组转化成用符号变量表示的形式,最后使用solve函数来求解方程组,将符号变量x、y、z作为函数的输入变量。

使用以上代码可以得到方程组的解:x = 1, y = -2, z = -1。若是求解其他方程组,只需要更改方程组的形式,然后再使用solve函数求解即可。