MATLAB에서 Filter를 간단히 적용할 수 있는 툴박스가 있습니다. 바로 sptool이죠. 필터적용을 간단히 할 거라면 꽤 유용한 툴입니다. 간단히
sptool |
표시된 edit를 누립니다. 물론 원하는 필터를 선택해야겠지만. 지금은 lowpass필터를 적용해보죠
그러면 필터가 적용된 신호이름을 설정하는 곳이나옵니다. sig2라고 되어있네요. 실제로는 sig2.data에 저장됩니다. 이를 춰크스페이스에 저장해야겠지요.
첫번째 창에서 file의 export를 선택하면 뜨는 창입니다. sig1은 필터링된 신호고 LSlp라고 되어있는것이 설계된 필터입니다. 이를 워크스페이스에 올려놓고 사용하면 되겠지요. 필터만 따로 사용하고 싶다면,
LSlp.tf 안에
Result_Sig = conv(LSlp.tf.num, SampleData);
라고만 해주면 되겠죠.... 앞뒤 데이터가 좀더 붙어 있으니 짜르시면 됩니다.
이 글은 제 이전 홈페이지에 2008년 11월 7일 올렸던 내용입니다.
티스토리로 이전하면서 몇몇 글들을 이렇게 옮기고 있습니다.
티스토리로 이전하면서 몇몇 글들을 이렇게 옮기고 있습니다.
반응형
'Software > MATLAB' 카테고리의 다른 글
Embedded Block을 이용해보자. (2) | 2009.04.15 |
---|---|
MATLAB/Simulink 기동시 읽기나 쓰기 실패(에러)하는 경우 (2) | 2009.04.15 |
미분(차분) 및 적분하기 (14) | 2009.04.15 |
cftool 명령으로 Curve Fitting 간단히 하기 (2) | 2009.04.15 |
Figure에서 Legend사용시 아랫첨자 구현하기 (0) | 2009.04.15 |
Simulink에서 Annotation 사용하기 (4) | 2009.04.15 |
EVAL (excutive string function) 함수 사용하기 (8) | 2009.04.15 |