필터 디자이너에서 필터 내보내기
필터 디자이너 앱을 사용하면 필터 설계에서 간단히 필터 객체(dfilt)를 생성할 수 있습니다. 이는 명령줄 함수에 사용하기 위해 필터 설계를 MATLAB® 작업 공간에 저장하는 경우 특히 유용합니다. 파일 > MATLAB 코드 생성을 사용하여 필터를 MATLAB 코드로 저장해 스크립트나 배치 파일로 실행할 수도 있습니다.
필터 디자이너에서 필터 관리자를 클릭하고
Bandpass Butterworth-1필터만 강조 표시합니다.파일 > 내보내기를 선택합니다.
내보낼 위치를
작업 공간으로 설정합니다. 내보낼 형식을객체로 설정합니다. 이산 필터에Hd1을 입력합니다. 내보내기를 클릭하여 필터 뱅크에 있는 첫 번째 필터를 작업 공간의Hd1dfilt객체로 내보냅니다.나머지 9개 필터 각각에 대해 1~3단계를 반복합니다. 각 필터를 개별적으로 강조 표시하여 활성 필터로 만든 후 필터 번호와 일치하도록 이산 필터 이름을 변경합니다. 작업을 마치면 작업 공간에 10개의
dfilt객체가 있게 됩니다.파일 > 닫기를 선택하여 앱을 닫습니다.
MATLAB 명령줄에서
whos명령을 사용하여 객체를 내보냈는지 확인합니다.whos Name Size Bytes Class Attributes Hd1 1x1 dfilt.df2sos Hd10 1x1 dfilt.df2sos Hd2 1x1 dfilt.df2sos Hd3 1x1 dfilt.df2sos Hd4 1x1 dfilt.df2sos Hd5 1x1 dfilt.df2sos Hd6 1x1 dfilt.df2sos Hd7 1x1 dfilt.df2sos Hd8 1x1 dfilt.df2sos Hd9 1x1 dfilt.df2sos