欢迎来到天天文库
浏览记录
ID:18391043
大小:397.00 KB
页数:22页
时间:2018-09-17
《信息与计算科学专业实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基础科学学院信息与计算科学专业专业实习报告姓名:王欢学号:20112949班级:110801指导教师:王秀玉信息与计算科学专业专业实习报告摘要Matlab和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。Matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域,特别是在进行矩阵运算方面。这个报告的内容是应用Matlab数学计算软件验证一个以矩阵为基础的数学定理。首先,要学习并了解这个定理基本的数学知识,主要是矩阵
2、的加、减、乘、除,以及矩阵的逆和转置的相关运算。其次,通过查阅关于Matlab数学软件相关的书籍,学习并熟练掌握Matlab的基本操作过程,主要学习关于矩阵的基本计算。接着,按照验证这个定理的算法步骤,从1到4,把各个步骤的要求一一进行实现。最后,由算法步骤5可知,把步骤1到4的计算步骤结果进行整理就可以得到最后结果矩阵J,并对所给例题进行验证。关键词:Matlab软件矩阵计算定理22信息与计算科学专业专业实习报告目录第一章绪论41.1研究的目的和意义41.2矩阵基础知识41.3Matlab数学软件4第二章矩阵运算52.1矩阵的基本概念52.2矩阵的运算62.2.1矩阵的加法62.2.2数与矩
3、阵的乘法72.2.3矩阵的乘法72.2.4矩阵的转置82.2.5对称矩阵9第三章Matlab数学软件93.1矩阵的表示93.2矩阵的创建103.2.1直接输入法103.2.2利用Matlab函数创建矩阵103.2.3利用文件建立矩阵103.3矩阵的简单操作103.3.1获取矩阵元素103.3.2矩阵拆分113.3.3特殊矩阵113.4矩阵的运算123.4.1算术运算123.4.2关系运算133.4.3逻辑运算143.5矩阵分析143.5.1对角阵143.5.2三角阵153.5.3矩阵的转置与旋转153.5.4矩阵的翻转153.5.5矩阵的逆与伪逆153.5.6方阵的行列式163.5.7矩阵的秩
4、与迹163.5.8向量和矩阵的范数163.5.9矩阵的特征值与特征向量16第四章定理证明17致谢19参考文献20附录2122信息与计算科学专业专业实习报告第一章绪论1.1研究的目的和意义Matlab是美国MathWorks公司自20世纪80年代中期推出的数学软件,具有优秀的数值计算能力和卓越的数据可视化能力,可以提供与矩阵有关的强大的数据处理和图形显示功能, 为软件开发人员在程序编制过程中实现数值计算和图形显示新添了又一行之有效的开发平台,所以一经推出便使其很快在数学软件中脱颖而出。到目前为止,其最高版本7.0版已经推出。随着版本的不断升级,它在数值计算及符号计算功能上得到了进一步完善。Mat
5、lab已经发展成为多学科、多种工作平台的功能强大的大型软件,在控制、通信、信号处理及科学计算等领域中得到广泛的应用,已经被认可为能够有效提高工作效率、改善设计手段的工具软件。这个论文主要是要使用Matlab数学计算软件证明定理成立,熟练掌握矩阵及这个软件的基本计算功能。1.2矩阵基础知识在数学中,矩阵(Matrix)是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。矩阵是高等代数学中的常见工具,也常见于统计分析等应用数学学科中。在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。矩阵的
6、运算是数值分析领域的重要问题。将矩阵分解为简单矩阵的组合可以在理论和实际应用上简化矩阵的运算。对一些应用广泛而形式特殊的矩阵,例如稀疏矩阵和准对角矩阵,有特定的快速运算算法。关于矩阵相关理论的发展和应用,请参考矩阵理论。在天体物理、量子力学等领域,也会出现无穷维的矩阵,是矩阵的一种推广。1.3Matlab数学软件Matlab是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括Matlab和Simulink两大部分。Matlab22信息与计算科学专业专业实习报告是matrix&laboratory两个词的组合,意为
7、矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代
此文档下载收益归作者所有