数值分析 Doolittle分解 用matlab做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数值分析 Doolittle分解 用matlab做?相关的知识,希望对你有一定的参考价值。

有没有大神会下面这个用matlab做出来呀???感谢感谢

根据Doolittle分解格式, 可以用matlab分解A矩阵为一个下三角矩阵L与上三角矩阵U的乘积。

其实现过程为:

第一步:初始化

1、初始化上三角阵的第一行

2、初始化下三角阵的第一列

第二步:前向分解计算

根据上述方法编程,为了说明问题,特举例如下。

3、例题

将 A=[1 1;1 2]分解成L和U矩阵

将 A =[2,2,3;4,7,7;-2,4,5]分解成L和U矩阵

4、运行程序,可得到如下结果。

参考技术A 本书是为理工科大学各专业普遍开设的“数值分析”课程编写的教材。 其内容包括插值与逼近,数值微分与数值积分,非线性方程与线性方程组的数值解法,矩阵的特征值与特征向量计算,常微分方程数值解法。 每章附有习题并在书末给出了部分答案,每章还附有复习与思考题和计算实习题。 全书阐述严谨,脉络分明,深入浅出,便于教学。 本书也可作为理工科大学各专业研究生学位课程的教材,并可供从事科学计算的科技工作者参考。
(1) 在内容上精简了一些较少使用的算法及一些较繁杂的推导和证明;加强了算法基本思想的分析和使用的说明;另外还增加了一些新内容,如自适应求积和重积分的计算,解线性方程组的共轭梯度法,代数方程求根的病态分析,常微分方程数值解法中多步法的收敛性与稳定性分析,刚性问题等.
(2) 评注中增加了一些历史发展及使用数学软件的说明;每章增加了复习与思考题,这有助于读者加深对基本内容的理解,促进对所讲算法的掌握;另外为加强使用计算机解题练习,增添了一些计算实习题.

以上是关于数值分析 Doolittle分解 用matlab做?的主要内容,如果未能解决你的问题,请参考以下文章

《数值分析》-- 高斯消去法与矩阵三角分解法(LU分解)

数值分析实验之矩阵的LU分解及在解线性方程组中的应用(MATLAB 代码)

Matlab数值微分

追赶法求解方程组备忘

教了个数值分析

高斯消去法与矩阵三角分解法(LU分解)