用MATLAB解方程组的常用方法有:
1、如是线性方程组,可以①用矩阵除法
x=A\B(或 x=inv(A)*B) %A为线性方程组系数矩阵,B为常数向量,inv(A)为系数矩阵的逆矩阵;
也可以②用solve()函数命令,得到解析值或数值解
solve(表达式1,表达式2,。。。,表达式n,未知变量1,未知变量2,。。。,未知变量n);
也可以③用数值分析法(如Gauss消元法,Jacobi迭代法等),得到数值解
2、如是非线性方程组,可以①用solve()函数命令,得到解析值或数值解;也可以②用fsolve()函数命令,得到数值解;也可以③用数值分析法(如Broyden消元法,Halley迭代法等),得到数值解。