Main Content

특징에 대한 함수 생성

앱에서 대화형 방식으로 수행한 계산의 명령줄 버전이 필요한 경우 선택한 특징에 대해 MATLAB® 코드를 생성합니다. 앱은 예비 데이터 처리와 특징 추출 자체를 모두 재현하는 코드를 제공합니다. 예를 들어, 앱에서 계산한 파워 스펙트럼을 기반으로 하는 특징을 선택한 경우, 생성된 코드는 스펙트럼 처리와 특징 처리를 모두 포함합니다.

다음 두 가지 코드 형식 중에서 선택할 수 있습니다.

  1. 앙상블 데이터 세트와 함께 사용하도록 형식이 지정된 함수. 이것이 디폴트 형식입니다. 특징 추출 계산을 다른 앙상블 데이터 세트에 적용하려면 이 옵션을 사용하십시오. 예를 들어, 작은 데이터 세트를 사용하여 개발된 특징을 더 큰 데이터 세트에 적용하려는 경우 이 옵션을 사용합니다.

  2. 스트리밍용으로 형식이 지정된 함수. 스트리밍 데이터에서 특징 추출을 수행하려면 이 옵션을 사용하십시오. 이 함수는 스트리밍 데이터를 받고 MATLAB Coder™와 호환되기 때문에 함수를 C 또는 C++로 변환할 수 있습니다. 자기회귀 또는 상태공간 모델을 사용하여 계산된 스펙트럼 변수를 기반으로 하는 계산은 내보낼 수 없습니다. 스트리밍 함수에서 스펙트럼 특징을 내보내려면 Welch 방법을 사용하여 스펙트럼 변수를 계산하십시오. 또한 앙상블 통계량 변수에서 도출된 특징이나 프레임 기반 데이터에서 도출된 특징은 내보낼 수 없습니다.

단일 특징 테이블에서 모든 특징을 선택할 수도 있고, 테이블에서 최상위 특징만 선택할 수도 있습니다.

특징 테이블에서, 작업하려는 특징 테이블을 선택합니다.

특징 정렬 기준에서, 선택한 특징에 순서를 지정하는 데 사용할 순위 지정 알고리즘을 선택합니다. 세션 중에 적용한 순위 지정 알고리즘만 옵션으로 표시됩니다. 순위와 관계없이 모든 특징에 대해 코드를 생성하려면 모든 특징 사용을 선택하십시오.

최상위 특징의 개수에서, 몇 개의 특징에 대해 코드를 생성할지 선택합니다. 이 옵션은 순위가 지정된 특징을 내보내는 경우에만 활성화됩니다. 순위 지정 방법을 지정하지 않으면 앱은 모든 특징에 대해 코드를 생성합니다.

앙상블 데이터 세트가 아니라 스트리밍 데이터에 함수를 사용하려면 스트리밍 데이터용으로 형식 지정 옵션을 선택하십시오.

확인을 클릭하면 앱이 편집기에서 코드를 함수에 생성합니다.

특정 입력값이나 메서드에 대해 특징을 필터링하는 등의 방법으로 선택 사항을 추가로 사용자 지정하려면 다음에 대한 함수 생성...을 사용하십시오. 이 옵션을 선택하면 선택할 수 있는 모든 신호, 특징 및 순위 지정 테이블의 목록과 코드 생성 탭이 열립니다. 코드 생성 탭을 사용하면 선택 항목 목록의 항목을 필터링하여 생성된 코드가 포함하는 항목을 세부 조정할 수 있습니다. 선택 항목별 정렬을 클릭하여 필터 없는 모든 선택 항목을 함께 봅니다. 선택을 마쳤으면 함수 생성을 클릭합니다. 다음에 대한 함수 생성...은 스트리밍 데이터를 지원하지 않습니다.

자세한 내용은 다음을 참조하십시오.