- 2
- 0
- 约5.29千字
- 约 15页
- 2021-11-02 发布于广东
- 举报
材料090班杨东麟03(Page41)
材料090班杨东麟03(Page41)
PAGE
材料090班杨东麟03(Page41)
1、编程实现以下科学计算算法,并举一例应用之。 (参考书籍《精
通MALAB科学计算》 ,王正林等著,电子工业出版社,2009
年)
“Gauss-Seidel 迭代法线性方程组求解”
(1)迭代解法的基本思想:
根据给定方程组,设计出一个迭代公式,构造一数组的序列xi0,代入迭代公式,计算出xi1,在代入迭代公式,经过k次迭代运算后得到xik,若xik收敛于某一极限数组xi,则xi就是方程组的近似解。
迭代过程本质上就是计算极限的过程,一般不能得到精确解。但迭代的优点是程序简单,适合大型方程组求解,然而,缺点是要判断迭代是否收敛和收敛速度的问题。
(2)算法说明:
Gauss-Seidel迭代法与简单迭代法类似,只是迭代公式有所改进。
简单迭代法:;
Gauss-Seidel迭代法:;
设方程组Ax=b,其中A和b中的元素都为常数,且A为非奇异,则A分可写成:A=D-L-U。
其中D上网意义同Jacobi迭代法,L为下三角矩阵,U为上三角矩阵,他的迭代公式为:
在MATLAB中编程实现的Gauss-Seidel迭代法函数为:gauseidel。
功能:用Gauss-Seidel迭代求线性方程组ax=b的解。
调用格式:[x,n]=gauseidel(A
您可能关注的文档
最近下载
- 2025年版高等职业教育专科专业教学标准 540108 葡萄酒文化与营销.docx VIP
- 2023注册消防工程师(消防安全技术实务)题库精品【模拟题】.docx
- 2026-2030中国射频SOI和SOS开关行业市场发展趋势与前景展望战略分析研究报告.docx
- 2023年国家公务员考试题库带答案(a卷).docx
- 铁路基本建设工程设计概(预)算编制办法-国铁科法(2024)30号.pptx VIP
- 胖东来23万老年会员服务覆盖方案.ppt VIP
- AGV小车设计.doc VIP
- 部编版小学四年级下册语文复习教案第七课时复习内容:结合上学期学过的理解句子的方法复习理解本学期课文.pdf
- 2026年青岛版二年级数学下册 主题活动——数学连环画(课件).pptx VIP
- 产品质量检验计划表.pdf VIP
原创力文档

文档评论(0)