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

4 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 20 Fév 2020
タイプミスなどで、関数名や変数名を間違えた場合に、以下のように「未定の関数」である旨が表示されますが、エラーが表示されるまでに 40秒ほどかかります。
>> fb
関数または変数 'fb' が未定義です。
もしくは
>> fb
関数または変数 'fb' が認識されません。
原因を教えてください。

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB 入門 dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!