定義されているディレクトリから関数を実行したいと考えています。 のは、これが私のフォルダ構造であるとしましょう:MATLABで関数を実行する場所を制御する方法は?
./matlab
./matlab/functions1
./matlab/functions2
と私はMATLABパスにすべてのディレクトリを持っているので、私はこれらのディレクトリにある関数を呼び出すことができています。
私の関数funcは、matlab/functions1にあります。 My機能は、コマンド
今csvwrite('data.csv', data(:));
が含まれています、私は./matlabから "FUNC" と呼ぶならば、 'data.csv' の./matlabで作成されます。 ./matlab/functions2から呼び出すと、そのディレクトリに作成されます。しかし、関数が定義されているディレクトリ(./matlab/functions1)に、現在のディレクトリが何であっても、ディレクトリに常にdata.csvを書き込む機能が必要です。それをどうすれば実現できますか?
クラスファイルにも同様の機能がありますか? – Carel