web-dev-qa-db-ja.com

MATLAB関数をインポート/インクルードするにはどうすればよいですか?

.mファイルで定義されたいくつかのMATLAB関数があり、それらをMATLABにインポートしたいです(組み込み関数を実行するときにそれらを呼び出すことができるように)。これどうやってするの?

31
Krt_Malta

パスを設定する必要があります。 here を参照してください。

3
Artefacto

フォルダーに関数が含まれている場合は、スクリプトの開始時に path にフォルダーを追加するだけで十分です。

addpath('../folder_x/');
addpath('../folder_y/');

パッケージである場合は、「+」で始まるフォルダーもインポートする必要があります。

import package_x.*
import package_y.*

検索パスにパッケージフォルダーの親を追加 する必要があります。

29
Morgan

UNIXの〜/ matlabに配置できるはずです。

MatlabがWindowsでどのディレクトリを検索するのかわかりませんが、matlabコマンドラインからuserpathを実行することで、それを把握できるはずです。

2
LordOphidian

Windows向けソリューション

[ファイル]-> [パスの設定]に移動し、関数を含むフォルダーをMatlabファイルとして追加します。 (少なくともVista上のMatlab 2007bの場合)

2
Krt_Malta