Matlab に 4 つのボタン (menu.fig) を持つ GUI メニューがあります。次に、ボタンをクリックしたときに開きたい .fig ファイルが 4 つあります。メニューから .fig を開き、値を挿入してプロットを実行すると、次のエラーが発生します。
???? 非構造体配列のフィールドを参照しようとしています。
1.fig を直接開こうとすると、すべてが完全に機能します。
問題は eval() にあると読みましたが、解決できません。
各 .fig ファイルの変数名を変更しました
1.イチジク:
function pbutton1_Callback(hObject, eventdata, handles)
A1=get(handles.edtSAmp,'String');
f1=get(handles.edtSFreq, 'String');
fi1=get(handles.edtSFase, 'String');
t1=get(handles.popTipo, 'Value');
A1=str2double(A1);
f1=str2double(f1);
fi=str2double(fi1);
SinalSinusoidal(A1,f1,fi,t1);
その1行目にエラーが発生しました。