Main Content

get

クラス: matlab.mixin.SetGet
名前空間: matlab.mixin

指定したプロパティの値のクエリ

構文

CV = get(H,Name)
SV = get(H)
get(H)

説明

CV = get(H,Name) はハンドル配列 H のオブジェクトの指定されたプロパティの値を返します。H がスカラーの場合、get は 1 つの値を返します。H が配列の場合、get はプロパティ値の cell 配列を返します。get は、あいまいではない部分的な名前または大文字小文字を区別しない名前を一致させます。不正確な名前の一致はクラス プロパティのみに適用されます。動的プロパティでは正確な名前の一致が必要です。

2 番目の引数としてプロパティ名の cell 配列を指定した場合、get は値の cell 配列を返します。セルの各行が H の要素に対応し、セルの各列がプロパティ名の cell 配列の要素に対応します。

H が非スカラーであり、Name が動的プロパティの名前である場合、H で参照されるすべてのオブジェクトにプロパティが存在する場合にのみ、get は値を返します。

SV = get(H) は、構造体を返します。フィールド名はオブジェクトのプロパティ名であり、値は対応するプロパティの現在の値です。H が非スカラーの場合、SVnumel(H)1 列の構造体配列になります。

get(H) は、ハンドルが H の MATLAB® オブジェクトのすべてのプロパティ名と現在の値を表示します。

MATLAB によるこの情報の表示方法を制御するために、サブクラスは、メソッド matlab.mixin.SetGet getdisp をオーバーライドできます。

入力引数

すべて展開する

入力ハンドル配列。単一のハンドルまたはハンドルの配列として指定します。

クエリするプロパティ。部分的な名前および大文字小文字を区別しない名前の組み合わせとして指定します。不正確な名前は、あいまいであってはなりません。動的プロパティは正確な名前を使用しなければなりません。

データ型: char | string

出力引数

すべて展開する

クエリしたプロパティの値。単一の値または値の cell 配列として返されます。

プロパティの名前と値の構造体。フィールド名はオブジェクトのプロパティ名であり、値は対応するプロパティの現在の値です。

データ型: struct

属性

Accesspublic

メソッドの属性の詳細については、メソッドの属性を参照してください。

matlab.mixin.SetGet から派生するクラスのインスタンスから、Data という名前のプロパティの値を取得します。

propValue = get(obj,'Data');

ヒント

  • get で返される情報の MATLAB での表示方法を変更するには、matlab.mixin.SetGet クラスの getdisp メソッドをオーバーライドします。