matlab中欠定方程组超定方程组_MATLAB线性方程组求解

本文介绍了MATLAB中求解线性方程组的直接法,包括高斯消去法、列主元消去法和矩阵的LU分解,并提供了使用左除运算符解线性方程组的例子。此外,还探讨了迭代解法中的雅可比迭代法,并给出了一段MATLAB实现代码。
摘要由CSDN通过智能技术生成

点击蓝字关注我们

线性方程组的求解主要有两种方法,分别是直接法和迭代法,本节也将围绕这两种方法去讲解一些MATLAB在求解线性方程组的相关知识。

一、

线性方程组的直接解法

主要可以分为以下三种方法:
高斯( Gauss )消去法
列主元消去法
矩阵的三角分解法
高斯( Gauss )消去法是一个经典的直接法,由它改进得到的列主元消去法,是目前计算机上求解线性方程组的标准算法,其特点就是通过消元将一般线性方程组的求解问题转化为三角方程组的求解问题。此外,还有矩阵的三角分解法等许多直接求解算法 。

1、利用左除运算符的直接解法
MATLAB 提供了一个左除运算符“\” 用于求解线性方程组,它使用列主元消去法,使用起来十分方便。对于线性方程组 Ax=b ,可以利用左除运算符反斜杠求解,b左除以A可获得线性方程组的数值解x。
注:这里的A和b是矩阵形式,且A里面的系数写法要与未知数对应。
例、用左除运算符求解下列线性方程组 。

872a458bfe1f7479505de7bd6944d6fc.png

>>  A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];

>> b=[13,-9,6,0]';

>>  x=A\b 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值