Processing math: 92%

ABOUT ME

오타, 오류 등등 지적은 환영합니다

Today
Yesterday
Total
  • 1차원 단순 조화 진동자 문제 - 연산자 풀이
    고전역학 2025. 1. 5. 23:37
    반응형

     

     

    지난번 글에서 단순 조화 진동자(simple harmonic oscillator) 문제를 가설 풀이(ansatz) 방법을 이용해서 풀었다. 이번에는 연산자(operator)를 이용한 풀이 방법을 간단하게 다뤄보자.

     

    일단 이번에도 풀어야 하는 미분 방정식은 지난번과 마찬가지로 다음과 같다.

    ¨x+ω20x=0

    이때 ω0=km이다.

     

    이를 미분 연산자(differential operator)의 형태로 쓰면 다음과 같다.

    d2dt2x(t)+ω20x(t)=(d2dt2+ω20)x(t)=0

     

     

    이 연산자를 마치 숫자를 다룰 때 처럼 합차 공식(sum-to-product identity) 형태로 전개해보자.

    (ddt+iω0)(ddtiω0)x(t)=(ddtiω0)(ddt+iω0)x(t)=0

     

    이렇게 전개가 가능함은 쪼개진 연산자를 각각 다시 x(t)에 작용시켜보면 식 (2)의 원래 미분 방정식으로 돌아감을 알 수 있다.

    (ddt+iω0)(dxdtiω0x)=d2xdt2iω0dxdt+iω0dxdt+ω20x=d2xdt2+ω20x=0

    (ddtiω0)(dxdt+iω0x)=d2xdt2+iω0dxdtiω0dxdt+ω20x=d2xdt2+ω20x=0

     

    만약 x(t)가 다음과 같은 식을 만족한다면 각각 식 (4)와 식 (5)가 항등식(identity)가 됨을 알 수 있다.

    (ddt±iω0)x=dxdt±iω0x=0

     

    이 식을 각 변수끼리 모아준 다음 양변을 적분함으로서 x(t)를 찾을 수 있다.

    1xdx=±iω0dt

    lnx=±iω0+c±

     

    이제 이 이후로는 가설 풀이와 똑같은 과정을 거쳐서 삼각 함수와 위상(phase)의 형태로 바꾸어 쓸 수 있다.

     

     

     

    반응형

    댓글

Designed by Tistory.