CH 1
CH 1
Ch. 1 1계 상미분방정식
⚫ 1계상미분방정식
⚫ 1계 상미분방정식의 해법 소개
• 변수분리형 상미분방정식
• 완정상미분방정식
• 선형상미분방정식
Advanced Engineering Mathematics
⚫ 모델화(Modeling, 모형화)
: 물리적인 시스템 등을 수학적인 모델(함수, 방정식, 미분방정식 등)로
표현하는 것
❖ 모델화의 전형적인 단계
⚫ 미분방정식(Differential Equation)
: 미지함수의 도함수(Derivative)를 포함하는 방정식
상미분방정식
미분방정식 (Ordinary Differential Equation)
( 2) y ''+ 9 y = e −2 x , 2계 미분방정식
3 2
( 3) y ' y '''− y' = 0 3계 미분방정식
2
⚫ 1계 상미분방정식(First-order ODE)
: 미지의 함수 y와 도함수 yʹ, 그리고 변수 x의 함수로만 구성됨
해
• 특수해(Particular Solution)
(Solution)
: 적분상수가 특정조건에 의하여 특정한 값으로 결정된 경우
• 특이해(Singular Solution)
: 일반해로 표현불가능한 해 - 연습문제 1장1절 16번
( y ') − xy '+ y = 0
2
▪ Ex.(연습문제 16) 상미분방정식 :
임반해 : y = cx − c 2
특수해 : y = 2 x − 4
특이해 : y = x 2 / 4
Advanced Engineering Mathematics
y(0) = 5.7
dy
y' = = 3 y,
dx
Step 1 일반해를 구함
Step 2 초기조건 적용
Step 2 수학적 해법
일반해 : y ( x ) = ce
−k t
dy
결과의 검토 : = −0.5ke− k t = −ky, y ( 0 ) = 0.5e0 = 0.5
dt
Step 3 결과의 해석 : 주어진 초기 양에서 출발하며 -k(비례상수, 물질의 종류에 따라 다름)가
⚫ 방향장(Direction Fields)
: 미분방정식 y ' = f ( x, y ) 가 주어지면, xy-평면의 몇 개의 점에서 짧은 선분으로
기울기 f(x,y)를 나타낸 것
< 결과 >
x1 =x0 + h, y1 = y0 + hf ( x0 , y0 )
x2 =x0 + 2h, y2 = y1 + hf ( x1 , y1 )
x3 =x0 + 3h, y3 = y2 + hf ( x2 , y2 )
Advanced Engineering Mathematics
dy
g ( y ) y' = f (x ) g ( y )dy = f (x )dx y ' =
dx
y' dy / dx dy
=1 =1 = dx(변수분리형)
1+ y2 1+ y2 1+ y2
1
1 + y 2 dy = dx + c arctan y = x + c(적분)
y = tan ( x + c ) (정리)
Advanced Engineering Mathematics
y ' = 50 −
y
=
1
(5000 − y ) : 소금의 양에 관한 미분방정식
100 100
초기조건 : y(0) = 100
t
dy 1 1 −
Step 2 미분방정식의 일반해를 구함 : =− dt ln y − 5000 = − t + c * y − 5000 = ce 100
y − 5000 100 100
(변수분리형) (적분)
형태로 변환함
y
y' = f 와 같은 형태의 미분방정식
x
y
u= y = ux y ' = ( ux ) ' = u ' x + u (u를 도입)
x
y du dx
y'= f u ' x + u = f (u ) u ' x = f (u ) − u = (변수분리형)
x f (u ) − u x
1 1
f ( u ) − u du = x dx + c (적분)
Advanced Engineering Mathematics
1 y x
2 xyy ' = y 2 − x 2 y ' = − (2xy로 나눔)
2 x y
y 1 1
y = ux, u = y' = u' x + u = u −
,
x 2 u
1 1 u +1
2
du 2u 1 2u 1
u' x = − u + = − =− du = − dx (변수분리형)
2 u 2u dx u + 1
2
x u +12
x
2u 1 1 c
u 2 + 1 du = − x dx + c * ln u 2 + 1 = − ln x + c* = ln
x
+ ln c = ln , c = ec* (적분)
x
2
c y c
u +1 =
2
+1 = x 2 + y 2 = cx
x x x
2
c c2
x − + y 2
= (정리)
2 4
Advanced Engineering Mathematics
M ( x, y ) dx + N ( x, y ) dy 이 미지함수 u ( x, y ) 에 대하여
u u
미분의 형태 du = dx + dy 인 경우
x y
u u
즉, M ( x, y ) = , N ( x, y ) = 을 만족
x y
❖ 완전미분방정식이라면, du = 0 u ( x, y ) = c 이 되어 해를 쉽게 구할 수 있다.
Advanced Engineering Mathematics
⚫ 완전미분방정식의 필요충분조건
M N M u 2u u N
= = = = =
y x y y
x x y x
y x
⚫ 완전미분방정식의 해법
u
Case 1) M ( x, y ) = u ( x, y ) = M ( x, y )dx + k ( y )(x에 대하여 적분)
x
u dk
u ( x, y ) = M ( x, y )dx + k ( y ) = N ( x, y ) 를 구함 k ( y ) 를 구함
y dy
u
Case 2) N ( x, y ) = u ( x, y ) = N ( x, y )dy + l ( x )(y에 대하여 적분)
y
u dl
u ( x, y ) = N ( x, y )dy + l ( x ) = M ( x, y ) 를 구함 l ( x ) 를 구함
x dx
Advanced Engineering Mathematics
( )
▪ Ex. 1 cos(x + y )dx + 3 y 2 + 2 y + cos(x + y ) dy = 0 을 풀어라.
Step 1 완전미분방정식인지 판별
M
M (x, y ) = cos(x + y ) = − sin (x + y )
y M N
= : 완전미분방정식
N y x
N (x, y ) = 3 y 2 + 2 y + cos(x + y ) = − sin (x + y )
x
Step 2 미분방정식의 해를 구함
k ( y )를 구하기 위하여
u
= cos(x + y ) = N (x, y ) = 3 y 2 + 2 y
dk
= 3 y 2 + 2 y k = y3 + y 2 + c *
y dy
u(x, y ) = sin (x + y ) + y3 + y 2 = c
Step 3 검증
u
x
( )
= cos(x + y ) + cos(x + y ) y'+3 y 2 y'+2 yy' = 0 cos(x + y ) + cos(x + y ) + 3 y 2 2 y y ' = 0
Advanced Engineering Mathematics
만듬
M N
M = − y, N = x = −1, = 1 not exact
y x
1 y 1
미분방정식의 양변에 (적분인자)을 곱하면 − 2 dx + dy = 0
x2 x x
y 1 M 1 N 1
M =− , N= =− 2, =− 2 exact
x 2
x y x x x
Advanced Engineering Mathematics
F P F Q
FPdx + FQdy = 0 (완전미분방정식) y
( FP ) = ( FQ )
x
y
P+F =
y x
P+F
x
1 Q P
R * (y) = − , F * ( y ) = exp ( R * ( y )dy )
P x y
Advanced Engineering Mathematics
(e x+ y
) ( )
+ ye y dx + xe y − 1 dy = 0, y(0) = −1
Step 1 완전미분방정식인지 판별
P
P(x, y ) = e x + y + ye y = e x + y + e y + ye y
y P Q
: 완전미분방정식이 아님
Q y x
Q(x, y ) = xe − 1 y
= ey
x
Step 2 적분인자 구하기
R=
1 P Q
−
1
= y
Q y x xe − 1
(
e x + y + e y + ye y − e y = y
1
xe − 1
)
e x + y + ye y ( )
적용불가능
R* =
1 Q P
− = x + y
P x y e
1
+ ye y
( )
e y − e x + y − e y − ye y = −1 F * ( y ) = e − y
( ) (
e x + y dx + x − e− y dy = 0 )
Advanced Engineering Mathematics
검증
x
y
(
e + y =1= )
x
x − e− y ( ) 완전미분방정식
u
x
( )
= e x + y u = e x + y dx = e x + xy + k ( y )
u
= x + k ' ( y ) = x − e− y k ' ( y ) = −e − y k ( y ) = e− y
y
일반해 : u(x, y ) = e + xy + e = c
x −y
제차 선형 미분방정식
선형 미분방정식 (Homogeneous Linear ODEs)
(Linear ODEs) 비제차 선형미분방정식
미분방정식
(Nonhomogeneous Linear ODEs)
(ODEs)
비선형 미분방정식
(Nonlinear ODEs)
y '+ p ( x ) y = r ( x ) y 2 : 비선형미분방정식
Advanced Engineering Mathematics
• 입력(Input) : r ( x)
• 출력(Output) : y ( x)
y '+ p ( x ) y = 0 1계 제차 선형미분방정식
y '+ p ( x ) y = r ( x ) 0 1계 비제차 선형미분방정식
⚫ 제차 미분방정식의 해법(변수분리형)
dy dy
y '+ p ( x ) y = 0 = − p ( x) y = − p ( x ) dx
dx y
y = ce
− p ( x ) dx
ln y = − p ( x ) dx + c *
Advanced Engineering Mathematics
y '+ p( x ) y = r ( x ) ( py − r )dx + dy = 0
P Q
P = py − r , Q = 1 = p0= 완전미분방정식이 아님
y x
1 P Q 1 dF
R= − = p =p F = e
pdx
• 적분인자 구하기
Q y x F dx
e
pdx
( py − r )dx + e pdx
dy = 0
u u
= e u = ye + l (x ) = pye + l ' ( x ) = e ( py − r )
pdx pdx pdx pdx
y x
l ' ( x ) = −re l ( x ) = − re dx + c u = ye − re dx = c
pdx pdx pdx pdx
ye
pdx
= re dx + c
pdx
y=e
− pdx
re pdx
dx + c
Advanced Engineering Mathematics
y '+ p( x ) y = g ( x ) y a y ' = g ( x ) y a − p( x ) y
u = y 1−a 로 치환
u '+(1 − a ) pu = (1 − a )g : u에 관한 선형미분방정식
Advanced Engineering Mathematics
y' = Ay − By 2
y ' = Ay − By 2 y '− Ay = − By 2
a=2 u = y −1 로 치환
u ' = − y −2 y ' = − y −2 ( Ay − By 2 ) = − Ay −1 + B = − Au + B
u '+ Au = B : u에 관한 선형미분방정식
B B
p = A, r=B h = pdx = Ax u = e − h e h rdx + c = e − Ax e Ax + c = ce − Ax +
A A
1 1
y= = : Verhulst 방정식의 해
u (
B + ce − Ax
A )
Advanced Engineering Mathematics
1.6 직교궤적
y y ' x 2 − 2 xy 2y
Step 1 2 = c =0 y' =
x x4 x
x
Step 2 y ' = −
2y
2 1 2
Step 3 2 y y '+ x = 0 y + x = c*
2
Advanced Engineering Mathematics
⚫ 존재성의 문제
⚫ 유일성의 문제
⚫ 존재정리
초기값 문제 y' = f ( x, y ) , y ( x0 ) = y0 에서 x − x0 a, y − y0 b 로 정의되는 사각형
내의 모든 점 ( x, y ) 에서 f ( x, y ) 가 연속이고 f ( x, y ) K(발산하지 않음)이면
최소한 하나 이상의 해를 갖는다.
⚫ 유일성정리