開発のヒホ

iOSとかAndroidとかのアプリを開発するのに四苦八苦するブログ

MATLAB開始時のディレクトリの変更

 MATLABで開始時に動かしたいプログラムがあるときは、
 MATLAB起動時の初期フォルダにstartup.mを配置してコードを書きます。

 それはよく知られているのですが、この初期フォルダの変え方が調べてもパッと出てこなかったのでメモを残します。


 MATLAB起動時に最初に参照されるフォルダのことは、公式では起動フォルダ(Startup Folder)と呼ぶそうです。
 MATLAB 起動フォルダー - MATLAB & Simulink - MathWorks 日本

 ホームディレクトリとか起動ディレクトリとかユーザーによって色々と使われていて、調べるのに厄介でした。
 この起動フォルダを変更するにはuserpath関数を使います。
 ユーザー割り当ての検索パスの表示と変更 - MATLAB userpath - MathWorks 日本

 こんな感じです。

userpath
# /Users/Hiho/Documents/MATLAB:

userpath( '/Users/Hiho/Documents/documents_matlab' ) ;

userpath
# /Users/Hiho/Documents/documents_matlab:

 これで次回起動時からは/Users/Hiho/Documents/documents_matlabが最初に開かれます。

 ああ・・・ 卒論が終わらない・・・