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

7 visualizaciones (últimos 30 días)
MathWorks Support Team
MathWorks Support Team el 20 de Feb. de 2020
Respondida: MathWorks Support Team el 20 de Feb. de 2020
タイプミスなどで、関数名や変数名を間違えた場合に、以下のように「未定の関数」である旨が表示されますが、エラーが表示されるまでに 40秒ほどかかります。
>> fb
関数または変数 'fb' が未定義です。
もしくは
>> fb
関数または変数 'fb' が認識されません。
原因を教えてください。

Respuesta aceptada

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

Más respuestas (0)

Categorías

Más información sobre MATLAB 入門 en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!