たとえば、MPC ツールボックスの Matlab 関数を使用しようとしていますsetoutdist
(Windows 8.1 で Matlab R2013a を使用しています)。私が受け取っている応答として:
Undefined function 'setoutdist' for input arguments of type 'ss'.
を使用して、この機能に関するヘルプを得ることができますhelp setoutdist
。関数名と左括弧を入力すると、引数のリストを含むプロンプトが表示されます。私が使用しているとき、私はwhich setoutdist -all
適切な出力を受け取っています:
C:\Program Files\MATLAB\R2013a\toolbox\mpc\mpc\@mpc\setoutdist.m % mpc method code here
しかし、デフォルトのMatlabパスでも機能しないので、シャドウイングされているとは思いません。setindist
、setestim
、mpc_struct
などの他の関数でも同じですがmpc
、 、mpcstate
およびmpcmove
関数は正しく動作します。
、、、、、を使用してデフォルトのパスを復元しようとclear all
しclear classess
ていました。ウイルス対策をブロックし、リストに例外を追加しました。Matlab を再インストールしましたが、何も役に立ちませんでした。rehash toolbox
rehash pathreset
rehash toolboxreset
pathtool
おそらくこれは重要です: を編集しようとするとsetoutdist.m
、アクセスが拒否されたというメッセージが表示されます。
私はどんな助けにも非常に感謝します...