主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

enumeration

类枚举成员和名称

说明

enumeration ClassName 为名称为 ClassName 的 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 = 
  2×1 OnOffSwitchState enumeration array

    off
    on 

以列向量形式返回 matlab.lang.OnOffSwitchState 类的枚举成员,以元胞数组形式返回枚举名称。

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

    off
    on 

s = 2×1 cell
    {'off'}
    {'on' }

输入参数

全部折叠

枚举类名称,指定为字符向量或字符串标量。

数据类型: char | string

枚举类的实例。

输出参量

全部折叠

枚举成员,以列向量形式返回。

枚举成员名称,以字符向量元胞数组形式返回。

详细信息

全部折叠

扩展功能

全部展开

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2009b 中推出

另请参阅