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
が最初に開かれます。
ああ・・・ 卒論が終わらない・・・