Main Content

copy

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

ハンドル オブジェクトの配列のコピー

構文

B = copy(A)

説明

B = copy(A) はハンドル A の配列内の各要素をハンドル B の新しい配列にコピーします。

copy メソッドは次のルールに従います。

  • copy メソッドは依存プロパティをコピーしない。

  • MATLAB® はプロパティ値に含まれる任意のハンドルで再帰的に copy メソッドを呼び出す。

  • MATLAB はコピー処理中にクラス コンストラクター メソッドまたはプロパティの set メソッドを呼び出さない。

  • BA と同じサイズおよび同じ要素数をもつ。

  • B は、A と同じクラスである。

  • A が空の場合、B も空である。

  • A が異種混合の場合、B も異種混合である。

  • A が削除されたハンドル オブジェクトを含む場合、copy によって B に同じクラスの削除されたハンドルが作成される。

  • A のオブジェクトに関連付けられたダイナミック プロパティおよびリスナーは、B のオブジェクトにコピーされない。

入力引数

すべて展開する

コピーするハンドル オブジェクト配列。

属性

Sealedtrue

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

copy の使用例については、ハンドル クラスのコピーの実装を参照してください。

バージョン履歴

R2011a で導入