.mファイルで定義されたいくつかのMATLAB関数があり、それらをMATLABにインポートしたいです(組み込み関数を実行するときにそれらを呼び出すことができるように)。これどうやってするの?
パスを設定する必要があります。 here を参照してください。
フォルダーに関数が含まれている場合は、スクリプトの開始時に path にフォルダーを追加するだけで十分です。
addpath('../folder_x/');
addpath('../folder_y/');
パッケージである場合は、「+」で始まるフォルダーもインポートする必要があります。
import package_x.*
import package_y.*
検索パスにパッケージフォルダーの親を追加 する必要があります。
UNIXの〜/ matlabに配置できるはずです。
MatlabがWindowsでどのディレクトリを検索するのかわかりませんが、matlabコマンドラインからuserpath
を実行することで、それを把握できるはずです。
[ファイル]-> [パスの設定]に移動し、関数を含むフォルダーをMatlabファイルとして追加します。 (少なくともVista上のMatlab 2007bの場合)