get
audioplayer
オブジェクトのプロパティ値のクエリ
構文
Value
= get(obj
,Name
)
Values
= get(obj
,{Name1
,...,NameN
})
Values
= get(obj
)
get(obj
)
説明
は Value
= get(obj
,Name
)obj
オブジェクトについて指定されているプロパティの値を返します。
は 1 行 Values
= get(obj
,{Name1
,...,NameN
})N
列の cell 配列で指定されているプロパティの値を返します。
は Values
= get(obj
)obj
のすべてのプロパティの値を含むスカラー構造体を返します。各フィールド名は、プロパティ名に対応します。
get(
はすべてのプロパティ名とその現在の値を表示します。obj
)
例
サンプル ファイル handel.mat
から audioplayer
オブジェクトを作成し、オブジェクト プロパティをクエリします。
load handel.mat; handelObj = audioplayer(y, Fs); % Display all properties. get(handelObj) % Display only the SampleRate property. get(handelObj, 'SampleRate') % Create a cell array that contains % values for two properties. info = get(handelObj, {'BitsPerSample', 'NumChannels'});
代替方法
1 つのプロパティにアクセスするには、ドット表記を使用します。各プロパティを、構造体配列のフィールドであるかのように参照します。たとえば、上記の例で作成した handelObj
オブジェクトの TotalSamples
プロパティの値を検出します。
numSamples = handelObj.TotalSamples;
このコマンドは以下と同等です。
numSamples = get(handelObj, 'TotalSamples');