공식이 인테그랄 x(t)*h(t- tau) d(tau) 니깐 tau의 크기를 적당히 잡고, h를 뒤집고 tau 만큼 평행이동 시킨 다음에 겹치는 부분을 곱하면 될 거 같은데 이걸 for문 쓰면 될꺼고
파이썬 코드를 찾아봤는데 numpy 나 scipy 쓴 거 밖에 안보여서... 이거 보고 파이썬으로 한 번 짜보길http://www.songho.ca/dsp/convolution/convolution.html
윗 댓글 수정 x(t) * h (t) = 인테그랄 x(tau) x h(t- tau) d(tau) = 인테그랄 x(tau) x h(-(tau - t)) d(tau) 라서 h를 뒤집고 t를 적당히 평행이동 시킨다음에 같은 인덱스 가진 부분 곱하고 적분, 그러니깐 더하면 됨
공식이 인테그랄 x(t)*h(t- tau) d(tau) 니깐 tau의 크기를 적당히 잡고, h를 뒤집고 tau 만큼 평행이동 시킨 다음에 겹치는 부분을 곱하면 될 거 같은데 이걸 for문 쓰면 될꺼고
파이썬 코드를 찾아봤는데 numpy 나 scipy 쓴 거 밖에 안보여서... 이거 보고 파이썬으로 한 번 짜보길
http://www.songho.ca/dsp/convolution/convolution.html
윗 댓글 수정 x(t) * h (t) = 인테그랄 x(tau) x h(t- tau) d(tau) = 인테그랄 x(tau) x h(-(tau - t)) d(tau) 라서 h를 뒤집고 t를 적당히 평행이동 시킨다음에 같은 인덱스 가진 부분 곱하고 적분, 그러니깐 더하면 됨