「未定義の関数」エラ​ーが表示されるまで時​間がかかるのはなぜで​すか?

5 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2020 年 2 月 20 日
回答済み: MathWorks Support Team 2020 年 2 月 20 日
タイプミスなどで、関数名や変数名を間違えた場合に、以下のように「未定の関数」である旨が表示されますが、エラーが表示されるまでに 40秒ほどかかります。
>> fb
関数または変数 'fb' が未定義です。
もしくは
>> fb
関数または変数 'fb' が認識されません。
原因を教えてください。

採用された回答

MathWorks Support Team
MathWorks Support Team 2020 年 2 月 20 日
原因としては、MATLAB検索パスに、ネットワーク上のフォルダが設定されていることが考えられます。
インターネットに接続している間、MATLABはこれらのパスをすべて検索した後に、指定された変数もしくは関数が存在しないと判断します。インターネットに接続されていない場合は、MATLABはネットワークの場所を無視します。
問題の切り分けとして、MATLAB 検索パスの初期化を行い、問題が再現するか、確認してください。MATLAB 検索パスを初期化するには、コマンドウィンドウから以下のコマンドを実行します。
>> restoredefaultpath
>> rehash toolboxcache
この後、エラーメッセージを表示させ、問題が改善した場合は、以下のコマンドを実行し、MATLAB を再起動してください。
>> savepath
これにより、MATLAB 検索パスが上書き保存されます。
また、上記で改善されない場合、履歴にネットワークフォルダの情報が残っている可能性があります。その場合は、下記コマンドを実行し、履歴を削除した後、MATLAB を再起動することをお試しください。
>> s = settings;
>> s.matlab.desktop.currentfolder.History.PersonalValue = {''}

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeコマンドの入力 についてさらに検索

タグ

タグが未入力です。

製品


リリース

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!