我開發了一個Matlab GUI程序,它有四個編輯框&一個按鈕;當我使用Matlab軟件運行它時,我的應用程序可以正常工作,但在將其轉換爲exe文件(獨立版)後,按鈕不起作用,這意味着它不會在「結果」編輯框中顯示輸出。所以有什麼問題? 這裏是我的按鈕代碼:在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);
你的意思是,如果你按下按鈕完全沒有任何反應?你可以讓exe做任何事情嗎?你是否在使用Matlab的同一臺計算機上使用exe文件? –