このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
set
クラス: matlab.mixin.SetGet
名前空間: matlab.mixin
指定したプロパティ名とプロパティ値のペアの代入
構文
set(H,Name,Value,...)
set(H,pn,pv)
set(H,s)
S = set(h)
説明
set(
は、ハンドル配列 H
,Name
,Value
,...)H
内のオブジェクトについて、指定した名前のプロパティを指定した値に設定します。set
は、あいまいでない部分的な名前または大文字小文字を区別しない名前を一致させます。不正確な名前の一致はクラス プロパティのみに適用されます。動的プロパティでは正確な名前の一致が必要です。
set(
は、H
,pn
,pv
)H
で指定されたすべてのオブジェクトで、文字列の cell 配列 pn
で指定したプロパティを、cell 配列 pv
の対応する値に設定します。cell 配列 pn
は 1
行 n
列 (n
はプロパティ名の数) でなければなりませんが、cell 配列 pv
は、m
が length(H)
と等しい、m
行 n
列にすることもできます。set
は、含まれるプロパティ名のリストの関連する値のセットで各オブジェクトを更新します。
set(
は、H
,s
)s
に含まれる値と struct
s
の各フィールド名で特定されるプロパティを設定します。s
は、フィールド名がオブジェクトのプロパティ名である struct
です。
は、設定可能なプロパティであるスカラー S
= set(h
)h
を返します。S
は、フィールド名がオブジェクトのプロパティ名と値である struct
です。これらの値は、空の cell 配列、または有限な一連の事前定義された値をもつプロパティに対して設定可能な値を含む cell 配列になります。
入力引数
出力引数
例
matlab.mixin.SetGet
から派生するクラスのインスタンスで Data
という名前のプロパティの値を設定します。
set(obj,'Data',[1 2 3 4])
ヒント
set
で返される情報の MATLAB® での表示方法を変更するには、matlab.mixin.SetGet
クラスのsetdisp
メソッドをオーバーライドします。