Matlab可否解16个方程的方程组?

用solve?格式应该如何?

如你的16组方程组相对比较简单的话,可以solve函数来求解。求解方法:

syms  x1 x2 x3 。。。 x16

eq1=。。。     %写方程表达式

eq2=。。。

。。。。。。

eq16=。。。

[x1,x2,x3,。。。,x16]=solve(eq1,eq2,eq3,。。。,eq16)

如你的16组方程组比较复杂的话,应考虑数值分析的方法来求解。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-04
sym是matlab中的一种结构体类型。如果要变成数值类型需要使用double函数。
你可以使用这种方法转换:
[x,y,z]=solve('@##$#@$%'); % 输入你的三元方程组
x=double(x);
y=double(y);
z=double(z);本回答被网友采纳
相似回答