enumeration
类枚举成员和名称
说明
示例
显示枚举成员名称
显示 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' }
输入参数
ClassName
— 枚举类名称
字符向量 | 字符串
枚举类名称,指定为字符向量或字符串标量。
数据类型: char
| string
obj
— 枚举类的实例
对象
枚举类的实例。
输出参量
m
— 枚举成员
列向量
枚举成员,以列向量形式返回。
s
— 枚举成员名称
元胞数组
枚举成员名称,以字符向量元胞数组形式返回。
详细信息
行为说明
enumeration
函数的行为。
派生自内置类的枚举类可以为给定的枚举成员指定多个名称。
调用不带输出参量的
enumeration
函数时,MATLAB 仅显示每个枚举成员的第一个名称(如类定义中所指定)。要查看所有可用的枚举成员及其名称,请使用两个输出参量。例如,[m,s] = enumeration(obj);
。
扩展功能
C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。
基于线程的环境
使用 MATLAB® backgroundPool
在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool
加快代码运行速度。
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2009b 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)