给某某同学代做的北航作业。
好好学习了一些数学知识(bushi)
最终就是简单实现了一下,没什么好说的。
LU分解法是一种常用的线性代数方法,在求解矩阵方程、解线性方程组等问题时广泛应用。它将一个矩阵分解为一个下三角矩阵L和一个上三角矩阵U的乘积,即A=LU,然后通过前代和回代求解方程组,从而得到未知数的解。
下面列一些相关的链接和参考资料:
追赶法(又称扫描法或逐步消去法)是一种针对三对角矩阵(即对角线和其相邻的两条对角线上有数的矩阵)的线性方程组的求解方法。它是一种基本的数值分析方法,用于解决同步矩阵方程的数值解析问题。以下是一些参考资料和简单的讲解:
追赶法的基本原理,即矩阵的LU分解,以及如何利用LU分解求解三对角方程组。它还给出了一个具体的例子和MATLAB代码。
详解追赶法,并给出了伪代码和Python代码。它还提到了追赶法在有限差分格式中的应用。
知乎问答-数值分析追赶法的由来,它探讨了追赶法这个名称的由来,以及它与LU分解的关系。它还展示了一个使用追赶法求解五对角方程组的例子。
雅克比迭代法是一种用于求解线性方程组的迭代算法。它的基本思想是将原方程组转化为若干个一维方程组,然后逐一求解。
设线性方程组为
雅可比迭代法的具体步骤如下:
将方程组转化为
通过不断迭代,雅可比迭代法可以逼近方程组的解。该方法简单易懂,但可能会收敛得很慢。 以下是一些参考资料和简单的讲解:
雅克比迭代法的基本原理,它给出了雅克比迭代法的基本原理,以及如何利用雅克比迭代法求解线性方程组。它还给出了一个具体的例子和MATLAB代码。
详解雅克比迭代法,并给出了伪代码和Python代码。它还提到了雅克比迭代法在有限差分格式中的应用。
知乎问答-数值分析雅克比迭代法的由来,它探讨了雅克比迭代法这个名称的由来,以及它与LU分解的关系。它还展示了一个使用雅克比迭代法求解五对角方程组的例子。
高斯赛德尔迭代法是一种用于求解线性方程组的迭代算法。它的基本思想是将原方程组转化为若干个一维方程组,然后逐一求解。
设线性方程组为
高斯赛德尔迭代法的具体步骤如下:
将方程组转化为
以下是一些参考资料:
高斯赛德尔迭代法的基本原理,它给出了高斯赛德尔迭代法的基本原理,以及如何利用高斯赛德尔迭代法求解线性方程组。它还给出了一个具体的例子和MATLAB代码。
详解高斯赛德尔迭代法,并给出了伪代码和Python代码。它还提到了高斯赛德尔迭代法在有限差分格式中的应用。
知乎问答-数值分析高斯赛德尔迭代法的由来,它探讨了高斯赛德尔迭代法这个名称的由来,以及它与LU分解的关系。它还展示了一个使用高斯赛德尔迭代法求解五对角方程组的例子。