数学实验(线性代数、微积分、常微分方程、概率论与数理统计等).doc
《数学实验(线性代数、微积分、常微分方程、概率论与数理统计等).doc》由会员分享,可在线阅读,更多相关《数学实验(线性代数、微积分、常微分方程、概率论与数理统计等).doc(222页珍藏版)》请在咨信网上搜索。
1、内容简介本书主要讲授大学工科数学课程中的线性代数、微积分、常微分方程、概率论与数理统计等重要数学方法用MATLAB软件的实现过程及其应用,内容分五个部分:第一部分为MATLAB软件使用简介,介绍MATLAB软件的基本内容;第二部分为线性代数实验,介绍用MATLAB软件求解线性方程组、计算矩阵特征值和特征向量、进行矩阵的相似对角化及矩阵分解的方法;第三部分为微积分实验,介绍用MATLAB软件进行符号微积分运算、数值微分和数值积分计算的方法;第四部分为常微分方程实验,介绍用MATLAB软件求解线性(非线性)微分方程(组)的解析解和数值解、进行动态仿真的方法;第五部分为概率论与数理统计实验,介绍用M
2、ATLAB软件进行随机变量的相关计算、随机数的产生及样本数据统计与可视化的方法。另外,针对具体内容介绍了相应的应用实例,以帮助学生逐步学会用所学知识去解决实际问题。每一章后附有一定量的实验题,以供学生课后上机练习及实验。本书适用于理工科院校大学本、专科学生,以及具备工科数学知识和计算机知识的其他科技工作者。前 言“数学实验”是在数学应用于各个学科领域,特别是应用于工程技术领域的过程中产生的,是伴随着计算机的广泛使用和数学软件的有效开发而发展的,它着重体现了“用数学”和“实现数学”的理念。“用数学”是指应用数学理论知识解决相关领域中的实际问题;“实现数学”是指通过计算机及数学软件实现部分数学结果
3、的理论推导和计算过程,使得抽象的数学内容直观化、可视化。数学实验课程是大学工科数学课程教学改革与建设的主要成果之一,目前已在全国各高校广泛开设,并已成为大学工科数学课程的重要组成部分。数学实验课开设的主要目的是通过“数学实验”使学生深入理解数学基本概念和基础理论、熟悉并掌握常用的数学软件,培养学生应用数学知识并结合计算机工具解决实际问题的能力。数学实验课将数学知识与计算机应用有机地结合起来,以数学知识为背景、以数学软件为工具,为学生自觉学习数学方法、动手解决实际问题搭建了平台,对提高学生学习数学的兴趣、加强学生的数学理论基础、培养学生的开拓性思维等具有重要作用。本书主要讲授大学工科数学课程中的
4、线性代数、微积分、常微分方程、概率论与数理统计等重要数学方法用MATLAB软件的实现过程,内容分五个部分:第一部分为MATLAB软件使用简介,介绍功能强大的MATLAB软件的基本运行,变量、矩阵、数组及其运算,函数及语句和M文件的编写,以及绘图功能及数据的导入导出等。第二部分为线性代数实验,介绍用MATLAB软件求解线性方程组、计算矩阵特征值和特征向量以及进行矩阵相似对角化和矩阵分解的方法。第三部分为微积分实验,介绍用MATLAB软件进行符号微积分运算、数值微分、函数插值和数值积分计算的方法。第四部分为常微分方程实验,介绍用MATLAB软件求解线性(非线性)微分方程(组)的解析解和数值解、进行
5、向量场绘制和动态仿真的方法。第五部分为概率论与数理统计实验,介绍用MATLAB软件进行随机变量相关计算、随机数的产生,及进行样本数据的统计描述与可视化的方法。另外,针对具体方法介绍了相应的应用实例,所以更有利于培养学生“用数学”的意识和能力。本书的主要阅读对象是理工科院校本专科学生。数学实验课对学生后继课程的学习,特别是学生在课程设计和毕业设计等环节中的学习和研究具有重要帮助,提供思想和方法的指导。本课程也将为学生进一步学习数学建模、参加数学建模竞赛、利用数学方法解决各个领域中的实际问题打下良好的基础。本书由陈东彦老师组织编写,主要由刘凤秋、李善强、曹作宝编写,牛犇、宋显华、孙伟参与了部分内容
6、的编写,田广悦老师对书中各部分内容的选编给与了很多具体的指导。由于缺乏经验、水平有限,书中难免有不妥之处,希望同行专家及广大读者批评指正! 编者 目 录内容简介1前 言2第1章 MATLAB软件使用简介81.1 MATLAB软件使用入门81.1.1 MATLAB启动/退出81.1.2 MATLAB操作的注意事项及常用技巧111.1.3 MATLAB帮助111.2 MATLAB的变量和表达式131.3 MATLAB矩阵创建及其运算161.3.1 MATLAB矩阵的创建161.3.2 MATLAB矩阵的运算181.4 M文件的编写与调用211.4.1 文件的操作221.4.2 命令文件231.4.
7、3 函数文件241.5 MATLAB编程251.5.1 MATLAB常用的程序控制语句251.5.2 MATLAB编程应用301.6 MATLAB基本绘图321.6.1二维图形的绘制321.6.2 三维图形的绘制381.7 MATLAB数据的导入与导出411.7.1 导入数据411.7.2 导出文本文件441.7.3 对MS-Excel电子表格文件的操作46实验 148第2章 线性代数实验502.1 线性方程组的求解502.1.1 MATLAB中矩阵的相关运算502.1.2 线性方程组的求解522.1.3 应用实例562.2 矩阵的特征值与特征向量及其相似对角化592.2.1 矩阵的特征值与特
8、征向量592.2.2 矩阵的相似对角化612.2.3 应用实例642.3 矩阵的分解682.3.1 矩阵的LU分解682.3.2 矩阵的QR分解692.3.3 矩阵的Cholesky分解702.3.4 矩阵的奇异值分解712.3.5* 矩阵的Hessenberg分解742.3.6* 矩阵的Schur分解75实验 277第3章 微积分实验803.1 微积分符号运算803.1.1 符号变量与符号表达式803.1.2 符号函数的极限813.1.3 符号函数的微分833.1.4 符号函数的积分883.1.5 符号函数的求和与泰勒多项式913.1.6 应用实例933.2 数值微分953.2.1 数值微分
9、计算方法953.2.2 数值微分的MATLAB实现973.2.3 应用实例973.3 函数插值983.3.1 拉格朗日插值993.3.2 函数插值的MATLAB实现1003.3.3 应用实例1033.4 数值积分1063.4.1 数值积分计算方法1063.4.2 误差估计和收敛性1133.4.3 数值积分的MATLAB实现1143.4.5 应用实例1203.5* 二次曲面与曲面交线的绘制1223.5.1 二次曲面1223.5.2 空间两曲面的交线124实验 3127第4章 常微分方程实验1294.1 常微分方程及其模型1294.1.1 常微分方程的基本概念1294.1.2 常微分方程模型131
10、4.2 常微分方程解析解的MATLAB实现1334.3 常微分方程数值解及其MATLAB实现1364.3.1 数值解的Euler法1374.3.2 数值解的Runge-Kutta法1404.3.3 常微分方程数值解的MATLAB实现1424.4* 向量场绘图及Simulink在求解微分方程上的应用1474.4.1 向量场绘图1474.4.2. Simulink应用148实验 4158第5章 概率论与数理统计实验1605.1 随机变量及概率分布1605.1.1 概率密度函数值的计算1615.1.2 概率密度函数的可视化1645.1.3 分布函数的计算1685.1.4 逆累积分布函数的计算1705
11、.1.5 随机变量数字特征的计算1735.2 随机数的产生及应用1755.2.1随机数的产生1755.2.2应用实例1785.3 样本的统计描述1815.3.1 样本的统计量及其计算1815.3.2 样本的分布及其可视化1885.3.3 应用实例1945.4 参数估计与假设检验1985.4.1 参数估计及其MATLAB实现1985.4.2 假设检验及其MATLAB实现2015.4.3 应用实例204实验 5207附 录209附表1-1 常用三角函数表209附表1-2 常用计算函数209附表1-3 文件操作函数表210附表5-1 常见分布概率密度函数表210附表5-2 常见分布函数表212附表5
12、-3 专用函数计算概率密度函数表213附表5-4 专用函数计算累积概率值函数表214附表5-5 常用临界值函数表215附表5-6 常见分布的均值和方差215附表5-7 随机数产生函数表216附表5-8 参数估计函数表217参考文献219第1章 MATLAB软件使用简介MATLAB是矩阵实验室(Matrix Laboratory)的简称,由美国MathWorks公司出品,与Mathematica、Maple并称为三大数学软件。MATLAB是一个功能强大的常用数学软件,它不但可以解决数学中的数值计算问题,而且可以解决符号演算、矩阵运算、绘制图形、实现算法、创建用户界面和连接其它编程语言的程序等问题
13、,并且能够方便地绘出各种函数图形。MATLAB主要应用于工程计算、控制设计、信号与图像处理、信号检测、金融建模设计与分析等领域。它使用方便,输入简洁,并且很容易由用户自行扩展,因此已成为国内外许多大学教学和科学研究中最常用且必不可少的工具。不同的操作系统有相应的MATLAB版本,本书介绍Windows操作系统下的MATLAB 7.1版本的基本使用。1.1 MATLAB软件使用入门1.1.1 MATLAB启动/退出1. 启动MATLABWindows 版本的MATLAB按照安装光盘中的安装说明成功安装后,系统会在Windows【开始】菜单的【程序】子菜单中加入启动MATLAB命令的图标,用鼠标单
14、击此图标就可启动MATLAB系统,如图1.1。图1.1 启动MATLAB启动MATLAB后,就可以进入MATLAB的工作环境。首先出现MATLAB的图标,接着就进入了其默认的桌面系统如图1.2。图1.2是MATLAB桌面系统的默认界面(通过更改Desktop菜单里的选项可以组合不同的窗口模式)。左上视窗为当前目录(Current Directory),可切换为工作空间(Workspace);其左下视窗为历史命令(Command History),可切换为当前目录(Current Directory);右半个视窗为命令窗口(Command Window),命令窗口是用户与MATLAB进行人机交互
15、的主要环境,在此可输入命令或执行M文件,是命令窗口的提示符,可以在它后面输入命令或输入语句。图1.2 MATLAB界面2MATLAB基本演示下面通过三个实例来初步了解MATLAB的操作和功能。例1.1计算,并输出的值。x1=sqrt(2), x2=pix1 = 1.4142x2 = 3.1416思考题1:例1.1中的变量x1和x2中间 “,”能否去掉,请验证你的结果?注:MATLAB在提示符后的每一行输入后需要输入,即Enter键(回车)。例1.2绘制在区间,上的图形。 X,Y=meshgrid(-8:0.5:8); R=sqrt(X.2+Y.2)+eps; Z=sin(R)./R; surf
16、(X,Y,Z) % surf函数绘制由矩阵X,Y,Z所确定的曲面输出图像如图1.3所示:图1.3 直角坐标的图形例1.3 极坐标绘图演示。t=0:0.01:2*pi; polar(t,sin(6*t) % 图1.4图1.4 极坐标绘图3. 退出MATLAB若要退出MATLAB,只需用鼠标点击其系统集成界面右上角的关闭按钮,或者在命令窗口输入exit或quit命令即可。1.1.2 MATLAB操作的注意事项及常用技巧1. 注意事项(1)在命令窗口工作区中输入MATLAB命令后,须按下Enter键,MATLAB才能执行所输入的命令,否则不执行该命令。(2)MATLAB区分字母大小写。(3)一般情况
17、下,在命令窗口中输入一个命令并按下Enter键,计算机会显示此次输入的执行结果。为了简便,在后续的章节中我们将不再显示符号。(4)如果用户不想显示输入的结果,只要在所输命令的后面加上一个分号“;”即可。如:x= 2 + 3 x=5x= 2 + 3 ; (5)可以在某一行结尾处键入3个英文句号“”实现续行的目的。如:q=56+sin(pi)+exp(3)+(1+2+3+4+5)/sin(x). -5*x+1/2-567/(x+y)(6)MATLAB中的变量必须为字母、数字及某些符号组合,某些情况也允许输入汉字,但标点符号必须是英文状态下的标点符号。(7)MATLAB中不需要专门定义变量类型,系统
18、会自动根据表达式的值或输入的值来确定变量的数据类型。(8)命令行与M文件中的注释语句都以百分号“%”开始;语句行中百分号后面的该行内容将被忽略而不被执行,在M文件中%后面的语句可以用help命令显示出来。2. 常用技巧特殊的功能键如下:(1)ESC恢复当前命令输入前的空白状态。(2)调出上一行命令。(3)调出下一行命令。其中,为键盘中的向上键,为键盘中的向下键。后两个功能键在程序调试时很有用。在MATLAB实际使用中,往往需要对刚执行过的命令进行修改后重新执行,为了避免重复输入,可用调出原命令后再做修改。1.1.3 MATLAB帮助MATLAB的离线帮助文件内容丰富,是学习MATLAB的最佳资
19、料,学习MATLAB首先要学会MATLAB帮助的使用。在命令窗口中输入help命令或直接用鼠标左键单击菜单中的Help按钮(快捷键F1),可以打开如图1.5所示的帮助窗口。图1.5 MATLAB帮助窗口图1.5中左上角有四个可以切换的选项页,分别为Contents,Index,Search和Demos,可以根据需要打开相应的选项页查找所需的信息。当遇见一个新的函数时,可通过Search来进行查找其功能及详细用法。Demos提供了大量的演示文件,也为初学者提供帮助。MATLAB还提供了在线帮助功能,但用户需要连接网络。下面介绍一下通过Search来查找sin函数。进入帮助界面后选中Search选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 实验 线性代数 微积分 微分方程 概率论 数理统计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。