数值分析课程设计(矩阵的特征值求解软件)

数值分析课程设计(矩阵的特征值求解软件)

ID:39579579

大小:787.00 KB

页数:14页

时间:2019-07-06

数值分析课程设计(矩阵的特征值求解软件)_第1页
数值分析课程设计(矩阵的特征值求解软件)_第2页
数值分析课程设计(矩阵的特征值求解软件)_第3页
数值分析课程设计(矩阵的特征值求解软件)_第4页
数值分析课程设计(矩阵的特征值求解软件)_第5页
资源描述:

《数值分析课程设计(矩阵的特征值求解软件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数值分析》课程设计报告华北科技学院数值分析课程设计说明书班级:信息与计算科学B091学号:200909014117姓名:_田健__________设计题目:____矩阵的特征值求解软件__________设计时间:__2012.2.27_至_2012.3.2_________指导教师:________谭立云_____________评语:____________________________________________________________________________________________________________________________

2、_________________________________________________________________________评阅成绩:____评阅教师:_____-2-《数值分析》课程设计报告目  录1设计总说明书12前言22.1课程设计选题22.2课程设计的目的22.3本选题的设计背景22.4功能需求22.5系统的开发运行环境23问题定义及题目分析33.1分别用幂法和幂法加速技术求矩阵33.2对于实对称矩阵,用Jacobi方法编写其程序,并用所编程序求下列矩阵的全部特征值.33.3概要设计34详细设计与实现54.1矩阵特征值计算登陆主界面模块54.1.1模块算

3、法(或重要代码段):54.2矩阵特征值计算模块64.2.2调试与测试65小结和展望7参考文献8附录8登陆界面部分代码8矩阵特征值特征向量部分代码10矩阵重置代码11-2-《数值分析》课程设计报告-2-《数值分析》课程设计报告1设计总说明书我们可以看到在当今这个以信息与计算为主的社会,一个实用的简单的计算工具已是占据不可或缺的地位和很稀缺的工具。因此,一个好的简单计算系统已成为企业、个人工作学习的不可缺少的一部分,不但可以直接影响到企业、个人学习,而且会间接的影响到企业、个人经济利益和社会地位。随着社会的发展,科技的进步,计算机的应用在社会各领域中都得到了普及,越来越多的人都感受到利用

4、计算机进行各类管理的科学和便捷;认识到有一个实用且简洁的计算系统对于大量的计算工作的重要性。笨啦计算机的实际就是用于计算使用的,所以利用计算机进行多种数值计算是必然趋势,数值计算系统是各类工作中不可缺少的。即这次课程设计中,我选择开发数值矩阵特征值计算系统。这个计算系统的功能主要有计算一些简单的矩阵和矩阵之间的加发,减法和乘法。这也要求它应该能够为用户提供有好美观的窗口界面、充足可靠的信息数据、简单方便的维护手段和灵活多变的输入计算方式以及快捷而准确和简单明了的计算结果。所以,对于这个矩阵特征值计算系统的设计主要包括函数建立、矩阵计算以及应用程序和数据录入的开发两个方面。本次课程设计

5、我选用的开发软件是大家比较熟悉的Microsoft公司出品的VisualC++6.0MFC平台进行系统的开发。输入需要计算的矩阵的基本信息(包括矩阵维数,精确度),对这些信息进行管理,要求:1、用户录入需要计算的矩阵的基本信息;2、能够快速的计算出矩阵的特征值;3、能按要求计算个别矩阵之间的加,减,乘法。本系统主要用于对矩阵特征值基本信息进行计算,能够进行计算单个矩阵的特征值和多个矩阵的简单运算。登录该系统时,用户不需要输入口令和密码,简单方便实用。基于上述想法,我们可以放心的实用这个简单的计算工具,以MFC为前台进行系统的设计然后将后台计算的数据读取出来,有助于用户对这些数据进行相

6、应的操作,使操作更方便,更符合用户的要求。所以该系统应该要有一个较好的界面,使用户感觉很直观,使用快捷,这就是用MFC所要实现的功能。关键字:MFC矩阵特征值-2-《数值分析》课程设计报告1前言2.1课程设计选题《矩阵的特征值计算》该功能只适用于计算一般矩阵的特征值由于设置优先所以只能求解N<10的矩阵。2.2课程设计的目的巩固和加深以数值分析以及C语言为基础的界面设计和数值求解理论知识的理解,提高实际动手编程能力的培养,掌握以C语言为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的C语言程序和独立解决数值分析问题的水平,程序通过调用C语言提供的MFC进行了简单的界面设计

7、,实现问题的解决。2.3本选题的设计背景在现实生活中,我们会经常遇到些需要解决数值分析等的问题,但是网络上大多数的计算工具都比较复杂没有一些简单方便的实用小工具,所以我们需要一些简单实用的数值计算小工具,以便对工作带来最大的满足与需求,于是我就设计了一个简单的矩阵的数值计算小工具,虽然不很常熟但是我觉得还挺实用的。2.4功能需求设计一个矩阵求特征值工具,能够实现简单的矩阵特征值求解。2.5系统的开发运行环境本系统集成开发环境:C++本系统运行环境:wind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。