第一范文网 - 专业文章范例文档资料分享平台

线性方程组数值解法教学教材

来源:用户分享 时间:2025/5/28 22:57:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

线性方程组数值解法

精品文档

计算方法实验

题目: 班级: 学号: 姓名:

收集于网络,如有侵权请联系管理员删除

精品文档

目录

计算方法实验................................................................................................................ 2 1 实验目的..................................................................................................................... 4 2 实验步骤..................................................................................................................... 4

2.1环境配置: ..................................................................................................... 4 2.2添加头文件 ..................................................................................................... 4 2.3主要模块 ......................................................................................................... 4 3 代码............................................................................................................................. 5

3.1主程序部分 ..................................................................................................... 5 3.2多项式方程部分 ............................................................................................. 5 3.3核心算法部分 ................................................................................................. 9 3.4数据结构部分 ............................................................................................... 13 4运行结果 ................................................................................................................... 16

4.1列主元高斯消去法运行结果 ....................................................................... 16 4.2LU三角分解法运行结果 ............................................................................... 17 4.3雅克比迭代法运行结果 ............................................................................... 18 边界情况调试...................................................................................................... 18 5总结 ........................................................................................................................... 20

输入输出.............................................................................................................. 20 列主元高斯消元法.............................................................................................. 20 雅克比迭代法...................................................................................................... 20 6参考资料 ................................................................................................................... 20

收集于网络,如有侵权请联系管理员删除

精品文档

1 实验目的

1. 通过编程加深对列主元高斯消去法、LU三角分解法和雅克比迭代法等求解多项式方程方法的理解

2. 观察上述三种方法的计算稳定性和求解精度并比较各种方法利弊

2 实验步骤

2.1环境配置:

VS2013,C++控制台程序

2.2添加头文件

#include \#include \#include \#include

2.3主要模块

程序一共分成三层,最底层是数据结构部分,负责存储数据,第二层是

交互部分,即多项式方程部分,负责输入输出获得数据,最上层是核心的算法部分,负责处理已获得的数据。具体功能如下:

? 数据结构部分

数据结构部分是整个程序的最底层,负责存储部分。因数组作为数据元素插入和删除操作较少,而顺序表空间利用率大且查看方便,故此程序选用二维顺序表保存系数。数据结构文件中写的是有关其的所有基本操作以供其他文件调用。

? 多项式方程部分

多项式方程部分是程序的第二层,内容是有关方程组的所有函数、构建方程、输出方程等等,同时在此文件中获得方程系数并储存,同时此文件还负责显示菜单部分。

收集于网络,如有侵权请联系管理员删除

精品文档

? 算法部分

此文件负责核心算法,处于整个程序最上层部分,负责列主元高斯消去法、LU三角分解法和雅克比迭代法的具体实现过程。通过调用方程文件的函数,将获得的数据进行处理运算,可以得到结果返回给方程主函数和输出的第二层。

总结:主函数负责获取方程系数并显示,算法和方程作为后台程序,顺序表作为存储手段。

3 代码

3.1主程序部分

// Solutionoflinearquations.cpp : 定义控制台应用程序的入口点。 //

#include \#include \#include \

#include \#include \#include \#include

int _tmain(int argc, _TCHAR* argv[]) { while (Exflag) { GetEquation(); ShowMenu(); } return 0; }

3.2多项式方程部分

? 方程部分头文件

收集于网络,如有侵权请联系管理员删除

搜索更多关于: 线性方程组数值解法教学教材 的文档
线性方程组数值解法教学教材.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30g7901fd44m0xd0pw4b4c2db011w500m4g_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top