实验三 用Mathematica软件计算导数与微分 实验目的: 掌握用Mathematica软件计算导数与微分的语句和方法。 实验准备 数学概念 1. 导数 2. 微分 实验过程与要求: 教师利用多媒体组织教学,边讲边操作示范。 实验的内容: 1、求函数的导数 在Mathematica系统中用D函数求函数的导数,基本格式为: D[f[x],{x,n}] 其中f[x]是以x为自变量的函数或表达式,n为求导的阶数,若省略则系统默认为一阶. 实验 求的导数. 解 In[1]:=D[x^3-4Sin[x]+2ArcTan[x]-9,x] 实验 求的二阶导数. 解 In[2]:=D[Sin[x]/x,{x,2}] 实验 求的导数. 解 In[3]:=D[Exp[ArcTan[Sqrt[x]]],x] 实验 设. 解 In[4]:=f[t_]=(t-Sin[t])/(t+Sin[t]) In[5]:=D[f[t],t] In[6]:=ff[t_]=% (*定义新函数ff*) In[7]:=Simplify[ff[Pi/2]] O 其中%代表上一计算结果. Simplify[表达式]为化简表达式函数,注意括号内的内容为注释内容,上机时不需输入. 2、求函数的微分 在Mathematica系统中用Dt函数求函数的微分,基本格式为: Dt[f[x]] 实验 求的微分. 解 In[8]:=Dt[Sin[2x]] 实验 求sinx的微分. 解 In[9]:= Dt[Exp[2x]-5Sin[x]] 3. 应用实验 ??? 本实验研究咳嗽问题。 人体的肺内压力增加可以引起咳嗽,通常肺内压力增加伴随着人体气管半径的缩小,那么较小半径是促进了还是阻碍了空气在人体气管里的流动? ?1)问题分析 查找有关流体在圆柱形管子中流动的资料,获得如下物理学的结果: 在单位时间内流体流过管子的体积  (2-1) 这里r表示管子半径,s表示管子长度,p表示管子两端的压力差,q表示流体的粘滞度。 ???? 实验结果表明: 当压力差p增加,且在 内,半径r按照方程r=r0-ap? 减小,其中r为无压力差时的管子半径,a为正的常数。 ???? 我们将人体气管看作一个圆柱形的管子。并用r表示气管半径,s表示气管长度,p表示气管两端的压力差,q表示流体的粘滞度。于是我们可以使用如上的结果。 由于人在咳嗽时气管的压力差增加,因此由实验结果,有r=r0-ap? 在p? 时成立。从r=r0-ap? 解出p,则有  于是可以得到  把得到关系:  ,  代入(2-1)式,有: ?, 由于s和q在咳嗽过程中通常不发生变化,因此上式中的k是常数。于是在咳嗽过程中单位时间内流体流过气管的体积 V只是r的函数,即V=V(r)。为解决本题问题,从考虑V(r)取最大值时r的取值情况着手。由 ? V?(r)= kr3(4r0-5r)=0 得到驻点r1=0(舍去)和 。 V?(r)=4 k r 2 (-5 r + 3 r0)  因此由极值的充分条件,V(r)在r=r2时取得极大值,由于本题在考虑的范围内有唯一极值点,因此V(r)在r=r2也取得最大值。于是有在半径r=时单位时间内流体流过气管的体积最大。由于 说明气管半径缩小可以在单位时间内流体流过的体积最大,从而有利于空气在气管里的流动。因此我们说,咳嗽时气管在一定范围内收缩有助于咳嗽,可以促进气管内空气的流动与气管中异物的快速排出。 ? 2)实验步骤 In[1]:= Clear[v,r] ?????? v[r_]:=k*(r0-r)*r^4 In[2]:= v1=D[v[r],r] Out[2]= -(k r 4) + 4 k r3 (-r + r0) In[3]:= Simplify[v1] Out[3]= k r 3 (-5r + 4r0) In[3]:= Solve[v1==0,r] ??????????????????????????????? Out[3]= {{r -> 0}, {r -> 0}, {r -> 0}, }??????? In[4]:= v2=D[v[r],{r,2}] Out[4]= -8 k r 3 + 12 k r2 (- r + r0) In[5]:= Simplify[v2] Out[5]= 4 k r2 (-5r+ 3r0) ?In[6]:= %/.r->4/5*r0??? Out[6]= ??? 实验 1. 求的导数. 2. 求的导数. 3 . 求的导数. 4. 求的二阶导数. 5. 求的微分.