Main Content

enumeration

클래스의 열거형 멤버와 이름

설명

예제

enumeration ClassNameClassName 이름을 가진 MATLAB® 클래스의 열거형 멤버 이름을 표시합니다.

예제

enumeration(obj)obj 클래스의 열거형 멤버 이름을 표시합니다.

예제

m = enumeration(___)은 열 벡터 m으로 열거형 멤버를 반환합니다.

예제

[m,s] = enumeration(___)은 열 벡터 m으로 열거형 멤버를 반환하고 셀형 배열 s로 멤버 이름을 반환합니다. s 내 이름은 m 내 열거형 멤버에 대해 요소별로 대응합니다.

예제

모두 축소

matlab.lang.OnOffSwitchState 클래스에 대한 열거형 멤버 이름을 표시합니다.

enumeration matlab.lang.OnOffSwitchState
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

열거형 멤버 객체를 사용하여 matlab.lang.OnOffSwitchState 클래스에 대한 열거형 멤버 이름을 표시합니다.

e = matlab.lang.OnOffSwitchState.off;
enumeration(e)
Enumeration members for class 'matlab.lang.OnOffSwitchState':

    off
    on

matlab.lang.OnOffSwitchState 클래스에 대한 열거형 멤버를 열 벡터로 반환합니다.

m = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

matlab.lang.OnOffSwitchState 클래스의 열거형 멤버를 열 벡터로 반환하고 열거형 이름을 셀형 배열로 반환합니다.

[m,s] = enumeration('matlab.lang.OnOffSwitchState')
m = 
  2x1 OnOffSwitchState enumeration array

    off
    on 

s = 2x1 cell
    {'off'}
    {'on' }

입력 인수

모두 축소

열거형 클래스 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다.

데이터형: char | string

열거형 클래스의 인스턴스입니다.

출력 인수

모두 축소

열거형 멤버로, 열 벡터로 반환됩니다.

열거형 멤버 이름으로, 문자형 벡터로 구성된 셀형 배열로 반환됩니다.

세부 정보

모두 축소

동작 설명

enumeration 함수의 동작입니다.

  • 내장 클래스에서 파생되는 열거형(enumeration) 클래스는 해당 열거형(enumeration) 멤버의 이름을 여러 개 지정할 수 있습니다.

  • 출력 인수 없이 enumeration 함수를 호출하는 경우 MATLAB은 각 열거형(enumeration) 멤버(클래스 정의에 지정됨)의 첫 번째 이름만 표시합니다. 사용 가능한 모든 열거형 멤버와 그 이름을 보려면 2개의 출력 인수를 사용하십시오. 예를 들면 [m,s] = enumeration(obj);와 같습니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2009b에 개발됨

참고 항목