하나의 푸시 버튼 & 네 개의 편집 상자가있는 Matlab GUI 프로그램을 개발했습니다. Matlab 소프트웨어로 실행할 때 응용 프로그램이 제대로 작동하지만 exe 파일 (독립형)로 변환 한 후 푸시 버튼이 작동하지 않으면 '결과'편집 상자에 출력이 표시되지 않습니다. 그래서 뭐가 문제 야? 난 그냥 힌트로,matlab exe 파일의 푸시 버튼이 작동하지 않습니다
result=sum*((b-a)/2); % "result" is numeric
set(handles.txbResult,'string',result); % "result" should be string
다음과 혼란 조금 해요,
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를 사용하고 있습니까? –