一元微积分的编程实现.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.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一元 微积分 编程 实现