ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

列挙型

単一タイプの値を表現する名前の固定セット

列挙型は、すべての値が同じ種類である名前付きの値の固定セットを示すために使用します。列挙型クラスは、組み込みの数値型などの他のクラスから導出できます。次に、列挙型メンバーがスーパークラスの算術演算と順序付け演算を継承します。

関数

enumerationクラスの列挙型メンバーと名前
isenum変数が列挙型かどうかを判別

クラス

meta.EnumeratedValueMATLAB クラスの列挙型メンバーの記述

トピック

列挙型の定義と使用

名前付きの値

定数プロパティまたは列挙型クラスを使用して、値を事前定義名に関連付けます。

列挙型クラスの定義

classdef ファイルで列挙ブロックを作成して、列挙型クラスを定義します。

列挙型の参照

クラス名とメンバー名を使用して列挙型メンバーを参照します。

列挙型の演算

列挙型では、論理演算、集合メンバー演算および文字列比較演算を使用します。

列挙型クラスの制限

列挙型クラスには、その使用と定義において一定の制限があります。

可変ハンドルと不変値の列挙型メンバー

時間が経つにつれ状態が変化する可能性のあるオブジェクトのセットを列挙する場合は、ハンドル列挙型を使用します。値列挙型を使用して、抽象的 (かつ不変の) 値のセットを列挙します。

列挙型の保存と読み込み

列挙型クラスのタイプによって、MATLAB® がそのクラスで保存する情報が決まります。

特殊な列挙型クラス

組み込み型から派生した列挙型

組み込み型から派生した列挙型クラスは、それらの型から動作を継承

データをカプセル化する列挙型

列挙型クラスにプロパティを定義して、特定のデータを列挙型メンバーに関連付けます。

プロパティ値の列挙型

列挙型クラスを使用して、プロパティを事前定義された一連の値に限定します。