4 つの編集ボックスと 1 つのプッシュボタンを備えた Matlab GUI プログラムを開発しました。私のアプリケーションは、Matlab ソフトウェアで実行すると正しく動作しますが、exe ファイル (スタンドアロン) に変換した後、プッシュボタンが機能しません。つまり、「結果」編集ボックスに出力が表示されません。だから問題は何ですか?ここに私のプッシュボタンコードがあります:
function btnCal_Callback(hObject, eventdata, handles)
a=str2num(get(handles.txbLow,'string'));
b=str2num(get(handles.txbHi,'string'));
f=get(handles.txbForm,'string');
x=0.5*((b-a)*(-1*(3/5)^0.5)+b+a);
g=subs(f,'x',x);
sum=(g)*(5/9);
x=0.5*(b+a);
g=subs(f,'x',x);
sum=sum+(g)*(8/9);
x=.5*((b-a)*((3/5)^.5)+b+a);
g=subs(f,'x',x);
sum=sum+g*(5/9);
result=sum*((b-a)/2);
set(handles.txbResult,'string',result);