myfunc
フォルダを超えた参照と自分なりの設定を初っ端から起動する
フォルダを超えた参照と自分なりの設定を初っ端から起動する
参考になったホームページ
自分で作った関数を別のフォルダで作っているmファイルなどで引っ張りたい!
→Pathとかメンドクサイ話があるけども、すっ飛ばして何とかならんものか…
→(すっ飛ばすのは無理だけども)色々調べて試行錯誤したら、出来た
→細かい話は抜きにして、大雑把にまとめます。
自分の作った関数(mファイル)をまとめて、あるフォルダに入れる(ここでは、myfunctionとします)
MatlabのPathが通ってる部分(C:\Program Files\MATLAB71\work など)に次のmファイルを作ります。
(枠内がmファイルの中身です)
addpath('●●')
●●の部分には、自分で作った関数のあるフォルダmyfunctionの絶対パス(C:~~~\myfunction)を書いてください。
このmファイルをstartup.mという名前で保存してください。
Matlabを一回終了させます。
Matlabを再起動します。
コマンドウィンドウでpathと打ってください。
何かいろいろ出てきますが、その中に●●があることが確認できればOKです。
上ので、付け加えることができます。
startup.mの中に色々書くと、色々設定した状態でできます。
こちらを参照。
付け加えたフォルダ(上のだと●●)が間違っているなどで、不要になった時は、次の命令をすればOK。
rmpath('●●')