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

조회 수: 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 CenterFile Exchange에서 コマンドの入力에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!