ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

copy

クラス: matlab.mixin.Copyable
パッケージ: matlab.mixin

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

構文

B = copy(A)

説明

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

copy メソッドは次のルールに従ってコピーを実行します。

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

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

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

  • BA と同じ要素数と同じサイズをもつ

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

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

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

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

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

  • クラス delete メソッド内部のcopy を呼び出せる

入力引数

A

ハンドル オブジェクト配列

出力引数

B

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

属性

Sealedtrue

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

R2011a で導入