0

私はmatlabのガイド付きのGUIに取り組んでいます。その間に、ファイルに別の名前を付けるように工夫し、名前を変更しました。また、.m ファイルではすべての関数の名前を新しいファイル名に変更し、.fig ファイルではすべてのオブジェクトの名前を変更しました。

ただし、アプリケーションを起動すると、まだこのエラーが表示されます

??? Undefined function or method 'uiSchwingungen' for input arguments of type 'char'.

Error in ==>     
@(hObject,eventdata)uiSchwingungen('edit1_CreateFcn',hObject,eventdata,guidata(hObject))

uiSchwingungen存在しない古いファイル名はどこにありますか。

このコード セクションはどこに隠されていますか (.m ファイルにはなく、.fig はバイナリです)

4

1 に答える 1

2

GUIDE でを開き.fig、要素 (ボタンなど) を右クリックして、プロパティ ブラウザーに移動し、CallBackプロパティを探し、そのフィールドをクリックして編集する必要があります。

@(hObject,eventdata)uiSchwingungen('edit1_CreateFcn',hObject,eventdata,guidata(hObject))

uiSchwingungenその要素の名前に置き換える必要があります (これは、プロパティ インスペクターの [タグ] フィールドにあります)。

この間違いはおそらく複数回発生する可能性があるため、すべてのボタン、テキスト ボックスなどに目を通します。

于 2012-12-19T17:01:09.563 に答える