02项目一 一元函数微分学(10)

2019-08-31 15:39

1.57251.5721.57151.57157.5 图4.11

1012.515 17.5

当x趋向于无穷时, 直线y?式. 输入

Limit[F[x],x->Infinity]

则输出

?2是函数F(x)?arctanx?1的渐近线. 下面用单调性证明不等 x? 2再研究单调性, 输入

Clear[G] G[x_]:=D[F[x],x] Solve[G[x]==0,x]

则输出

{ }

即当x?0时, 函数F(x)?arctanx?N[G[2]]

则输出

-0.05

n?即当x?0时, G(x)?F?(x)?0.于是函数F(x)?arctax1?单调减少, 趋向于. 因此,当x21无驻点. 再输入 xx?0时, 有arctanx?

1??. x2例4.11 证明不等式sinx?

2?x,当0?x??2时成立.

53

先作图, 输入

Plot[{Sin[x],2*x/Pi},{x,0,Pi/2},

PlotStyle->{GrayLeve1[0.0],Dashing[{0.01,0.01}]}]

则输出图4.12.

10.80.60.40.20.25 图4.12

0.50.7511.25

时, 两条曲线相交. 在这两点之间两函数值的差距较大. 这是需要用凹凸2性证明的不等式的特征.

输入

Clear[F,G]

F[x_]:=Sin[x]-2*x/Pi; F[0] F[Pi/2]

则输出

0 0

即在区间端点, 函数值等于0.

再输入

G[x_]=D[F[x],{x,2}]

则输出

-Sin[x]

???

即G(x)?F??(x)??sinx.注意在区间?0,?内, F??(x)??sinx?0,函数的曲线上凸. 又在区间的

?2?

?2两个端点都等于0, 因此在区间内部恒大于0, 即当0?x?时, 有sinx?x,

2?

求曲线的曲率与曲率圆

例4.12 求曲线y?x2在点(0,0)和(0.5,0.25)处的曲率与曲率圆. 输入

f5[x_]:=x^2; Clear[a,b,r];

a[x_]:=x-f5' [x]*(1+f5' [x]^2)/f5'' [x]; b[x_]:=f5[x]+(1+f5' [x]^2)/f5'' [x]; r[x_]:=(1+f5'[x]^2)^(3/2)/Abs[f5'' [x]];

54

当x?0或x??则得到曲线在任意点x处的曲率中心(a(x),b(x))和曲率半径r(x).

再输入

1/r[0] 1/r[0.5]

则输出

2

0.707107

即得到曲线在x?0与x?0.5这两点处的曲率分别为2与0.707107.

为了得到曲线、曲率圆、曲率中心与切点的图形, 输入

g1=Plot[f5[x],{x,-2,2},DisplayFunction->Identity];

g2=Graphics[{Circle[{a[0],b[0]},r[0]],Circle[{a[0.5],b[0.5]},r[0.5]]}]; g3=Graphics[{PointSize[0.02],Point[{a[0],b[0]}],

Point[{a[0.5],b[0.5]}],Point[{0,0}],Point[{0.5,0.25}]}];

Show[g1,g2,g3,PlotRange->{{-2,2},{-1,3}},

AspectRatio->1,DisplayFunction->$DisplayFunction]

则输出图4.13. 也可以作出曲率中心的轨迹线(渐屈线), 再输入

ParametricPlot[{a[x],b[x]},{x,-2,2},PlotRange->{-1,3},AspectRatio->1]

则输出为图4.14.

332.52.5221.51.5110.50.5-2-1.5-1-0.5-0.50.511.5-2-1-0.51 图4.13 图4.14 -1-1

实验习题 1. 作函数y?x2?x?4及其导函数的图形, 并求函数的单调区间和极值.

x?12?8)32. 作函数y?(x?3)(x及其导函数的图形, 并求函数的单调区间和极值. 注: 为了避免负数开方出现复数, 输入时可把函数y定义为

y[x_]:=(x-3)*((x-8)^2)^(1/3)

再进行作图和求导.

3. 作函数y?x4?2x3?72x2?70x?24及其二阶导函数在区间[-8,7]上的图形, 并求函数的 凹凸区间和拐点.

4. 分析利用泰勒展开式近似计算sin7时, 展开点x0和阶数n对计算结果的影响.

5.设h(x)?x3?8x2?19x?12,k(x)?

121x?x?,求方程h(x)?k(x)的近似根. 2855

5?x?cos??,g(x)?sinx3?.作它们在区间[0,?]上的图形. 并求方程

4???f(x)?g(x)在该区间内的近似根.

6.设f(x)?e?x2167.作f(x)?x5?x4?4x3?2x2?3x?7的图形. 用命令Nsolve, NRoots和命令FindRoot求方 程f(x)?0的近似根.

实验5 抛射体的运动(综合试验)

引言 Mathematica可以被用来探索各种各样的可能性,从而能在给定的假设条件下模拟出所 求数学问题的解.下面讨论的问题是关于抛射体的飞行的一个样本实验,具体在这里就是研究炮弹在没有空气阻力情况下的运动. 我们意图通过这样一个范例,让读者了解如何利用数学实验方法来探索一个数学问题的求解. 在你写实验报告时,一定要清楚地解释你做了什么以及为什么要这样做,同时逐步熟悉科学报告的写作方法.

问题 根据侦察,发现离我军大炮阵地水平距离10km的前方有一敌军的坦克群正以每小时 50km向我军阵地驶来,现欲发射炮弹摧毁敌军坦克群. 为在最短时间内有效摧毁敌军坦克,要求 每门大炮都能进行精射击,这样问题就可简化为单门大炮对移动坦克的精确射击问题. 假设炮弹 发射速度可控制在0.2km/s至0.6km/s之间,问应选择怎样的炮弹发射速度和怎样的发射角度可以 最有效摧毁敌军坦克.

说明 假设不考虑空气阻力,则炮弹的运动轨迹由参数方程

1 x(t)?(vsina)t,y(t)?(vcosa)t?gt2

2给出,其中v是炮弹发射的初速度,a是炮弹的发射角,g是重力加速度(9.8m/s2). 上面第一个方 程描述炮弹在时刻t的水平位置,而第二个方程描述炮弹在时刻t的垂直位置.

我们假设大炮位于坐标原点(x?y?0),y轴正向垂直向上,x轴水平指向敌军坦克. 下面 先利用Mathematica绘图命令显示出炮弹运行的典型轨迹. 输入 horiz[v_,a_,t_]:=v Cos[a Pi/180] t

vert[v_,a_,t_]:=v Sin[a Pi/180] t-(1/2) g t^2 g=9.8

假定炮弹发射的初速度为0.25km/s, 发射角为65?,输入 ParametricPlot[{horiz[250,65,t],vert[250,65,t]},

{t,0,50},PlotRange->{0,5000},AxesLabel->{x,y}]

得到炮弹运行轨迹的典型图形(图5-1):

y500040003000200010001000 图5-1

2000300040005000 56

实验报告

在上述假设下,进一步研究下列问题:

(1) 选择一个初始速度和发射角,利用Mathematica画出炮弹运行的轨迹.

(2) 假定坦克在大炮前方10km处静止不动,炮弹发射的初速度为0.32km/s,应选择什么样的发 射角才能击中坦克?画出炮弹运行的几个轨迹图,通过实验数据和图形来说明你的结论的合理性.

(3) 假定坦克在大炮前方10km处静止不动,探索降低或调高炮弹发射的初速度的情况下,应 如何选择炮弹的发射角?从上述讨论中总结出最合理有效的发射速度和发射角.

(4) 在上题结论的基础上,继续探索,假定坦克在大炮前方10km处以每小时50km向大炮方向 前进,此时应如何制定迅速摧毁敌军坦克的方案?

实验6 微分方程(基础实验)

实验目的 理解常微分方程解的概念以及积分曲线和方向场的概念,掌握利用 Mathematica求微分方程及方程组解的常用命令和方法.

基本命令

1. 求微分方程的解的命令DSolve

对于可以用积分方法求解的微分方程和微分方程组,可用Dsolve命令来求其通解或特解. 例如,求方程y???3y??2y?0的通解, 输入

DSolve[y ''[x]+3y '[x]+2y[x]==0,y[x],x]

则输出含有两个任意常数C[1]和C[2]的通解: y[x]?e?2xC[1]?e?xC[2]

注:在上述命令中,一阶导数符号 ' 是通过键盘上的单引号 ' 输入的,二阶导数符号 '' 要 输入两个单引号,而不能输入一个双引号.

又如,求解微分方程的初值问题:

y???4y??3y?0,yx?0?6,y?x?0?10,

????输入

Dsolve[{y''[x]+4 y'[x]+3y[x]==0,y[0]==6, y'[0]==10},y[x],x]

(*大括号把方程和初始条件放在一起*) 则输出

y[x]?e?3x(?8?14e2x

2. 求微分方程的数值解的命令NDSolve

对于不可以用积分方法求解的微分方程初值问题,可以用NDSolve命令来求其特解.例如 要求方程

y??y2?x3,yx?0?0.5 的近似解(0?x?1.5), 输入

NDSolve[{y'[x]==y[x]^2+x^3,y[0]==0.5},y[x],{x,0,1.5}] (*命令中的{x,0,1.5}表示相应的区间*) 则输出

{{y->InterpolatingFunction[{{0.,1.5}},< >]}}

注:因为NDSolve命令得到的输出是解y?y(x)的近似值. 首先在区间[0,1.5]内插入一系 列点x1,x2,?,xn, 计算出在这些点上函数的近似值y1,y2,?,yn, 再通过插值方法得到

y?y(x)在区间上的近似解.

????3. 一阶微分方程的方向场

57


02项目一 一元函数微分学(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:21011 高速铁路抗冻混凝土含气量与强度的对立与统一技术研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: