说明:利用matlab程序实现列主元的高斯消去法。
说明:分别用高斯消去法,三角分解法,Jacobi迭代法,GS迭代法,SOR迭代法求解Ax=b
说明:高斯消去法的matlab实现,已经整理成函数形式,可以随时调用。高斯消去法可以用于求解线性代数方程组,也可以用于需要求解其他的线性代数方程的程序当中。整个高斯消去法主要是包括从前往后消,以及从后往前消,进行规约化等步骤。
说明:%% 列主元Gauss-Jordan消去法求方程 Ax = b 的程序, 调用方法为 %% x = Gauss_Jordan(A, b) %% 其中 %% A 为方程组的系数矩阵, b 为方程组的右端项; %% x 为方程组的解.
说明:该代码用于计算线性方程组,只需要需要增广矩阵即可。列主元Gauss消去法有效地解决了由于相对较小引起的误差放大现象,具有较高的精度。通过编写通用的列主元消去法子程序大大提高了解题效率,调用时只要根据要求解的方程组输入相应的增广矩阵即可
说明:householder变换阵、反幂法、QR分解、SOR迭代法、高斯-赛德尔迭代法、列主元消去法、共轭梯度法 的MATLAB实现程序。