全文预览

数值分析实验报告一

上传者:梦溪 |  格式:docx  |  页数:13 |  大小:986KB

文档介绍
组能够使用 MATLAB 编程2.实验内容:(1) 学习掌握高斯消元,列主元,LU 分解原理。(2) 学习 MATLAB 语言的语法格式。(3) 编写 MATLAB 程序求解下列方程组ì4x + 5.3y - 5.6z - 3m - 3.4n = 100.16í 2x - 4 y - 7.2z - 5m - 2.4n = 98.2ïïî 4.2x - 3y - 2n = 3.723. 实验方案(程序设计说明)高斯消去法的基本思想是通过消元把线性方程组化为等价的上三角方程组,再进行求解。高斯消去一般由“消元过程”和“回代过程“两部分组成。消元过程就是按确定的计算过程对方程组的增广矩阵进行初等变换,将原方程化为与之等价的上三角方程组;回代过程就是对得到的上三角方程组求解的过程。列主元高斯消去法的算法步骤:(1)对 k=1,2,…,n-1,选主元素,选出{|a(k)kk|,|a (k)k+1,k|,…, |a(k)nk| }中绝对值最大的元素|a(k)mk|,将第 k 行和第 m 行交换。(2)消元过程。(3)回代过程。(4)输出方程组的解。LU 分解法的算法步骤:(1)首先进行 LU 分解,计算 U 的第一行和 L 的第一列。(2)对 k=2,3,…,n,计算 U 的第 k 行和 L 的第 k 列。(4)计算 y,求解 Ly=b。(4)求解 x,求解 Ux=y。4. 实验步骤或程序(经调试后正确的源程序)见附件 B5.程序运行结果见附件 B6.出现的问题及解决方法1附件 B?沈阳工业大学实验报告(适用计算机程序设计类)专业班级:  机械工程?学号:  201820065?姓名:?李奇实验步骤或程序:1、 编写高斯消元法 M 文件2、 调用 Gaussxiaoqu.m 文件,输入方程组3、运行结果如下14、 编写高斯列主元法 M 文件5、 调用 Gauss.m 文件,输入方程组2

收藏

分享

举报
下载此文档