본문 바로가기

Software/MATLAB

MATLAB 문자연산, -Laplace, Fourier, Z-Trans

이제 다음주면, 각 대학들은 개학입니다. 저도 이번학기에 또 수업을 몇 개 진행하게 되었습니다. 항상 부족한 수업때문에 학생들에게 미안한 마음을 가질 때가 있습니다. 뭐 한가지 아이러니 한것은 정말 열심히 스스로의 생각에.. 정말 열심히 수업준비를 한 것은 학생들의 수업평가가 별로 안좋고... 뭔가 바쁜일에 지쳐가며 정작 수업준비는 약간 소흘히 한 것은 희한하게 수업평가가 좋은.... 음... 전.. 수업준비를 하면 안되는가봅니다..ㅠㅠ 하여간..

예전에 MATLAB의 문자연산에 관해 다루었었습니다. 간단히 소개[관련글]를 하고,  그후 특별히 미분의 기술 중 제가 필요에 의해 많이 사용하는 것에 대한 이야기[관련글]도 했었습니다.

이번엔 그저 다시 정리도 할겸.. 간단한 명령어 몇 개 소개할려고 합니다.


문자연산을 사용하기 위해 syms 명령으로 s,t,a,b,z를 선언하고, f1과 f2를 그냥 연습용으로 또 선언해 두었습니다.


미분과 적분한 결과입니다. 문자가 여러개 사용되었으니, t에 관해 미분/적분을 하라고 명령어 옵션에 't'를 넣어둔것이 보이실겁니다.


이번엔 극한문제 푸는 명령입니다. limit(f2, t, 0)은 f2함수에서 t를 0으로 보내는 극한을 풀어달라고 한것입니다.


거기서 하나 옵션이 더 붙을 수 있는데, 'left' 혹은 'right'를 넣어주면 좌극한, 혹은 우극한이 됩니다.


무한대로 보내는 극한 문제도 많죠.. 그건 inf 라는 글자로 명령을 주면 됩니다.^^


위의 세 명령은 선형변환의 대표 주자인 푸리에, z-변환, 라플라스변환을 수행하는 명령입니다. fourier(f1, t, s)는 f1함수를 t에 관해 푸리에 변환을 해달라는 이야기고, 그때 주파수영역의 변수는 s를 사용하라는 것입니다. ztrans나 laplace 역시 같은 의미의 옵션을 가집니다.^^

다음번엔 MuPAD에 대해 이야기를 해드릴께요. 텍스트환경에서 수식을 보는것이 좀 슬플때가 있죠. 그럴때 많이 사용하는 것이 MuPAD입니다. 꽤 재미있습니다.^^ 사실, 수식 표현이 예쁜건 울프럼알파[관련글]인데요. 그래도, 울프럼알파보다는 많은 기능을 가지고 있으니 한번 소개해 드리겠습니다... (시간은 약속해드리지 못한다는...ㅠㅠ)


반응형