내용
적분방법
어떤 것을 적분하기 위해서는 그들을 적분할 수 있는 형태로 재구성하는 것으로부터 시작합니다. 이러한 재구성에는 다양한 방법들이 적용됩니다.
부분적분
식 1과 같이 미분의 곱법칙을 적분에 적용할 수 있습니다.
$$\begin{align}\tag{1}d(uv) &= u·dv + v·du\\ u·dv &= d(uv) - v·du\\ ∫u·dv &= \int d(uv) - \int v\,du\\ &= uv - ∫v·du + C\end{align}$$식 1에서 u는 정상함수, dv는 미분된 함수를 나타냅니다.
식 1은 식 2와 같이 부분적분 공식으로 정리할 수 있습니다.
부분 적분의 몇 가지 예제들을 계산해 봅니다.
예)
함수 w·sin(w)의 경우 직접 적분하기는 어렵지만 두 식의 곱으로 구성되어 있으므로 부분 적분을 적용할 수 있습니다. 즉, w를 원함수 u로 하고 sin(w)를 미분된 함수 dv라고 한다면 다음과 같이 전개할 수 있습니다.
위 부분적분의 과정에 따라 코드를 작성해 보면 다음과 같습니다.
import numpy as np from sympy import *
w = symbols("w") y=w*sin(w) u=w dv=sin(w) uInt_dv=u*integrate(dv, w) int_vdu=integrate(integrate(dv, w)*diff(u, w)) re=uInt_dv-int_vdu re$\color{navy}{- w \cos{\left(w \right)} + \sin{\left(w \right)}}$
위 결과는 함수 y를 직접 적분한 것과 같아야 합니다.
integrate(y, w)$\color{navy}{ - w \cos{\left(w \right)} + \sin{\left(w \right)}}$
예)
$\displaystyle \int xe^x\, dx$?
$$\begin{align}
u = x,&\quad dv = e^x\\
v &= \int e^x \, dx \\
&= e^x\\
\int x·e^x\, dx &= x·e^x - \int e^x\, dx\\
&= x·e^x - e^x + C
\end{align}$$
x = symbols("x") y=x*exp(x) u=x dv=exp(x) uInt_dv=u*integrate(dv, x) int_vdu=integrate(integrate(dv, x)*diff(u, x)) re=uInt_dv-int_vdu re$\color{navy}{x e^{x} - e^{x}}$
integrate(y, x)$\color{navy}{ \left(x - 1\right) e^{x}}$
예)
$\displaystyle \cos^2(\theta)\, d\theta$?
$$\begin{align}
\cos(\theta) = u,&\quad \cos(\theta) = dv \quad \rightarrow \sin(\theta) = v\\
\int \cos^2(\theta)\, d\theta &= \cos(\theta)\sin(\theta) + \int \sin^2(\theta) \,d\theta\\
&= \frac{\sin(2\theta)}{2} + \int (1-\cos^2(\theta))\, d\theta\\
&= \frac{\sin(2\theta)}{2} + \int d\theta - \int \cos^2(\theta)\, d\theta\\
2\int \cos^2(\theta)\, d\theta &= \frac{\sin(2\theta)}{2} + \theta\\
\int \cos^2(\theta)\, d\theta &= \frac{\sin(2\theta)}{4} + \frac{\theta}{2}+ C\\
\because \sin(\theta+\theta) &= 2\sin(\theta)\cos(\theta)
\end{align}$$
theta=symbols("theta") y=cos(theta)**2 u=cos(theta) dv=cos(theta) uInt_dv=u*integrate(dv, theta) int_vdu=integrate(integrate(dv, theta)*diff(u, theta), theta) uInt_dv-int_vdu$\color{navy}{ \frac{\theta}{2} + \frac{\sin{\left(\theta \right)} \cos{\left(\theta \right)}}{2}}$
integrate(y, theta)$\color{navy}{ \frac{\theta}{2} + \frac{\sin{\left(\theta \right)} \cos{\left(\theta \right)}}{2}}$
예)
$\int x^2\sin(x)\,dx$?
$$\begin{align}
&u = x^2, \quad v = \sin(x)dx\\
&\begin{aligned}\int x^2\sin(x) \,dx & = -x^2\cos(x) + 2\int x \cdot \cos(x) \,dx\\
&= -x^2\cos(x) +2\left[x\sin(x)-\int \sin(x)\, dx \right]\\
&=-x^2\cos(x) +2x\sin(x)+2\cos(x)+C\end{aligned}
\end{align}$$
위 식의 $\displaystyle \int x \cos(x)$의 계산은 부분 적분을 다시 적용합니다.
x= symbols("x") y=x**2*sin(x) u=x**2 dv=sin(x) uInt_dv=u*integrate(dv, x) int_vdu=integrate(integrate(dv, x)*diff(u, x)) re=uInt_dv-int_vdu re$\color{navy}{ - x^{2} \cos{\left(x \right)} + 2 x \sin{\left(x \right)} + 2 \cos{\left(x \right)}}$
integrate(y, x)$\color{navy}{ - x^{2} \cos{\left(x \right)} + 2 x \sin{\left(x \right)} + 2 \cos{\left(x \right)}}$
예)
$\displaystyle \int \sqrt{1-x^2}\,dx$?
$$\begin{align}
\int \sqrt{1-x^2}\,dx &= \int \frac{1-x^2}{\sqrt{1-x^2}} dx\\
&= \int \frac{1}{\sqrt{1-x^2}} \,dx -\int \frac{x^2}{\sqrt{1-x^2}}\,dx
\end{align}$$
위 결과의 우항의 첫 번째 항은 y=arcsin(x)의 미분 결과입니다. 위 결과는 다음과 같이 삼각함수로 치환하여 적분할 수 있습니다.
다음 함수의 적분에서 함수의 분모는 반지름이 1인 반원의 식과 같습니다.
$$\int \frac{1}{\sqrt{1-x^2}}\,dx$$import matplotlib.pyplot as plt
x=np.linspace(-1, 1, 100) y=np.sqrt(1-x**2) plt.figure(dpi=100) plt.plot(x, y, label=r"$y=\sqrt{1-x^2}$") plt.scatter(0.8, np.sqrt(1-0.8**2), label="(0.8, 0.6)") plt.arrow(0, 0, 0.8, np.sqrt(1-0.8**2)) plt.arrow(0, 0, 0.8, 0) plt.arrow(0.8, 0, 0, np.sqrt(1-0.8**2)) plt.legend(loc="upper left") plt.text(0.72, 0.5, r"$\mathbf{\theta}$") plt.text(0.5, 0.43, 1) plt.text(-0.5, 0.5, r"$\mathbf{\sin(\theta)=\frac{x}{1}}$") plt.text(-0.5, 0.38, r"$\mathbf{\cos(\theta)d\theta=dx}$") plt.show()
댓글
댓글 쓰기