数值计算方法实习作业模板小

数值计算方法实习作业模板小
数值计算方法实习作业模板小

2.1函数图形与极限

2.1.1 实验目的

1.熟悉Mathematica 基本绘图语句。

2.掌握函数极限的有关操作命令。

3.学会利用Mathematica 软件对函数进行分析研究。

4.熟悉Mathematica 二元函数绘图语句。

2.1.2 实验内容

【基本语句】

1.Plot[f[x],{x,xmin,xmax},选项]; 功能: 画出函数f[x] 从min 到max 间的图形;

2.Plot[{f1[x],f2[x],...},{x,xmin,xmax},选项]; 功能: 在同一坐标系下画出函数f1,f2,...的图形。

3. ParametricPlot[{fx,fy},{t,tmin,tmax}]; 功能: 画出参数方程fx=x(t),fy=y(t)的图形;

ParametricPlot[{{f1x,f1y},{f2x,f2y}},{t,tmin,tmax}]; 功能:在同一坐标系下画出用参数方程表示的两幅函数图形。

【备注】fx,fy 的给出方式:

⑴fx=x(t) , fy=y(t)

⑵fx=x ,fy=f(x)与fx=f(x) ,fy=x 构成反函数的图形关系

⑶r=r(t) , fx=r(t)Cos(t) , fy=r(t)Sin(t)

4. Show[tu1,tu2]功能:将tu1及tu2两幅函数图形重叠在一起,将两个函数图形一起显示。

5. Plot3D[f[x,y],{x,x0,x1},{y,y0,y1}] 功能:作出函数f[x,y]在区域[x0,x1]×[y0,y1]上的图形; ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,u0,u1},{v,v0,v1}] 功能:作出参数方程表示的曲面。

6. Limit[f[x],x->x0] 功能:求函数f[x]在x0处的极限。

7. Limit[f[x],x->x0,Direction->+1] 功能:求函数f[x]在x0处的左极限。

8. Limit[f[x],x->x0,Direction->-1] 功能:求函数f[x]在x0处的右极限。

9. Limit[f[x],x->Infinity] 功能:求函数f[x]在 x->无穷时的极限。

10. Limit[f[x],x->-Infinity] 功能:求函数f[x]在 x->负无穷时的极限。

【实验2.1】画出以下函数的图形。

(1)x y ln = 其中]10,1.0[∈x 。

(2))6

cos(,sin 21π+==x y x y ,其中]6,4[-∈x 。 (3)14233221,,,--====x y x y x y x y ,其中]4,4[-∈x 。

【实验2.2】画出以下函数的图形。

(1)?

??==t y t x sin 其中],0[π∈t 。 (2)???==??

???==???==t y t x t y t x t y t x 和2

2,其中]2,2[-∈t 。 (3)???===t

r y t r x t r sin cos 2cos 9且其中]4,4[ππ-∈t 。 (3)Mathematica 语句:

【实验2.4】利用图形显示命令作出下列函数的图形:

(1))sin(),(xy y x f =,其中)4,0(),4,0(∈∈y x

(2)??

???===2sin cos u z v u y v u x ,其中)2,0(),2,0(π∈∈v u

【实验2.5】求。和x x x

x x x x x x x x x x x x sin lim sin lim ,sin lim ,tan lim ,tan lim ,tan lim 000

2)2()2(→→→→→→+-+

-

πππ 【实验2.6】求。和x x x x x x e e e e 4

104

1012lim 12lim -+++++→→

【实验2.7】求

)122(lim )122(lim ,arctan lim ,arctan lim 2222+-++-++∞

→-∞→-∞→+∞→x x x x x x x x x x x x 和。 习题2.1

1. 利用Mathematica 语句作下列函数的图形,以分析函数的性质。

(1)]16,0[,sin )()(2∈-=x x x x x f

(2)]5,5[,sin )(22-∈=x x

x x f (3)]2,0[,2sin )(,sin )(21π∈==x x x f x x f

(4)]2,0[,2sin sin π∈?

??==t t y t x 2. 利用Mathematica 语句求下列函数的极限.

(1)n n n 1sin lim ∞→ (2)221sin 1lim n

n n n n ++∞→ (3) n n n n n n )2()1(lim 1+++∞→ (4)30sin tan lim x x x x -→ (5)3

0sin tan lim x x x x -→ (6)11261lim 22++-∞→x x x x 2.2 函数微分学

2.2.1 实验目的

1.熟悉Mathematica 基本求导语句。

2.掌握函数求导数和求微分的有关操作命令。

3.学会利用Mathematica 软件求解隐函数和参数方程导数。

4. 用Mathematica 求显函数的偏导数和全微分。

5. 用Mathematica 求隐函数的偏导数和全微分。

2.2.2 实验内容

【基本语句】

在Mathematica 系统中,表示导数的方法有如下几种:

(1)f`’[x],f’’[x],……等表示关于x 的n 阶导数。

(2)用D[f ,x]表示f[x]对x 的一阶导数, 用D[f[x],{x,n}]表示f[x]对x 的n 阶导数。

1. D[f[x],x] 功能:求()x f 对的一阶导数。

2. D[f[x],{x,n}] 功能:求()x f 对的阶导数。

3. Dt[f[x],x] 功能:求()x f 的微分。

4. equ=D[F[x]= =0,x] 功能:方程两边对求导,得到含有方程。

5. Solve[equ,y ’[x]] 功能:解出。

6. D[f[x1,x2,...,xn],xi] 功能:求函数对的偏导数i

n x x x x f ??)...,(21。 7. D[f[x1,x2,...,xn],xi,xk] 功能:求函数对k i x x ,的混合偏导数。

8. D[f[x1,x2,...,xn],{xi,k}] 功能:求函数对的k 阶偏导数。

9. Dt[f] 功能:求函数f 的全微分。

10. Dt[f,x] 功能:求函数f 对x 的全导数。

11. Solve[f[x]==0,x] 功能:解方程0)(=x f 。

12. Solve[{f[x,y]==0,g[x,y]==0},{x,y}] 功能:解方程组0),(,0),(==y x g y x f 。

【实验2.8】求以下函数的导数:

(1)132

45+++=x x x y ,求函数一阶到五阶导数。 (2)()

21ln x x y ++=,求并绘制y y ',图形。

【实验2.9】函数?????≥+<=0,10,cos )(2x x x x x f ,求()0f '并绘制()x f 图形。 【实验2.10】,0)cos(sin =--y x x y 求解22,dx

y d dx dy 。 【实验2.11】设()???+=+-=231ln t

t y t t x ,求22,dx y d dx dy 。 【实验2.12】求以下函数的偏导数:

(1)()x

ye y x y x f +=sin , ,求一阶偏导数,二阶偏导数,全微分。 【实验2.13】设方程233a xyz z =-确定了函数),(y x z z =,求x z ??,y

z ??。

【实验2.14】设方程?????=+++=20

3222222z y x y x z 确定了,都是的函数,求dx dz dx dy ,。 习题2.2

1. 求下列函数的二阶导函数

(1)7x y = (2)x x y ln 7= (3) t t t t t f sin sin )(+-=

(4) 3

2cos )(3+=x x x f 2. 求下列方程确定函数的22,dx

y d dx dy 。 (1)22ln arctan y x y

x += (2)22)sin(y y x e xy =+

3. 求下列参数方程确定函数的22,dx

y d dx dy 。 (1) ??

???=+=t y t x arctan )1ln(2 (2)?

??=+=)tan()

1sin(t e y t x 4. 求偏导数。

(1) 设x x x y tan =,求dx

dy (2) 设2

2cos y x z +=,求1010202,,,y x z y x z y z x z ?????????? (3) 已知,10?

??=+=-xv yu yv xu 求y v x v y u x u ????????,,, 2.3 中值定理及应用

2.3.1 实验目的

1. 会用Mathematica 画出函数()f x 和它的导数()f x '的图形;

2. 会用Mathematica 求函数在某个区间上的极小(大)值;

3. 会用Mathematica 验证不等式成立。

4. 用Mathematica 求解多元函数的极值问题。

2.3.2实验内容

【基本语句】

1. Plot[Evaluate[D[f(x)],{x,a,b}] 功能:画出()f x 的导数()f x '在区间[,]a b 上的图形。

2. FindMinimum[f[x],{x,x0}] 功能:在点x0附近找函数f[x]的极小值。

3. FindMinimum[-f[x],{x,x0}] 功能:在点x0附近找函数f[x]的极大值。

【实验2.15】画出下列函数()f x 和的导数()f x '的图形。

(1)2sin(1)y x =+一阶导数在[2,2]-上的图形

此结果说明由函数零点的个数推出其导数零点的个数只适用于多项式函数,而对以一般函数来

说,结果不一定成立。

(2)cos5x y e x -=一阶导数和二阶导数在[0,3]上的图形

在本例实验中,在(0,1)区间上,一阶导数为零的点是曲线增减区间的分界点;二阶导数为零的点

是函数凹凸区间的分界点。

【实验2.16】求函数sin 4y x x =在区间]5.3,1[的极小值与极大值,并根据图形对照其正确性。

【实验2.17】证明不等式sin 2x x π

>,((0,)x π∈)。 【实验2.18】求函数z=x^3+y^3-3xy 的极值。

习题2.3

1. 证明不等式31sin (0)32x x x x π>+

<<。 2. 求函数2(sin cos )y x x x =+在区间[1,3]的极小值与极大值,并根据图形对照其正确性。

2.4 函数积分学

2.4.1 实验目的

1.学习求不定积分的命令Integrate 。

2.了解Mathematica 软件在积分运算的重要作用。

3.加深理解积分理论中分割、近似、求和、取极限的思想方法。

4. 学习求积分的命令Integrate 与NIntegrate 。

5. 了解Mathematica 软件在积分运算的重要作用。

6. 掌握绘制空间图形的Mathematica 语句。

7. 展示空间曲线、曲面和立体图形。

8. 进一步学习求积分的命令Integrate ,学会用画图的手段化重积分为累次积分。

9. 了解Mathematica 软件在重积分运算的重要作用。

10.掌握Mathematica 求曲线积分的命令。

11. 掌握Mathematica 求曲面积分的命令。

2.4.2 实验内容

【基本语句】

1. Integrate[被积函数,自变量] 功能:计算被积函数的一个原函数。

2. Module[{j,tu},...] 功能:定义新的模块,便于计算积分和作图。

3. NIntegrate [被积函数,自变量,积分区间] 功能:求被积函数在积分区间上的定积分值。

4. 常用Mathematica 绘图命令

三维图形的修饰(三维图形输出选项、缺省值和说明)

(1)BoxRatios->{1,1,1} 图形高宽比{x ,y,z}

(2)Axes-> True 是否包括坐标轴

(3)Axes Label -> None 在轴中加标志{xLabel ,yLabel}

(4)Boxed-> True 是否在曲面周围加立方体

(5)Mesh-> True 是否在表面画出x ,y 网格

(6)Shading-> True 表面是阴影还是留白的

(7)View Point->{1.3,-2.4,2} 视 点

5. Plot3D[f[x,y],{x,a,b},{y,c,d},可选项} 功能:Plot3D 为空间直角方程绘图函数,f[x,y]为直角方程式曲面y=f[x,y]的表达式,u 与v 为自变量,x 的下限为a ,上限为b ,y 的下限为c ,上限为d ,可选项内容为对三维图形的修饰项。

6. ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,a,b},{v,c,d},可选项} 功能:ParametricPlot3D 为空间参数式绘图函数,x[u,v],y[u,v],z[u,v]为参数式曲面的表达式,u 与v 为参变量,参量的下限为a ,上限为b ,变量v 的下限为c ,上限为d ,可选项内容为对三维图形的修饰项。

【实验2.19】计算以下函数的不定积分。

(1)x y sin =

(2)22x a y -=

【实验2.20】观察函数x y =的原函数的连续性。

【实验2.21】观察函数x e y =的原函数的连续性。

【实验2.22】定义新的模块,利用其求解不定积分并作图。

【实验2.23】观察原函数族。

【实验2.24】计算函数在区间上的积分值和其近似值。

【实验2.25】计算函数在区间上的积分值和其近似值。

【实验2.26】计算变上限积分。

【实验2.27】计算平面曲线x x e x f πcos )2(2)(--=和)2cos(4)(-=x x g 所围成的平面图形面积S 。

【实验2.28】绘制下列函数所表示的曲面。

(1))sin(22y x y +=

(2) 绘制双曲抛物面、抛物柱面、马鞍面的图形

【说明】本例实验中,可选项的选择中,图形长、宽、高比定义为1:1:1,使得图形更美观。

【实验2.29】绘制下列参数方程表示的曲面。

(1)22(,)(,)(,)22

x u v u y u v v u v z u v ??=?=???=-? (1,1u v -≤≤) ;

(2)(,)sec cos (,)sec sin (,)tan x u v u v y u v u v z u v u =??=??=?(,0233u v πππ-≤≤≤≤); (3)(,)sin cos (,)sin sin (,)4

x u v u v y u v u v v z u v ??=?=???=?(02,02u v ππ≤≤≤≤)

(2)Mathematica 语句:

(3)Mathematica 语句:

x[u_,v_]:=Sin[u]Cos[v];

y[u_,v_]:=Sin[u]Sin[v];

z[u_,v_]:= v/4;

ParametricPlot3D[{x[u,v],y[u,v],z[u,v]},{u,0,2Pi},{v,0,2Pi},Boxed->False,BoxRatios->{1,1,1}]

【说明】本例实验中,可选项的选择中去掉方框,图形长、宽、高比定义为1:1:1,使得图形更美观。

【实验2.30】绘制高维麦比乌斯曲面。

(,)[2cos()sin sin()sin 2]cos 22(,)[2cos()sin sin()sin 2]sin 22(,)sin()sin cos()sin 222u u f u t t t u u u g u t t t u u u h u t t t ?=+-???=+-???=+??

(02,02u t ππ≤≤≤≤) 【实验2.31】(1)绘制2222

(,),(,)16()f x y x y g x y x y =+=-+两个曲面。

(2)绘制二曲面10.2()0.1z x y =++与2220.5()z x y =-在区域11x -≤≤,11y -≤≤上相交部分的图形。

【实验2.32】试求二曲面的相交部分在坐标面上的投影。

【实验2.33】绘制正螺旋线sin cos 4

x t y t t z ??=?=???=?的图形。

图2.46

【实验2.35】计算

??D xydxdy ,其中12,10:2+≤≤≤≤x y x x D 。 【实验2.36】计算dxdy e

D y x ??+-)(22,其中1:22≤+y x D 。

(由积分区域和被积函数的结构可知,此积分用极坐标计算简单,从而可把二重积分化为二次积分)

【实验2.37】计算抛物面22y x z +=在平面1=z 下方的面积。(先画图,由积分区域和被积函数的结构可知,此积分用极坐标计算简单,从而可把二重积分化为二次积分)

【实验2.38】计算dxdydz y x z

???Ω+22,其中为柱面0222=-+x y x ,平面0=z ,0>=a z ,

0≥y 所围成。

(先画图,再把三重积分化为三次积分求解) 【实验2.39】已知曲线L :?????===kt z t a y t a x sin cos ,π20≤≤t ,用Mathematica 求曲线积分?

++L ds z y x )(222。 【实验2.40】用Mathematica 求曲线积分

1) ?+L

dy x xydx 22,其中2:x y L =从)0,0(到。 2) ?

+L dy x xydx 22,其中2:y x L =从)0,0(到。 【实验2.41】用Mathematica 求曲面积分??∑++ds z y x )(,其中2222:a z y x

=++∑。

【实验2.42】用Mathematica 求曲面积分

??∑-++zdxdy dzdx dydz x z 0)(2,其中)20(,:222≤≤+=∑z y x z 的上侧。

习题2.4

1. 求下列函数的一个原函数: (1) x x

(2) x x 21

(3) )tan (sec sec x x x -

(4)

x 2cos 11+ (5)

x b x a 2222sin cos 1+ (6) 1033

22-++x x x

2. 求下列函数的定积分。

相关主题
相关文档
最新文档