Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'1');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','1');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton4.
function pushbutton4_Callback(~, eventdata,
handles)
% hObject handle to pushbutton4 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'4');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','4');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton5.
function pushbutton5_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton5 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'7');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','7');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton6.
function pushbutton6_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton6 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'+');
set(handles.text1,'string',text_string);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton7.
function pushbutton7_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton7 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'*');
set(handles.text1,'string',text_string);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton8.
function pushbutton8_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton8 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'2');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','2');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton9.
function pushbutton9_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton9 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'5');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','5');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton10.
function pushbutton10_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton10 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'8');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','8');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton11.
function pushbutton11_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton11 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'-');
set(handles.text1,'string',text_string);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton12.
function pushbutton12_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton12 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'/');
set(handles.text1,'string',text_string);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton13.
function pushbutton13_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton13 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'3');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','3');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton14.
function pushbutton14_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton14 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'6');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','6');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton15.
function pushbutton15_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton15 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'9');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','9');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton16.
function pushbutton16_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton16 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'0');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','0');
assignin('base','flag',0);
end
% --- Executes on button press in
pushbutton17.
function pushbutton17_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton17 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
assignin('base','flag',1);
text_string=get(handles.text1,'string');
answer=eval(text_string);
set(handles.text1,'string',answer);
set(handles.text7,'string','');
% -----------------------------------------
---------------------------
function Untitled_1_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_1 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
% -----------------------------------------
---------------------------
function Untitled_2_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_2 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
delete(Calculator)
% -----------------------------------------
---------------------------
function Untitled_3_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_3 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
% -----------------------------------------
---------------------------
function Untitled_4_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_4 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
delete(Calculator)
equations_solver
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'.');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','.');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton19.
function pushbutton19_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton19 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
flag2 = evalin('base', 'flag2');
if flag2==0
tex='e'
else
tex='pi'
assignin('base','flag2',0);
end
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,tex);
set(handles.text1,'string',text_string);
else
set(handles.text1,'string',tex);
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton21.
function pushbutton21_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton21 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
set(handles.axes1,'visible','off')
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'-
');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','-');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton22.
function pushbutton22_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton22 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
text_string=get(handles.text1,'string');
L=length(text_string);
if L>0
text_string(end)=[];
set(handles.text1,'string',text_string);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton24.
function pushbutton24_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton24 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
assignin('base','flag',1);
% text_string=get(handles.text1,'string');
% answer=eval(text_string);
set(handles.text1,'string','');
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
% --- Executes on button press in
togglebutton1.
function togglebutton1_Callback(hObject,
eventdata, handles)
% hObject handle to togglebutton1 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
% Hint: get(hObject,'Value') returns toggle
state of togglebutton1
text_string=get(handles.text1,'string');
if flag2==0
text_string=strcat(text_string,'sin');
%
set(handles.text1,'string',text_string);
else
text_string=strcat(text_string,'asin');
%
set(handles.text1,'string',text_string);
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
else
if flag2==0
text_string='sin';
else
text_string='asin';
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
end
assignin('base','flag2',0);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton27.
function pushbutton27_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton27 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag2 = evalin('base', 'flag2');
flag = evalin('base', 'flag');
flag3 = evalin('base', 'flag3');
if flag==0
text_string=get(handles.text1,'string');
if flag2==0
text_string=strcat(text_string,'cos');
%
set(handles.text1,'string',text_string);
else
text_string=strcat(text_string,'acos');
%
set(handles.text1,'string',text_string);
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
else
if flag2==0
text_string='cos';
else
text_string='acos';
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
end
assignin('base','flag2',0);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton28.
function pushbutton28_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton28 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag2 = evalin('base', 'flag2');
flag = evalin('base', 'flag');
flag3 = evalin('base', 'flag3');
if flag==0
text_string=get(handles.text1,'string');
if flag2==0
text_string=strcat(text_string,'tan');
%
set(handles.text1,'string',text_string);
else
text_string=strcat(text_string,'atan');
%
set(handles.text1,'string',text_string);
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
else
if flag2==0
text_string='tan';
else
text_string='atan';
end
if flag3==1
text_string=strcat(text_string,'d');
end
set(handles.text1,'string',text_string);
end
assignin('base','flag2',0);
assignin('base','flag',0);
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton29.
function pushbutton29_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton29 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'(');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','(');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton30.
function pushbutton30_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton30 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
flag = evalin('base', 'flag');
if flag==0
text_string=get(handles.text1,'string');
text_string=strcat(text_string,')');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string',')');
assignin('base','flag',0);
end
set(handles.text7,'string','');
% --- Executes on button press in
pushbutton31.
function pushbutton31_Callback(hObject,
eventdata, handles)
% hObject handle to pushbutton31 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
set(handles.axes1,'visible','on')
set(handles.text1,'visible','off')
set(handles.text5,'visible','off')
set(handles.text7,'visible','off')
Xmax=get(handles.slider2,'value');
x=0:(Xmax)/200:Xmax;
y=get(handles.text1,'string');
Y=eval(y);
plot(x,Y)
% -----------------------------------------
---------------------------
function Untitled_5_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_5 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
% -----------------------------------------
---------------------------
function Untitled_6_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_6 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
% -----------------------------------------
---------------------------
function Untitled_7_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_7 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
set(handles.text5,'string','R');
assignin('base','flag3',0);
% -----------------------------------------
---------------------------
function Untitled_8_Callback(hObject,
eventdata, handles)
% hObject handle to Untitled_8 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles structure with handles and
user data (see GUIDATA)
flag5=get(handles.axes1,'visible');
L=length(flag5);
if L==2
set(handles.axes1,'visible','off')
set(handles.text1,'visible','on')
set(handles.text5,'visible','on')
set(handles.text7,'visible','on')
set(handles.text1,'string','')
end
set(handles.text5,'string','D');
assignin('base','flag3',1);
set(handles.text7,'string','');
% --- Executes during object creation,
after setting all properties.
function pushbutton8_CreateFcn(hObject,
eventdata, handles)
% hObject handle to pushbutton8 (see
GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles empty - handles not created
until after all CreateFcns called
text_string=get(handles.text1,'string');
text_string=strcat(text_string,'x');
set(handles.text1,'string',text_string);
else
set(handles.text1,'string','x');
assignin('base','flag',0);
end
set(handles.text7,'string','');
set(handles.slider2,'max',Xmax+1);
else
set(handles.slider2,'max',20);
end
flag4=get(handles.axes1,'visible');
if flag4=='on'
Xmax=get(handles.slider2,'value');
x=0:(Xmax)/200:Xmax;
y=get(handles.text1,'string');
Y=eval(y);
plot(x,Y)
end
% --- Executes during object creation,
after setting all properties.
function slider2_CreateFcn(hObject,
eventdata, handles)
% hObject handle to slider2 (see GCBO)
% eventdata reserved - to be defined in a
future version of MATLAB
% handles empty - handles not created
until after all CreateFcns called
% Hint: slider controls usually have a
light gray background.
if isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor',[.9 .9
.9]);
end