Matlabの仕組み
Matlabではキャッシュを取っているようで、
クラスファイルを更新しても反映されないことが多々あります。
クラス更新できない問題
clear all;
とかやっても同じ。
クラスの更新ができません。
正解
調べたところ、
rehash;
が正解のようです。これで、Matlabが
勝手に作っているキャッシュを削除することができます。
なので、各スクリプトファイルの冒頭には
rehash; clear all; close all;
等と書いておけば大抵うまく行きます。
・・・それでもクラスが更新されないときがあるので、
そうなったら、、MatlabConsoleを再起動しましょう…