「未定義の関数」エラーが表示されるまで時間がかかるのはなぜですか?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
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 = {''}
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!