微积分学习笔记-定积分的变量替换

2019-11-26  本文已影响0人  LonnieQ

变量替换公式

\int_a^bf(g(x0).g'(x)dx = \int_{g(a)}^{g(b)}f(u)du
使用方式: 作替换u= g(x), du = g'(x) dx,并以g(a)到g(b)积分。
例1. 求定积分\int_{-1}^{1} 3x^2\sqrt {x^3+1} dx
u=x^3+1, du=3x^2dx, 当x=-1时, u = 0; 当x=1时,u=2。
\int_{-1}^{1} 3x^2\sqrt {x^3+1} dx = \int_0^2 \sqrt {u} du = [\frac{2u^{\frac{3}{2}}}{3}]_0^2 = \frac{4\sqrt{2}}{3}

定义 曲线之间的面积


若f和g连续并在[a, b] 上f(x) \ge g(x),则在从a到b的曲线y = f(x)y = g(x)之间的区域面积上[f - g]从a到b的积分
A = \int _a^b [f(x) - g(x)]dx


如何求两条曲线之间的面积?


  1. 画曲线的图并画出一个典型矩形,这能显示出哪条曲线时f(上曲线)和那条曲线时g(下曲线).
  2. 求积分限
  3. 写出f(x) - g(x)的表达式
  4. 从a到b积分[f(x) - g(x)], 得到的数就是面积

例2. 求抛物线y = 2-x^2和直线y=-x所围区域的面积。

为了方便大家理解,这里使用python的numpy和matplotlib绘制图形。



绘制代码如下:

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-3, 3, step=0.01)
fx = 2 - np.power(x, 2)
gx = -x
plt.xlabel('x')
plt.ylabel('f(x) = 2 - x^2')
plt.plot(x, fx)
plt.show()

可以看的出f(x)=2-x^2为上界,g(x) = -x为下界。令f(x) = g(x), 得x^2 - x - 2 = (x +1)(x-2) = 0, x = -1或x = 2f(x)g(x)的相交点为(-1, 1)(2, -2)
计算这里的曲线面积
A = \int _{-1}^2 [2 - x^2 + x] dx
= [2x - \frac{x^3}{3} + \frac{x^2}{2}]_{-1}^2
= \frac{9}{2}

例3. 求由抛物线y=2-x^2和直线y=-x所围区域的面积。

使用如下代码绘制函数

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 6, step=0.01)
fx = np.sqrt(x)
gx = x - 2
plt.axis([0, 4, 0, 4])
plt.xlabel('x')
plt.ylabel('y')
plt.plot(x, fx, label = 'f(x) = √x')
plt.plot(x, gx, label ='g(x) = x - 2')
plt.legend()
plt.show()

得到:


g(x)和x轴的交点为,g(x)和f(x)的交点为, 由图形可以看出这里的面积分为两个区域计算:[0, 2]区域的面积A1和[2, 4]区域的面积A2.



上一篇下一篇

猜你喜欢

热点阅读