Programming and Data Types    

プライベート関数

プライベート関数は、特別に設定した名前privateをもつサブディレクトリに保存された関数です。これらは、親ディレクトリの中で関数だけ見ることができます。たとえば、ディレクトリnewmathがMATLABサーチパス上にあると仮定しましょう。privateと呼ばれるnewmathのサブディレクトリは、newpathの中の関数のみを呼ぶことができる関数を含んでいます。プライベート関数は、親ディレクトリ以外では見ることができないので、他のディレクトリの中の関数と同じ名前を使うことができます。これは、他のディレクトリにオリジナルのものを残したまま、特別な関数のユーザ自身のバージョンを作成するときに有効です。MATLABが標準のM-ファイル関数の前にプライベート関数を探しますので、プライベートでないM-ファイルtest.mの前にプライベート関数と名付けられたtest.mを見つけます。

ユーザは、コンピュータ上にディレクトリ、または、フォルダを作成する標準的な手法を使って、privateと呼ばれるサブディレクトリを作ることにより簡単にユーザ自身のprivateディレクトリを作ることができます。ユーザのパスに、これらのprivetaディレクトリを設定してください。


 サブ関数 サブスクリプトとインデックス