3

エディターでMATLAB(バージョン2010a)ファイルを作成した後、以下のエラーが発生します。

「\toolbox\ matlab \ lang \ try.mがMATLABパスでこのファイルをシャドウしているため、MATLABはこのファイルを実行できません。」

また、これで「フォルダの変更」、「パスの追加」のオプションが表示されます。クリックしてこのオプションを回避した後でも、同じメッセージが表示され続けます。

matlabのマニュアルを調べて、パスを変更しようとしました。また、パス変数を確認しました。matlabファイルを保存している場所はすでにパス変数にあります。エラーの修正にご協力ください。私のファイルの名前はtry.mです。「try.m」内のコードは次のとおりです。

 clear all;
4

2 に答える 2

8

TRYはMATLABで予約語であるため、ファイル名に使用しないでください。「try.m」の名前を別の名前に変更すると、問題ないはずです。これを行うには、[エディタ]メニューの[名前を付けて保存]を使用し、別の名前を入力します。

于 2012-04-04T18:08:11.120 に答える
0

ファイルエディタのファイルにも名前が付けられていlang.mますか?Matlabは、現在のディレクトリ内のmファイルと組み込み関数を表すmファイルの間のスコープの違いを解決できない場合があるためです。ファイルがパスにないことを示しているようには見えません。むしろ、ファイルとを区別できないと言っているようです\toolbox\matlab\lang

コードの投稿や作業ディレクトリ名の追加など、ファイルの詳細を教えてください。

于 2012-04-04T17:50:10.673 に答える