2-Matlab语言数值及符号运算-编程-绘图.ppt

4.4.1 线性方程组 在Matlab中,如果有线性方程组AX=B,则X=A\B,这种利用矩阵相除的方法即为直接解法。 假设A为m×n矩阵,根据m和n的不同关系,线性方程组的解可以分为3种情况: ①当m=n时,且A可逆(A存在逆矩阵)时,给出唯一解; ②当m<n时,矩阵给出方程的最小二乘解; ③当m>n时,矩阵给出方程的最小范数解。 4.4.1 线性方程组 方程的个数和未知数的个数不相等时,可采用消去法。 将增广矩阵([A B])化为简化阶梯形, 若系数矩阵的秩不等于增广矩阵的秩,则方程组无解。 若系数矩阵的秩等于增广矩阵的秩,则方程组有解。方程组的解就是简化阶梯形所对应的方程组的解。 例:解线性方程组。 A=[1 -2 3 2 2;4 2 1 3 4;2 3 1 1 1]; rref(A) ans = 1.0000 0

文档评论(0)

1亿VIP精品文档

相关文档