intersect
Simulink.VariableUsage
オブジェクトの 2 つの配列の共通部分を返す
説明
は、VarsOut
= intersect(VarsIn1
,VarsIn2
)Simulink.VariableUsage
オブジェクトの配列である VarsIn1
と VarsIn2
に記述されている変数を識別する配列を返します。変数が VarsIn1
と VarsIn2
の両方の Simulink.VariableUsage
オブジェクトに記述されている場合、この関数はその変数の使用情報を両方のオブジェクトから取得して Users
プロパティに格納した Simulink.VariableUsage
オブジェクトを返します。
intersect
は、VarsIn1
に含まれる Simulink.VariableUsage
オブジェクトの Name
、Source
、SourceType
の各プロパティを VarsIn2
に含まれるオブジェクトの同じプロパティと比較します。これらの 3 つのプロパティの値が同じ Simulink.VariableUsage
オブジェクトが VarsIn1
と VarsIn2
のそれぞれに含まれていると、両方で同じ変数を記述していると見なされます。
モデル内での変数の使用について記述する Simulink.VariableUsage
オブジェクトを作成するには、関数 Simulink.findVars
を使用します。
例
入力引数
出力引数
バージョン履歴
R2012b で導入