Mathematica求定积分以及相关应用问题

Mathematica求定积分以及相关应用问题

2023年7月24日发(作者:)

§6 Mathematica求定积分以及相关应用问

6. 1用Mathematica求定积分

1 定积分的运算

在不定积分中加入积分的上下限便成为定积分(definite integral)。

Mathematica的定积分命令和不定积分的命令相同,但必须指定积分变量的上下

(1) Integrate[f, {x,下限,上限}]

(2) J ?

f(x)dx

例6.1计算定积分

Zn[l]:= J,

Out[1]=4-2ArcTan[2]

和不定积分一样,除了我们指定的积分变量之外,其它所有符号都被作常数处理.

2 数值积分

如果Mathematica无法解出积分的符号表达式或者定积分的结果过于冗长 而失去意义时,我们就可以用数值积分求解。数值积分只能进行定积分的运算, 即必须指定上、下限。用Mathematica求解数值积分有两种形式:

(1)

(2)

NIntegrateEf, {x, a, b}]

N[J力(x)心]

x

从d

到b,做/(x)的数值积分。

求定积分表达式的数值

6. 3

求定积分

J f sin(sin

x)dx。

解 用Integrate命令无法求sin(sin x)的定积分,用NIntegrate命令即可 求得其数值积分。

In[l]:=NIntegrate[Sin[Sin[x]], {x, 0, Pi/3}]

Out[l]=O. 466185

求定积分表达式的数值,也能得到与上式相同的结果。

In[2] := N|J ^3Sin[Siii[A]]dx]

0ut[2]=0. 466185 例6. 4求定积分J詁的近似值。

解被积函数的原函数不能被等函数表示,我们可以计算它的数值积分。

In[3]:=NIntegrate[Exp[~x~2], {x, 0, 1}J

Out[3]二0. 746824

3 近似值积分

用Mathematica计算定积分的近似值还有矩形法、梯形法和抛物线法用分 点a

间长度为

b-a

=b将区间[a,方]分成"个长度相等的小区间,每个小区

(b-a)i b-ax/+1 =

x{ ------

5=——

n

矩形法公式:

「、

=a + ——

n儿=/(x)

n

[^f{x)dx « 上上(旳+

y i

+ …+ 儿-)

J

n

f

afMdx «

J

^-(>'1 + 乃…+ 儿)

n

梯形法公式:

f

afWdx Q

[;(〉'o + 儿)+〉'l +〉'2 + …+

y,i- ]

J

n 2

抛物线法公式:

f

a f(x)dx « —^[(JO +

儿)+

2(〉,2 +〉'4 + …+

yn-2 ) + 4(” +『3 + …+

yn- )1

J 3/7

例6. 5分别用矩形法、梯形法、抛物线法计算定积分Jh?必。

解为了便于比较,首先计算积分的精确值:

In[l]:=Clear[x];

y[x_]=x"2;

Integrate[y[xJ, {x, 0, 1}]

0ut[l] = l

3

(1) 矩形法

In[2]:二Clearly, x, si, n, b, aZ ;

n=20;a=0;b=l;

y[x」:二x"2;

s 1= (b~a)/n*Sum[y[a+i (b-a)/n], {i, 0, nT}]//N;

s2= (b~a)/n*Sum[y[a+i (b~a)/n], {i, 1, n}]//N;

Print[ “si二”,sl” s2二”

,s2]

Out[2]=sl=0. 30875 s2=0.35875

(2) 梯形法 In[3J :=Clear[y, x, a, b, ss3, s3];

y[x_]:二x"2;

n=20;a=0;b=l; ss3=Sum[y[a+i* (b-a) /n], {i, 1, nT}]; s3=(y[a]/2+y[b]/2+ss3)*(b-a)/n //N;

Print [ "s3二”

,s3J

0ut[3]=0. 33375

(3)抛物线法

In[4] :=Clear [y,, x, a, b, s3j;

y[x」:二x"2;

n=20;a=0;b=l;m=10;

ssl=Sum[ (1+ (-1)" i) *y[a+i* (b-a) /n], {i, 1, nT}] ; (*ssl=2y2+2y.i+

+2y』)

ss2=Sum[ (1- (-1) i) *y [a+i*(b-a) /n], {i, 1, n-1}] ; (*ss2=2yi+2ys+

+2yn-i*)

s4=N[(y[al+y[b]+ssl+2ss2)*(b~a)/3/n, 20j;

Print[s4=M , s4]

0ut[4]=0. 33333333333333333333

山上述结果可知:抛物线法近似程度最好,矩形法近似程度最差。

6. 2用Mathematica计算相关定积分应用问题

在解有关定积分应用问题时会用到的Mathematica函数有以下儿种:

1、

Solve[{方程1,方程2}二{变量1,变量2}]:求解二元方程组。

2、

Plot[f[x], {x, a, b}]:画一元函数图形。

3、

ParametricPlot[{x[t], y[t]}, {t, ti, t2}]:

维参数作图。

4^ Integrate{x, a, b}]:计算定积分。

5、ShowEfx, f2J:将函数组合显示。

1 利用定积分计算平面图形的面积

有连续曲线y = f(x) /U)>o,直线x = a,x = b(a

边梯形的面积为

例6. 6求由抛物线* =

2x和直线y = -x + 4所围成图形的面积。 解 首先画出函数图形,如图6-1所示

In[l] :=Plot[{Sqrt[2x], -Sqrt[2x], "x+4}> {x, 0, 9}]

Out[1]二一Graph ics- 然后求出两条曲线的交点:

In[2] :=Solve[{y"2-2=0, y+x-4=0}, {x, y}]

0ut[2] = {{x 2, y 2}, {x &y -4}}

再以y为积分变量求面积:

In[3]:=s=Integrate[-y+4-y~2/2, {y, -4, 2}]

Out[3]=18

例6. 7求由圆r = 3cos6>所围图形的面积。

解首先求出两条曲线的交点:

In[4] :=Solve[{r-3Cos[t]=0, r-l-Cos[t]=0}, {r, t}]

Out [4]二{{r t —>一彳},{厂

y))

然后画出两曲线所围成的图形,如图6-2所示

In[5]:=fl=ParametricPlot[{3Cos[t]Cos[t],3Cos[t]Sin[t]}, {t, 0,2Pi}];

f2=

ParametricPlot[{(1+Cos[t])Cos[t], (l+Cos[t])Sin[t]}, {t, 0, 2Pi}]

Show[fl, f2, AspectRatio Automatic]

Out[5]= -Graphics-

再利用定积分计算面积

In[6]:二si二Integrate[1+Cos[t], {t,0,Pi/3}]

0ut[6] = ^- + -

2

3 In[7]:=s2=Integrate[3Cos[t], {t,Pi/3,Pi/2}]

Out [7] = 3(1-^-)

In[8] :=s=2* (sl+s2)

2 利用定积分计算平面曲线的弧长

设曲线弧山参数方程:

给岀,其中在[久0]上具有连续导数,则曲线弧的弧长为

例6. 8求曲线

x=arc[^

21n(l+r)

上相应于从/ =0到心1的一段弧长。

解首先画出曲线的图形,如图6-3所示

In[l]: =ParametricPlot[{ArcTan[t], (l/2)*Log[l+t^2J), {t, -2, 2}, Aspec tRatio Automaticj

Out[1Z= -Graphics-

图6-3

In[2]:=dx=D[ArcTan[t], t]

CM2]=

In[3]:=dy=D[(l/2)Log[l+t^2],t]

再利用定积分计算曲线的弧长: Out[3] = --^

+r

In[4]:=s=Integrate[Sqrt[dy*2+dx^2], {t, 0,1}]//N 0ut[4]=0. 881374

3 利用定积分计算旋转体的体积

山连续曲线y = /(x),直线x = a.x = b(a

例6. 9将星形线」+)/

转体的体积。

解星形线的参数方程为

所围成的图形绕x轴旋转一周,计算所得旋

x=acos t y=aSii/t

取画出星形线的图形,如图6-4所示

In[l]:=ParametricPlot[ {(Cos[t]3), (Sin[t]"3)}, {t, 0, 2Pi}, AspectRatio

Automatic]

i利用Mathematics计算旋转体的体积:

In[2]:=x[tj:=a*Cos[t]*3;

y[t_]:=a*Sin[t]^3; dx=D[x[t], t];

V=2*Integrate[Pi*(y[t]) ^2*dx, {t, 0,Pi/2}]

32dbr

Oui[2]= 练习5.6

1.用Mathematics求解下列定积分:

⑴匸弩型如 ⑵径汕

⑶了孑斗一力;

2J 5 + 3sm

x

J

QX yja2 -x2dx ;

⑸ J:log(x)dx

2

•汁算下列积分的数值积分

J

; Jsin'(x) + ldx;

—,x>0

3.

1+x

—jco

1+”

4.

分别用矩形法、梯形法、抛物线法计算定积分迈

+ x2dx.

5.

求由两条曲线.V = X2与X = V2圉成的平面区域的面积.

6.

求半径为厂的圆的周长.

7.

求星形线JzssJ,a>o,

(0

y=asin

t

8.

求圆(x-b)2 + y2 =a2(O

(注:本资料素材和资料部分来自网络,仅供参考。请预览后才下载,期待你评与关注!)

的好

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690144389a308717.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信