matlab数学实验报告syms,数学分析matlab实验报告.docx

41528d3028836879cd698677c3999917.gif数学分析matlab实验报告.docx

1自学报告课程名称微积分课程号01014106学分4成绩题目数学分析matlab实验报告姓名学号班级2数学分析matlab实验报告【摘要】本文中主要展示了“用数学软件matlab来解决数学分析中一些问题”的自学成果。包括用matlab求方程的根,求导,求极限,求积分等多个方面。同时,也对matlab的作图功能进行了一定研究,这能够对数学问题产生更加直观的印象。【关键字】matlab数学分析微积分数学图像一·导言随着计算机技术的发展,借助计算机技术来促进各个学科的发展已经成为必然趋势,数学也不例外。数学软件能够以更高的正确率帮助我们完成复杂而枯燥的运算,能够以直观的方式让我们对数学有更深刻的理解。特别是作图方面,计算机能够极其准确的作出一个函数的图像,使我们能够直接从图像上就获得关于这个函数的性质。本文首先将对matlab这个软件进行简单的介绍,接着依次从极限,导数,积分等方面介绍matlab的使用,最后是我在自学过程中的一些感想与收获。二·matlab简介MATLAB译于矩阵实验室(MATrixLABoratory),是用来提供通往LINPACK和EISPACK矩阵软件包接口的。后来,它渐渐发展成了通用科技计算,图视交互系统和程序语言。MATLAB的基本数据单位是矩阵,它的指令表达与数学,工程中常用的习惯形式十分相似。比如,矩阵方程Ax=b,在MATLAB中被写成A*x=b。而若要通过A,b求x,那么只要写x=A\b即可,完全不需要对矩阵的乘法和求逆进行编程。因此,用MATLAB解算问题要比用CFortran等语言简捷得多。MATLAB发展到现在,已经成为一个系列产品:MATLAB“主包”和各种可选的toolbox“工具包”。主包中有数百个核心内部函数,迄今所有的三十几个工具包又可分为两类:功能性工具包和学科性工具包。功能性工具包主要用来扩充MATLAB的符号计算功能,图视建模仿真功能,文字处理功能以及硬件实时交互功能。这种功能性工具包用于多种学科。而学科性工具包是专业性比较强的,如控制工具包ControlToolbox,信号处理工具包(SignalProcessingToolbox),通信工具包(CommunicationToolbox)等都属此类。开放性也许是MATLAB最重要,最受人欢迎的特点。除内部函数外,所有MATLAB主包文件和各工具包文件都是可读可改的源文件,用户可通过对源文件的修改或加入自己编写文件去构成新的专用工具包。MATLAB已经受了用户的多年考验。在欧美发达国家,MATLAB已经成为应用线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具,成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。在设计研究单位和工业部门MATLAB被广泛地用于研究和解决各种具体工程问题。3三·matlab的运用1·极限①limit(f)——当符号变量x或最接近字母x的符号变量0时函数f的极限。limit(f,t,a)——当符号变量ta时,函数f的极限。例1:求x[1/x]例2:求()0limx4limxtan1>>symsx;%定义一个变量x>>symsxta;>>f=x*[1/x];>>f=x*tan(x)-1;>>g=limit(f)>>g=limit(f,x,pi/4)g=g=1pi/4-1对于极限不存在的函数例3:证明不存在01limsnx>>symsx;>>f=sin(1/x);>>g=limit(f)g=limit(sin(1/x),x=0)虽然最后给出的结果并没有明确的说极限不存在,但是结果的表达式已经说明了这个函数的极限并不存在。②左右极限的求法symxlimit(1/x)limit(1/x,x,0, left )limit(1/x,x,0, right )4ans=xans=NaNans=-infans=inf例:讨论函数在定义区间端点处的单侧极限21x1>>symsx;>>f=sqrt(1-x^2);>>g=limit(f,x,1, left )g=0>>limit(f,x,-1, right )ans=0>>limit(f,x,1, right )ans=0>>limit(f,x,-1, left )ans=0③二元函数的极限关于用matlab求二元函数的极限,我在网上看到这样一段内容:“在用Matlab求二元函数或多元函数的极限时,我们用的是limit函数的嵌套来完成的。但是通过在Matlab中输入命令helplimit,我们可以看到程序的说明并不可以用来求多元函数的极限。虽然,有的时候用嵌套我们碰巧能够得到真实的结果,但是实质上多元函数的极限的求法并不是一系列一元函数分别求极限的问题。下面,我们用例子来说明Matlab求极限时的注意:拿一个我们都很熟悉的二元函数在(x,y)(0,0)时是不存在的至于怎么计算我2xyf在这里就不说了,相信好多的数学书上都有这个的证明的。下面我们来看下在Matlab中的求法,5>symsxy>f=x*y/(x^2+y^2);>limit(limit(f,x,0),y,0)>ans=0可以看出Matlab得出的结果是0,而不是不存在或提示出错。下面我们再来看另外的一个例子:(x,y)->(0,0)时的极限是正无穷大213fxy而我们看下Matlab的求法>symsxy>f=1/(2*x^2+3*y^2);>limit(limit(f,x,0),y,0)>ans=Inf这样看,求解的结果也是有偏差的。因此,在大家用多元函数的极限时要注意,不要过度相信Matlab的求解算法,最后用Help看下是不是真的能求你所要求的。”起初我相信了这段话,但是后来仔细一想,发现这段话其实是错误的。二元函数的极限有重极限和累次极限之分,当用嵌套的方法来求二元函数的极限的时候事实上求出来的是该二元函数的累次极限,而不是重极限。所以,现在很清楚的可以得到如何用matlab求二元函数的累次极限,即用嵌套的方式,但是关于重极限的求法还需要继续探讨。再举一个求累次极限的例子例:设,它关于原点的两个累次极限分别为2(,)xyf>>symsxy;>>f=(x-y+x^2+y^2)/(x+y);>>limit(limit(f,x,0),y,0)%求20limyxyans=-1>>limit(limit(f,y,0),x,0)%求20limxyxyans=61而对于两个累次极限都不存在的函数例:设,求它关于原点的两个各累次极限1(,)sinifxyyx>>symsxy;>>f=x*sin(1/y)+y*sin(1/x);>>limit(limit(f,x,0),y,0)ans=limit(limit(x*sin(1/y)+y*sin(1/x),x=0),y=0)>>limit(limit(f,y,0),x,0)ans=limit(limit(x*sin(1/y)+y*sin(1/x),y=0),x=0)故而我们可以用matlab快速检验一个二元函数的累次极限是否存在。2·导数①diff(f)——函数f对符号变量x或字母表上最接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课题一: 线性方程组的迭代法 一、实验内容 1、设线性方程组 = x = ( 1, -1, 0, 1, 2, 0, 3, 1, -1, 2 ) 2、设对称正定阵系数阵线方程组 = x = ( 1, -1, 0, 2, 1, -1, 0, 2 ) 3、三对角形线性方程组 = x = ( 2, 1, -3, 0, 1, -2, 3, 0, 1, -1 ) 试分别选用Jacobi 迭代法,Gauss-Seidol迭代法和SOR方法计算其解。 二、实验要求 1、体会迭代法求解线性方程组,并能与消去法做以比较; 2、分别对不同精度要求,如 由迭代次数体会该迭代法的收敛快慢; 3、对方程组2,3使用SOR方法时,选取松弛因子 =0.8,0.9,1,1.1,1.2等,试看对算法收敛性的影响,并能找出你所选用的松弛因子的最佳者; 4、给出各种算法的设计程序和计算结果。 三、目的和意义 1、通过上机计算体会迭代法求解线性方程组的特点,并能和消去法比较; 2、运用所学的迭代法算法,解决各类线性方程组,编出算法程序; 3、体会上机计算时,终止步骤 (予给的迭代次数),对迭代法敛散性的意义; 4、体会初始解 x ,松弛因子的选取,对计算结果的影响。 课题二:数值积分 一、实验内容 选用复合梯形公式,复合Simpson公式,Romberg算法,计算 (1) I = (2) I = (3) I = (4) I = 二、实验要求 1、 编制数值积分算法的程序; 2、 分别用两种算法计算同一个积分,并比较其结果; 3、 分别取不同步长 ,试比较计算结果(如n = 10, 20等); 4、 给定精度要求 ,试用变步长算法,确定最佳步长。 三、目的和意义 1、 深刻认识数值积分法的意义; 2、 明确数值积分精度与步长的关系; 3、 根据定积分的计算方法,可以考虑二重积分的计算问题。 四、流程图设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值