[미분방정식] 미분방정식 답을 간단하게 알고 싶을 때 사용하는 방법

2022. 4. 7. 17:26·수학 Mathematics/미분방정식 Differential Equation

 

역학 관련 분야에서는 미분방정식이 자주 쓰이는데 이런 미분방정식을 푸는 방법은 미분방정식 수업에서 배웠을 것이다.

물론 쉬운 미분방정식은 푸는 방법이 바로 생각날 수도 있지만 그렇지 않을 때 간단하게 답을 체크하는 방법이 있다.

 

 

1. 울프람알파 사용

공대생들은 대부분 아는 울프람알파(wolfram alpha) 사이트에서 식을 검색해보는 것이다.

 

https://www.wolframalpha.com/

 

Wolfram|Alpha: Making the world’s knowledge computable

Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.

www.wolframalpha.com

 

울프람 알파의 장점은 꼭 숫자가 아니더라도 문자로 된 식도 풀 수 있다는 점이다.

MATLAB이라는 프로그램에서도 이렇게 미분방정식을 풀 수 있는 기능이 있지만 MATLAB 가격이 만만치 않기도 하고 사용법을 전혀 모르는 사람에게는 장벽이 있을 수 있어서 간단한 식은 울프람 알파를 쓰는 것이 더 효율적이다.

 

 

다음과 같이 식을 풀어준다.

 

 

그런데 가끔 평범한 미분방정식도 잘 못 푸는 경우가 있었다. 아래의 식처럼 exponential이 들어간 미분방정식은 울프람 알파에서는 잘 못 풀었다.

$\dot{x}(t)=-cx(t) + e^{ct}$

 

이럴 때는 laplace transform 후 그 결과로 나온 식을 inverse laplace transform을 통해서 푸는 방법도 있다.

 

2. Laplace transform으로 식을 정리하고 다시 inverse laplace transform

 

Laplace transform table 또는 울프람 알파에서 laplace transform을 검색하면

내가 가지고 있는 식을 laplace transform으로 바꿀 수 있다.

 

$\dot{x}(t)=-cx(t) + e^{ct}$

$sX(s) = -cX(s) + \frac{1}{s-c}$

$(s+c)X(s) = \frac{1}{s-c}$

$X(s) = \frac{1}{(s+c)(s-c)}$

 

이렇게 해서 $\frac{1}{(s+c)(s-c)}$를 inverse laplace transform한다.

 

 

다음과 같이 문자 $c$가 포함된 결과를 얻을 수 있다.

 


뭐든 제일 좋은 방법은 직접 풀어보는 것이지만 자신이 직접 푼 답이 맞는지 체크하기 위해서 빨리 풀 수 있는 방법 역시 알아두면 편하다.

저작자표시 비영리 변경금지 (새창열림)

'수학 Mathematics > 미분방정식 Differential Equation' 카테고리의 다른 글

[Differential Equation] 시작  (0) 2023.12.12
[미분방정식] Boundary condition 종류  (0) 2022.06.01
'수학 Mathematics/미분방정식 Differential Equation' 카테고리의 다른 글
  • [Differential Equation] 시작
  • [미분방정식] Boundary condition 종류
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (460)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (21)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 유학 생활 Daily (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    고체역학
    Dear abby
    Numerical Analysis
    LaTeX
    인공지능
    Linear algebra
    논문작성
    에러기록
    텝스
    서버
    teps
    Python
    matplotlib
    우분투
    IEEE
    Statics
    ChatGPT
    딥러닝
    텝스공부
    WOX
    수치해석
    obsidian
    MATLAB
    논문작성법
    옵시디언
    pytorch
    Zotero
    JAX
    Julia
    생산성
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[미분방정식] 미분방정식 답을 간단하게 알고 싶을 때 사용하는 방법
상단으로

티스토리툴바