Programming with MATLAB | ![]() ![]() |
関数の多重定義
クラスディレクトリに同じ名前の関数を作ることにより任意の関数を多重定義できます。関数がオブジェクト上で読み込まれるとき、MATLABはサーチパス上にある他の位置の前にクラスディレクトリ内で関数を探します。たとえば、オブジェクトのあるクラスに対して、関数plot
を多重定義することは、適切なクラスディレクトリの中のplot.m
のユーザバージョンに単に置き換えることです。
関数の多重定義の例題
![]() |
演算子と関数の多重定義 | 例題:Polynomクラス | ![]() |