[한빛 아카데미] Engeneering Math with Sage


[한빛] 응용 공학수학 (실습실)



이상구, 김영록, 박준현, 김응기, 이재화
일계미분방정식

03

일계미분방정식

First-order Ordinary Differential Equation




■ 목차 (아래 절별 실습실로 연결되도록 링크 설정)

3.1 기본개념          

3.2 변수분리형미분방정식

3.3 완전미분방정식

3.4 적분인자

3.5 선형미분방정식

3.6 매개변수변화법

3.7 일계미분방정식의 응용

3.8 연습문제

 http://matrix.skku.ac.kr/EM-sage/E-Math-Chapter-3.html

사각형입니다.그림입니다.사각형입니다.



일계 미분방정식(first-order ODE)


초깃값문제



[예제 1]

다음 미분방정식의 일반해를 구하여라.

(1)                               (2)


[풀이]

(1) 에서 이므로 일반해는 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080

    위의 주소에 가서 아래 명령어를 타이핑하고 실행하면 원하는 답을 얻게 된다.



(2) 에서 이므로 일반해는 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080

    위의 주소에 가서 아래 명령어를 타이핑하고 실행하면 원하는 답을 얻게 된다.





[예제 2]

다음 초깃값문제의 특수해를 구하여라.

(1) ,              

(2) ,                                    

[풀이]

(1) 에서 이므로 일반해는

   이다.

   에서 이므로 이다.

  특수해는 이다.

(2) 에서 이므로 일반해는 이다.

   에서 이므로 이다.

   특수해는 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080

    위의 주소에 가서 아래 명령어를 타이핑하고 실행하면 원하는 답을 얻게 된다.






변수분리형


[예제 1]

미분방정식 을 구하여라.

[풀이]

      일 때 의 양변을 적분하면

     에서 이므로 이다.

     단, 는 임의의 상수이다.

[Sage 코딩]http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





[예제 2]

다음 초깃값 문제를 구하여라.

,  

[풀이]

      일 때 의 양변을 적분하면

     에서 이고 는 임의의 상수이다.

     에서 이므로 이다.

     구하고자 하는 해는 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





동차형 미분방정식 (I)



[예제 3]

미분방정식 을 구하여라.

[풀이]

      이므로 주어진 미분방정식은 동차형이다.

     라면 또는 을 주어진 미분방정식에

     대입하여 정리하면 에서

 

     이다. 위 식의 양변을 적분하면

     

     

에서 라면 일반해는 (단, 는 임의의 상수) 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





[예제 4]

미분방정식 을 구하여라.

[풀이]

      로 치환하여 에 대하여 미분하면

에서

     을 주어진 식에 대입하면

     에서 일 때

     의 양변을 적분하면

     

     이므로 에서

     단,

     이다. 일 때 이므로 일반해는 다음과 같다.

                          (단, 는 임의의 상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





동차형 미분방정식 (II)


[예제 5]

미분방정식 을 구하여라.

[풀이]

      

       라면

       ②을 ①에 대입하면

     에서

     의 양변을 적분하면

     

     에서 라면

     에서 이므로

     일반해는 (단, 는 임의의 상수) 이다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





[예제 6]

미분방정식 을 구하여라.

[풀이]

      

     의 해를 구하면 이므로

     

     ②을 ①에 대입하면

     

     

     라면 의 양변을 관하여 미분하면

     ⑤을 ④에 대입하면

     에서

     이다.

     의 양변을 적분하면 다음과 같다.

      이고

     이다.

     에서 이므로 일반해는 다음과 같다.

      (단, 는 임의의 상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





CAS[예제 7]

Sage를 이용하여 미분방정식

 단, , , 는 임의 상수

을 구하여라.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





CAS[예제 8]

Sage를 이용하여 미분방정식 을 구하여라. 

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





CAS[예제 9]

Sage를 이용하여 다음의 초깃값 문제를 구하여라.

,    

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080










완전미분방정식


[예제 1]

미분방정식 을 구하여라.

[풀이]

      라 하면

     에서

     이므로 는 완전 미분방정식이다.

     

     를 구하기 위하여 위 식을 에 대하여 미분하면

     

     를 얻는다.

     그러므로 이고 적분하면 이다.

     이 미분방정식의 일반해는

     이다. 의 미분을 통하여 음함수 해를 검증할 수 있다.

                  

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080



② 미분방정식 풀이

x = var('x')

y = function('y', x)

de = lambda y : (x^2 - y)*diff(x) - x*diff(y) == 0

desolve(de(y), [y, x])





[예제 2]

다음 초깃값 문제를 구하여라.

,  

[풀이]

      라 하면

     에서

     이므로

     완전 미분방정식이다. 따라서

     

     를 구하기 위하여 위 식을 에 대하여 미분하면

     

     를 얻는다. 그러므로 이고 적분하면 이다.

     이 미분방정식의 일반해는 다음과 같다.

     이다. 에서 이므로 이 미분방정식의 특수해는 다음과 같다.

                                   

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080



② 미분방정식 풀이

var('x')

y=function('y', x)

desolve((3*x-2*y)*diff(x) - (2*x-3*y)*diff(y)==0, y, ics=[2, 2])





CAS[예제 9]

Sage를 이용하여 미분방정식

을 구하여라. 

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080








적분인자(Integrating Factor)


[예제 1]

미분방정식 을 구하여라.

[풀이]

     에서이므로

     은 완전 미분방정식이 아니다.

     에서

     적분인자는 이다.

     의 양변 을 곱하면

     이므로 일반해는 다음과 같다.

      (단, 는 임의상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080










동차 선형 미분방정식(Homogeneous Linear ODES)


비동차 선형 미분방정식(Nonhomogeneous Linear ODES)


[예제 1]

미분방정식 을 구하여라.

[풀이]

      에서 이다.

     이라 하면

     에서

     이므로

     이 방정식은 완전미분방정식이 아니다.

     만의 함수이고,

     적분인자 는 다음과 같다.

     양변에 를 곱한 결과는

     이므로 의 양변을 에 대하여 적분하면 다음과 같다.

        즉, (단, 는 임의상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080







[예제 2]

초깃값문제 을 구하여라.

[풀이]

      에서 이다.

     라 하면

     에서

     이므로 이 방정식은 완전미분방정식이 아니다.

     만의 함수이고,

     적분인자 는 다음과 같다.

     양변에 를 곱한 결과는

     이므로 의 양변을 에 대하여 적분하면 다음과 같다.

 (단, 는 임의상수)

     따라서 일반해는

  (단, 는 임의상수)

     이고, 초기조건 에서 이므로 이다.

     특수해는 다음과 같다.

                    


[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080






[예제 3]

Sage를 이용하여 미분방정식

을 구하여라.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





Bernoulli 미분방정식


[예제 4]

미분방정식 을 구하여라.

[풀이]

     의 양변을 으로 나누면 다음을 얻는다.

     라 하고 양변을 에 대하여 미분하면

에서

     이다. 에서 가 선형방정식이므로

     이 되고 라 하면

     에서

     

     적분인자 이다.

     에 적분인자를 곱하면 이다.

     의 양변을 에 대하여 적분하면

     이다.

에서

      이므로 주어진 미분방정식의 일반해는 다음과 같다.

      (단, 는 임의상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080








[예제 5]

미분방정식 을 구하여라. Logistic Equation (Verhulst equation)

[풀이]

     에서 의 양변을 으로 나누면

     

     라 하고 양변을 에 대하여 미분하면 이므로

     에서 가 선형방정식이다. 따라서

     에서

     이라 하면

     이므로

     이 방정식은 완전미분방정식이 아니다.

     만의 함수이고,

     적분인자 는 다음과 같다.

     양변에 를 곱한 결과는 이므로

     의 양변을 에 대하여 적분하면

    (단, 는 임의상수)

     이다. 에서 이다. 따라서 일반해는 다음과 같다.

                              (단, 는 임의상수) 

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





Riccati 미분방정식


[예제 6]

미분방정식 을 구하여라.

[풀이]

     라면 에서

     

     이다. 의 양변을 으로 나누면

     이므로 라 하고 양변을 에 대하여 미분하면

     에서 이므로

     에서 가 선형방정식이다.

     에서 이라 하면

     이고,

     에서

     적분인자 이다.

     따라서 이고, 의 양변을 에 대하여 적분하면

     

     에서 을 대입하면

     에서 이고 따라서 미분방정식의 해는 다음과 같다.

       (단, 는 임의상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





Clairaut 미분방정식


[예제 7]

미분방정식 의 일반해와 특이해를 구하여라. 단, 이다.

[풀이]

     

     ①의 양변을 에 관하여 미분하면 다음과 같다.

     에서

     ②에서 이므로

     일 때 (단, 는 임의상수)

     ③을 ①에 대입하면

     일반해는 (단, 는 임의상수)이다.

     일 때

     ④을 ①에 대입하면 특이해는 다음과 같다.

                             

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080




 



매개변수변화법


[예제 1]

미분방정식 를 매개변수변화법을 이용하여 구하여라.

[풀이]

     동차미분방정식 의 한 해는 이다.

      에서 의 양변을 적분하면

     에서 이므로 이다.

     라면 를 주어진 방정식에 대입하면

     에서 이므로

     이다. 따라서 일반해는 다음과 같다.

                       (단, 는 임의상수)

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080










모집단의 증가와 감소


[예제 1]

어느 암 환자의 암 세포를 떼어 내어 배양기에서 10일 동안 배양한 결과 배로 암 세포가 증가 하였다. 초기 암 세포의 수를 배로 증가하기 위하여 몇 일 동안 배양해야 하는지 구하여라.

[풀이]

     초기의 암 세포의 수를 라면 모집단의 크기는 이다.

       초기 조건 에서 이므로

       모집단의 변화율 이다. 따라서

     이므로

     이다. 즉, 일 후에 암 세포의 수는 배가 된다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





뉴턴의 냉각 법칙


[예제 2]

어느 음식점 주방에서 의 오븐에서 바베큐를 꺼내어 의 주방에서 분후에 바베큐의 온도는 가 되었다. 이때 바베큐가 먹기에 적당한 온도인 로 내려가는 시간을 구하여라.

[풀이]

     는 바베큐의 온도, 는 외부 온도라 하면 뉴턴의 냉각 법칙에 의하여

      이 성립하고, 초기온도는 이고 이다. 주어진 미분방정식

     의 일반해는 (단, 는 임의상수)이다. 초기 조건 에서

    이고, 이다. 따라서 특수해는

    이다.

    분후에 바베큐의 온도가 이므로 이다.

     에서 이다.

     이 값을 온도식에 대입하면 이다.

     바베큐의 온도가 이므로 에서 이다.

     그러므로 분에 바베큐의 온도가 가 된다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080











방사능 반감기



[예제 4]

세계 보건 기구가 정한 식수의 세슘-의 허용한도는 이다. 오염된 실수를 조사하여 보니 세슘-가 존재한다. 식수의 기준이 되려면 몇 년 걸리는가? 세슘-의 반감기는 년이고 =Becquerel은 방사능 활동의 양을 나타내는 단위로서, 국제 표준 단위이다. 초에 방사성 감쇠가 번 일어날 때 베크렐이다.

[풀이]

     방사능 감쇠의 미분방정식은

      이고 일반해는 이다.

      반감기가 년이므로 일 때 세슘-이 반으로 줄어든다.

       에서 이므로 이다.

        에서 이다.

        식수의 기준이 되려면 년이 걸린다.

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080








혼합 문제


[예제 5]

수조에 의 물에 설탕이 이 들어 있다. 의 설탕이 용해된 설탕물이 분당 씩 수조 안으로 흘러들어오고 설탕물은 혼합하여 일정하게 유지된다. 그리고 분당 의 설탕물이 흘러나간다. 임의의 시간 에서 수조 안에 있는 전체 설탕의 양을 구하여라.

[풀이]

     를 임의의 시간 에 대하여 수조 안의 설탕의 총량이라 하자.

     균형법칙(Balance law)에 의하여 시간에 따른 설탕양의 변화율은

     이다. 설탕의 유입량은 곱하기 에 의해여 이고

     유출량은 의 설탕물, 즉 수조 안의 총 설탕물 양의 이므로 유출되는

     설탕의 양은 의 곱이므로 이다. 따라서 미분방정식

     의 일반해는 (단, 는 임의상수)이다.

    초기조건이 이므로 에서 이다.

     따라서 시간 에서 수조 안에 있는 설탕의 총량은 다음과 같다.

                          

[Sage 코딩] http://sage.skku.edu 또는 http://mathlab.knou.ac.kr:8080





RL 직렬회로


[예제 6]

그림 7.1에서 회로에 흐르지 않을 때 전류 을 구하여라.

[풀이]

     스위치가 열린 상태에서 전압 방정식은 이다.

    위 미분방정식의 일반해를 구하여보자.

    위 식을 정리하면 이다. 위 식을 양변을 적분하면

           

                                       단,

     이므로 일반해는 이다.

     특수해는 조건 일 때 전류 을 대입하면 이다.

      그러므로 구하는 미분방정식의 특수해는 다음과 같다.