미분방정식 계산기

AI 기반 단계별 풀이로 상미분방정식을 풉니다

드래그 앤 드롭 또는 클릭 하여 이미지 또는 PDF 추가

Math Input
dy/dx = 2xy
y'' + 4y = 0
dy/dx + y/x = x^2
y'' - 3y' + 2y = e^x

미분방정식이란?

미분방정식(DE)은 함수와 그 도함수를 연결하는 방정식입니다. 상미분방정식(ODE)은 한 변수의 함수를 포함합니다.

F(x,y,y,y,,y(n))=0F\left(x, y, y', y'', \ldots, y^{(n)}\right) = 0

미분방정식의 **계수(order)**는 방정식에 나타나는 가장 높은 차수의 도함수입니다. **차수(degree)**는 가장 높은 계의 도함수의 거듭제곱(방정식이 도함수에 대해 다항식일 때)입니다.

1계 ODE: y=f(x,y)y' = f(x, y)

2계 ODE: y+p(x)y+q(x)y=g(x)y'' + p(x)y' + q(x)y = g(x)

는 어떤 구간에서 방정식을 만족하는 함수 y(x)y(x)입니다. 일반해는 임의의 상수(계마다 하나씩)를 포함합니다. 초기값 문제(IVP)는 y(x0)=y0y(x_0) = y_0 같은 조건을 지정하여 유일한 특수해를 결정합니다.

미분방정식은 실제 현상을 모델링합니다: 인구 증가, 방사성 붕괴, 용수철-질량계, 전기 회로, 열 전도, 유체 흐름 등.

미분방정식을 푸는 방법

방법 1: 변수분리법

dydx=f(x)g(y)\frac{dy}{dx} = f(x)g(y) 형태의 방정식에 대해:

  1. 분리: dyg(y)=f(x)dx\frac{dy}{g(y)} = f(x)\,dx
  2. 양변을 적분: dyg(y)=f(x)dx\int \frac{dy}{g(y)} = \int f(x)\,dx

예시: dydx=2xy\frac{dy}{dx} = 2xydyy=2xdx\frac{dy}{y} = 2x\,dxlny=x2+C\ln|y| = x^2 + Cy=Aex2y = Ae^{x^2}

방법 2: 적분인자 (1계 선형)

y+P(x)y=Q(x)y' + P(x)y = Q(x)에 대해, 적분인자 μ(x)=eP(x)dx\mu(x) = e^{\int P(x)\,dx}를 곱합니다.

ddx[μ(x)y]=μ(x)Q(x)\frac{d}{dx}[\mu(x) \cdot y] = \mu(x) \cdot Q(x)

그런 다음 양변을 적분하여 yy를 구합니다.

예시: y+2y=exy' + 2y = e^{-x}. 여기서 P(x)=2P(x) = 2이므로 μ=e2x\mu = e^{2x}입니다. 곱하면: (e2xy)=ex(e^{2x}y)' = e^{x}. 적분: e2xy=ex+Ce^{2x}y = e^x + C이므로 y=ex+Ce2xy = e^{-x} + Ce^{-2x}입니다.

방법 3: 특성방정식 (상수 계수)

ay+by+cy=0ay'' + by' + cy = 0에 대해, 특성방정식 ar2+br+c=0ar^2 + br + c = 0을 풉니다.

판별식일반해
b24ac>0b^2 - 4ac > 0r1r2r_1 \neq r_2 (실근)y=C1er1x+C2er2xy = C_1 e^{r_1 x} + C_2 e^{r_2 x}
b24ac=0b^2 - 4ac = 0r1=r2=rr_1 = r_2 = ry=(C1+C2x)erxy = (C_1 + C_2 x)e^{rx}
b24ac<0b^2 - 4ac < 0r=α±βir = \alpha \pm \beta iy=eαx(C1cosβx+C2sinβx)y = e^{\alpha x}(C_1 \cos\beta x + C_2 \sin\beta x)

방법 4: 미정계수법

g(x)g(x)가 다항식, 지수함수, 사인, 코사인 또는 그 조합인 ay+by+cy=g(x)ay'' + by' + cy = g(x)에 대해:

  1. 동차 방정식의 일반해를 구합니다
  2. g(x)g(x)를 바탕으로 특수해의 형태를 추측합니다
  3. 대입하여 계수를 구합니다
  4. 일반해 = 동차해 + 특수해

방법 5: 매개변수 변환법

동차해 y1,y2y_1, y_2를 알고 있을 때 y+p(x)y+q(x)y=g(x)y'' + p(x)y' + q(x)y = g(x)에 대한 일반적인 방법:

yp=y1y2gWdx+y2y1gWdxy_p = -y_1 \int \frac{y_2 g}{W}\,dx + y_2 \int \frac{y_1 g}{W}\,dx

여기서 W=y1y2y2y1W = y_1 y_2' - y_2 y_1'은 론스키언(Wronskian)입니다.

방법 비교

방법적용 대상핵심 지표
변수분리법y=f(x)g(y)y' = f(x)g(y)변수를 분리할 수 있음
적분인자y+P(x)y=Q(x)y' + P(x)y = Q(x)1계 선형
특성방정식상수 계수 동차ay+by+cy=0ay'' + by' + cy = 0
미정계수법특수한 g(x)g(x)를 가진 상수 계수우변이 다항식/지수/삼각함수
매개변수 변환법임의의 2계 선형일반적인 비동차

피해야 할 흔한 실수

  • 적분상수를 잊는 것: 변수분리법에서 상수는 yy에 대해 풀기 전에 포함되어야 하며, 이는 해의 최종 형태에 영향을 줍니다.
  • 잘못된 적분인자: y+P(x)y=Q(x)y' + P(x)y = Q(x)의 적분인자는 eP(x)dxe^{\int P(x)\,dx}입니다. P(x)P(x)를 식별하기 전에 방정식이 표준형(yy'의 계수가 1)인지 확인하세요.
  • 중근 경우를 놓치는 것: 특성방정식이 중근 rr을 가질 때, 두 번째 해는 erxe^{rx}가 다시 나오는 것이 아니라 xerxxe^{rx}입니다.
  • 잘못된 특수해 추측: ypy_p에 대한 추측이 이미 동차 방정식의 해라면, xx(필요하면 x2x^2)를 곱하여 올바른 형태를 얻습니다.
  • 초기 조건 무시: 일반해에는 임의의 상수가 있습니다. 완전한 일반해를 구한 후에만 초기 조건을 적용하세요.

Examples

Step 1: 변수를 분리합니다: dyy=dxx\frac{dy}{y} = \frac{dx}{x}
Step 2: 양변을 적분합니다: lny=lnx+C\ln|y| = \ln|x| + C
Step 3: 지수화합니다: y=Axy = Ax (여기서 A=eCA = e^C). y(1)=3y(1) = 3을 적용: 3=A13 = A \cdot 1이므로 A=3A = 3
Answer: y=3xy = 3x

Step 1: 특성방정식을 씁니다: r2+4=0r^2 + 4 = 0
Step 2: 풉니다: r=±2ir = \pm 2i (α=0\alpha = 0, β=2\beta = 2인 복소근)
Step 3: 일반해: y=C1cos(2x)+C2sin(2x)y = C_1 \cos(2x) + C_2 \sin(2x)
Answer: y=C1cos(2x)+C2sin(2x)y = C_1 \cos(2x) + C_2 \sin(2x)

Step 1: P(x)=1P(x) = 1, Q(x)=exQ(x) = e^{-x}을 식별합니다. 적분인자: μ=e1dx=ex\mu = e^{\int 1\,dx} = e^x
Step 2: 전체에 곱합니다: (exy)=exex=1(e^x y)' = e^x \cdot e^{-x} = 1
Step 3: 적분합니다: exy=x+Ce^x y = x + C이므로 y=(x+C)exy = (x + C)e^{-x}
Answer: y=(x+C)exy = (x + C)e^{-x}

Frequently Asked Questions

상미분방정식(ODE)은 하나의 독립변수에 대한 도함수를 포함합니다. 편미분방정식(PDE)은 열방정식이나 파동방정식처럼 둘 이상의 독립변수에 대한 편도함수를 포함합니다.

계수는 방정식에 존재하는 가장 높은 차수의 도함수입니다. 1계 미분방정식은 y'를 포함하지만 y'' 이상은 포함하지 않습니다. 2계 미분방정식은 y''를 포함하지만 y''' 이상은 포함하지 않습니다. 계수가 높을수록 일반해에 임의의 상수가 더 많아집니다.

초기값 문제(IVP)는 특정 점에서 해(그리고 경우에 따라 그 도함수)의 값을 지정하는 조건과 함께 주어지는 미분방정식입니다. 이러한 조건은 임의의 상수를 결정하여 유일한 특수해를 제공합니다.

아니요. 대부분의 미분방정식은 닫힌 형태로 풀 수 없습니다. 특수한 부류만 명시적인 해석적 해를 가집니다. 그 외에는 오일러 방법이나 룽게-쿠타 같은 수치적 방법으로 해를 근사합니다.

Related Solvers

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving