一元微积分的编程实现.docx
《一元微积分的编程实现.docx》由会员分享,可在线阅读,更多相关《一元微积分的编程实现.docx(17页珍藏版)》请在三一办公上搜索。
1、2.2实验2一元微积分的编程实现【实验目的与要求】实验目的:熟悉用Mathematic进行一元微积分计算的编程方法。先修内容:第一篇计算机数学第1章极限与连续和第2章微分与积分。实验要求:掌握数学表达式的正确书写格式;熟悉Mathematic有关一元微积分的常用命令、常用数学函数。【实验原理】MathematiC的基本语法、数学表达式的正确书写格式;有关一元微积分的常用命令、常用数学函数。【实验步骤】2. 2.1实验内容1极限Mathematica计算极限的命令是Limit它的使用方法主要有表2.2.1种的一些命令。表2.2.1极限的主要命令及说明命令说明Limitexpr,xx当X趋向于x时
2、求expr的极限Limitexpr,xx,Directionl当X趋向于x时求expr的左极限Limitexpr,xx,Direction-1当X趋向于x时求expr的右极限Infinity无穷大趋向的点可以是常数,也可以是+8,-8。注意MathemiCa没有区分8和+8,求X8时的极限要小心。下面就具体操作几个运行极限的Mathemica程序。1 .求IimG+2XTOO3%-6利用Limitexpr,xInfinity命令,计算Iimexpr;再将表达式expr转化成“”is3x-6其中SqrtA2+2是指&+2。具体运行程序参见图2.2.1。vx2+2j图2.2.1运行IIm的Math
3、emica程序XTOo3x-6Cq,.sin2X2.求Iim利用Limitexpr,x0命令,计算IimeXPr;再将表达式expr转化成SinJ,其中XTO2Sinx2是指Sin2Xo具体运行程序参见图2.2.2。1. smxj图2.2.2运行hm的Mathemica程序x0XZ3.求IimInx.rO*利用Liinitexpr,x-0,Direction-T命令,计算Iimexpr;再将表达式expr转化x0+成Inx,其中Logx是指Inx。具体运行程序参见图2.指3。图2.2.3运行IimInx的Mathemica程序.v0+2. 2.2实验内容2函数的微分在MathematiCa中,
4、计算函数的微分或是非常方便的,命令为Df,x,表示对X求函数f的导数或偏导数。该函数的常用格式有以下几种如表2.2.2。表2.2.2关于函数微分的几个主要命令及说明命令说明Df,x计算导数或dxDf,x,n计算n阶导数fdxn下面就具体操作几个运行微分的Mathemica程序。例2.2.1求函数esinx的导数。利用Df,x命令,计算f的导数;再将表达式f转化成e*sinx,其中Expx是指elt0这样就可得到函数esinx导数的Mathemica程序。具体运行程序参见图2.2.4。图2.2.4运行e,sinx的导数的Mathemica程序例2.2.2求函数Ssinx的二阶导数利用Df,x,n
5、命令,计算f的n导数;再将表达式f换成sinx,其中Expx是指e;n换成2。就可得到函数esinx的二阶导数的MathemiCa程序。具体运行程序参见图图实验2.5函数e,sinx的二阶导数的MaIhemiCa程序例2.2.3假设a是常数,对SinaX求导。这题仍可以利用Df,x命令,计算f的导数;再将表达式f转化成SinaX,其中a不做任何处理,就可视作普通的字符(或称为常数)。具体运行程序参见图2.2.5。图2.2.5函数sinax的导数的Mathemica程序MathenIatiCa也可以求函数式未知的函数微分,通常结果使用数学上的表示法。如下面例2.2.4o例2.2.4求Xg(X)对
6、X的导数和4阶导数。首先,求函数Xg(X)对X的导数。首先利用Df,x命令,将f转化成表达式xg(x)。其运行结果是gx+xg,x。具体运行程序参见图2.2.6o再求函数Xg(X)对X的4阶导数。首先利用Df,x,n命令,将转化成表达式xg(x),n换成4。其运行结果是4gx+xgx具体运行程序参见图2.2.6。图2.2.6函数Xg(X)对X的导数和4阶导数的Mathemica程序对复合函数的求导上面的方法仍适用。如例2.2.5。例2.2.5求函数ghx对X求导。为了求函数ghx对X求导,首先利用Df,x命令,将f转化成表达式ghx其运行结果是g,hxhx。具体运行程序参见图2.2.7。图2.
7、2.7函数ghx对X求导的Mathemica程序如果要得到函数在某一点的导数值可以把这点代入导数即可。如例2.2.6中求(2)o例2.2.6设f(x)=e*sinx,求P。首先,利用Df,xx2命令求P(2)。再将f用表达式Expx*sinx替换,其中Expx表示e。具体运行程序参见图2.2.8。-ll l一 H1超求微分nb*hPO:=DExpx*SiAx,x/.x2OutpO=CtCos(2+ciSi2InRl:=H%Outpi=3.64392100%jj图2.2.8求F(2)的Mathemica程序2.2.3实验内容3计算积分1.不定积分在MathematiCa中计算不定积分命令为Tnt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一元 微积分 编程 实现
链接地址:https://www.31ppt.com/p-6872471.html