《数值分析与实验》实验指导书

《数值分析与实验》实验指导书

ID:43131820

大小:219.62 KB

页数:22页

时间:2019-09-27

《数值分析与实验》实验指导书_第1页
《数值分析与实验》实验指导书_第2页
《数值分析与实验》实验指导书_第3页
《数值分析与实验》实验指导书_第4页
《数值分析与实验》实验指导书_第5页
资源描述:

《《数值分析与实验》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数值分析与实验》实验指导书张光辉编著数学与统计学院二零一四年内容简介数值分析与实验是一门与计算机技术紧密结合的学科,它的主要任务是研究利用计算机求解各种数学问题的数值计算方法,以及相应的理论分析与软件实现。该课程的实验内容主要包括MATLAB软件基础,插值法,函数逼近,数值积分,解线性方程组的直接法,解线性方程组的迭代法,非线性方程求根等内容所涉及的典型数值计算方法的程序设计及软件实现。、八—冃us本实验指导是依据数学与应用数学、统计学专业木科教学计划编写,与教材讲义配合使用,旨在引导学生使用计算机开展数值

2、试验,掌握数值算法和程序设计的基本原理和技能。学生通过选择算法,编写程序,分析数值结果,写数值实验报告,课堂讨论等环节的综合训练,从而逐步掌握数值试验的方法和技巧,获得多方面的计算经验。实验一Matlab基本操作及语言基础1实验二函数的数值逼近-插值与曲线拟合8实验三非线性方程求根8实验四数值积分实验五线性方程组的直接解法15实验六线性方程组的迭代解法1218参考文献实验一Matlab基本操作及语言基础【实验目的】(-)熟悉Matlab的运行环境及各种窗口;(二)掌握Matlab的矩阵变量输入和基本运算;(三

3、)掌握常用的Matlab系统命令clc,clear,help等;(四)熟悉数组运算;(五)掌握Matlab中逗号、分号、冒号、方括号的作用;(六)掌握Matlab的控制语句,编写简单的M文件,Matlab程序初步设计;【实验内容】(一)Matlab启动与环境设置;(二)Matlab基本运算操作;(三)Matlab的文件及程序设计;【实验性质】训练型【实验步骤】1、熟悉MATLAB的4个基本窗口:CommandWindow(命令窗口),Workspace(工作空间窗口),CommandHistory(命令历史记

4、录窗口),CurrentDirectory(当前目录窗口)(1)命令窗口(CommandWindow)o1)在命令窗口中依次输入以下命令:»x=l;y=2,z=x+y然后按回车键运行,体会逗号,分号的不同功能;»y=[l23;456;789]然后按回车键运行,学习矩阵的输入方式;»zl=l:10,z2=l:2:5按回车键运行,体会冒号的功能;»tl=ones(3),t2=ones(l,3)43=ones(3,l),t4=zeros(3),t5=zeros(1,3),16=zeros(3,1),t7=eye(4

5、),说明函数ones(m,n),zeros(m,n),eye(n)的作用?»w=linspace(l,10,10)观察结果,使用help命令,查询linspace用法,格式为»helplinspace再输入ww=linspace(2,10,5)运彳亍,观察运彳亍结果,给出格式linspace(a,b,n)的意义。(1)工作空间窗U(Workspace)①在工作空间查看变量x,y.②在命令窗口中输入下列命令:»clearall%清除工作空间的所有变量再次查看工作空间变量,是否冇变化?③清除命令窗I」命令:在命令

6、窗口输入clc,观察命令窗口变化情况。(2)历史命令窗口(CommandHistory)□打开历史命令窗口,可以看到每次运行MATLAB的吋间和曾在命令窗口输入过的命令,练习利用历史命令窗口重复执行输入过的命令。(3)当前目录窗口(CurrentDirectory)o练习改变当而Fl录窗II的操作。2、MATLAB的数值显示格式设置数字显示格式有short,long,rational等,请练习一遍。»formatlong»pi%圆周率»formatshort»pi»formatrational»pi3、矩阵、

7、数组的运算及访问数组运算用小圆点加在运算符的而面表示,以区分矩阵的运算。特点是两个数组相对应的元索进行运算。(1)引用A(:,n)矩阵A的n列所有元素在命令窗口中输入»A=rand(4,5);%A为4x5的随机矩阵;>>A(:,3)%引用A的第3列元素A(m,:)%引用矩阵A的m行所有元素在命令窗口屮输入»A(4,:)(2)在命令窗口屮输入»a=[l23;234;34习%a,b对丿应元素相乘%a,b矩阵相乘%a对应元素做分母%b对应元素做分母»b=[l11;222;333]»a.*b»a*b»a.b»a./

8、b(3)“.八”与人运算在命令窗I」中输入»b=[l11;222;333];»bA3»b.A34、MATLAB的文件及程序设计(1)用for...end结构编写代码求1+3+5+...+99的和.(2)用while..…end结构编写代码求使得兀=1+2+3+...+/?>100的最小的n.x2x+3(3)用if...else...end结构,编写计算分段函数f(x)=

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

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

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