cacu.m

来自「我们的作业」· M 代码 · 共 158 行

M
158
字号
function varargout = cacu(varargin)
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @cacu_OpeningFcn, ...
                   'gui_OutputFcn',  @cacu_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin & isstr(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT


% --- Executes just before cacu is made visible.
function cacu_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);

% --- Outputs from this function are returned to the command line.
function varargout = cacu_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;

function screen_CreateFcn(hObject, eventdata, handles)if ispc    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end%--------------------------------------------------------------------------% --- Executes on button press in button7.function button7_Callback(h, eventdata, handles)h=findobj(cacu,'tag','screen');
if ( strcmp(button7.String,'0')==0)
    set(h,'String',7);
else
    screen_currentstring=h.String;
    van='7';
    val=strcat(screen_currentstring,van);
    set(h,'String',val);
end% --- Executes on button press in button4.function button4_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',4);
% --- Executes on button press in button5.function button5_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',5);% --- Executes on button press in button2.function button2_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',2);% --- Executes on button press in button3.function button3_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',3);% --- Executes on button press in button6.function button6_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',6);% --- Executes on button press in button9.function button9_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',9);% --- Executes on button press in button8.function button8_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',8);% --- Executes on button press in button0.function button0_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',0);% --- Executes on button press in button_add.function button_add_Callback(hObject, eventdata, handles)% --- Executes on button press in button_minus.function button_minus_Callback(hObject, eventdata, handles)% --- Executes on button press in button_times.function button_times_Callback(hObject, eventdata, handles)% --- Executes on button press in button1.function button1_Callback(hObject, eventdata, handles)% --- Executes on button press in button_sign.function button_sign_Callback(hObject, eventdata, handles)% --- Executes on button press in button_divide.function button_divide_Callback(hObject, eventdata, handles)% --- Executes on button press in button_dot.function button_dot_Callback(hObject, eventdata, handles)% --- Executes on button press in button_equal.function button_equal_Callback(hObject, eventdata, handles)% --- Executes on button press in button_power.function button_power_Callback(hObject, eventdata, handles)% --- Executes on button press in button_sqrt.function button_sqrt_Callback(hObject, eventdata, handles)% --- Executes on button press in button_log.function button_log_Callback(hObject, eventdata, handles)% --- Executes on button press in button_canceal.function button_canceal_Callback(hObject, eventdata, handles)h=findobj(cacu,'tag','screen');
set(h,'String',0);% --- Executes on button press in button_off.function button_off_Callback(hObject, eventdata, handles)% --- Executes on button press in buton_off.function buton_off_Callback(hObject, eventdata, handles)% --------------------------------------------------------------------function menuitem_setbackcolor_Callback(hObject, eventdata, handles)% --------------------------------------------------------------------function menuitem_exit_Callback(hObject, eventdata, handles)% --------------------------------------------------------------------function menuitem_aboutcaculator_Callback(hObject, eventdata, handles)% --------------------------------------------------------------------function menuitem_aboutauthor_Callback(hObject, eventdata, handles)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?