亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calculate.m

?? 這學期開了軟件工程工具及其應用這么課
?? M
字號:
function answer=calculate(Number1,Number2,opvalue)
switch (opvalue)
    case '+'
       answer=Number1+Number2;%加法
    case '-'
        answer=Number1-Number2;%減法
    case '*'
        answer=Number1*Number2;%乘法
    case '/'
       answer=Number1/Number2;%除法
    case '^'
        answer=Number1^Number2;%求冪次
    case 'log'
        answer=log(Number1)/log(Number2); %取對數
    otherwise
end
% --- 開啟鍵盤
function btnStart_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsStart;% --- 開啟鍵
global IsNew;% --- 操作數新得開始
Number1='';
Number2='';
opvalue = ''; 
 IsNew='true';
 IsStart='true';
set(handles.editDisplay,'string','0');
 
% --- 清除全部按鍵響應
function btnClearAll_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
Number1='';
Number2='';
opvalue = ''; 
IsNew='true';
set(handles.editDisplay,'string','0');
end
 
% --- 按鍵清屏響應
function btnClear_Callback(hObject, eventdata, handles)
global   Number2;% --- 操作數2
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
Number2='';
IsNew='true';
set(handles.editDisplay,'string','0');
end
 
% --- 回退字符響應
function btnBack_Callback(hObject, eventdata, handles)
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
temp=get(handles.editDisplay,'String'); 
 if strcmp(temp,'0')~=1
     if(max(size(temp))==1)
          set(handles.editDisplay,'String',0); 
            IsNew='true';
      else
    set(handles.editDisplay,'String',temp(1:end-1)); 
     end
else
    set(handles.editDisplay,'String',0);
      IsNew='false';
end
end 
 
% --- 按鍵0響應
function btn0_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
temp=get(handles.editDisplay,'String'); 
 if strcmp(temp,'0')~=1      
     if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','0');
        IsNew='false';
     else
        num=strcat(get(handles.editDisplay,'String'),'0');
        set(handles.editDisplay,'String',num);
     end   
 end 
end
% --- 按鍵1響應
function btn1_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','1');
        IsNew=0;
    else
        num=strcat(get(handles.editDisplay,'String'),'1');
        set(handles.editDisplay,'String',num);
end   
end
 
 
% --- 按鍵2響應
function btn2_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','2');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'2');
        set(handles.editDisplay,'String',num);
 end   
end
 
% --- 按鍵4響應
function btn4_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','4');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'4');
        set(handles.editDisplay,'String',num);
end   
end
 
% --- 按鍵5響應
function btn5_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','5');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'5');
        set(handles.editDisplay,'String',num);
end   
end
 
% --- 按鍵6響應
function btn6_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','6');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'6');
        set(handles.editDisplay,'String',num);
end   
end
 
 
% --- 按鍵3響應
function btn3_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','3');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'3');
        set(handles.editDisplay,'String',num);
end   
 
end
 
% --- 按鍵7響應
function btn7_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','7');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'7');
        set(handles.editDisplay,'String',num);
end   
end   
 
% --- 按鍵8響應
function btn8_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','8');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'8');
        set(handles.editDisplay,'String',num);
end   
end
% --- 按鍵9響應
function btn9_Callback(hObject, eventdata, handles)
global IsNew;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(IsNew,'true')==1
        set(handles.editDisplay,'String','9');
        IsNew='false',;
    else
        num=strcat(get(handles.editDisplay,'String'),'9');
        set(handles.editDisplay,'String',num);
end   
end
 
% --- 按鍵+響應
function btnAdd_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='+';
      Number2='';
    else
        opvalue='+';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 
 end
% --- 按鍵-響應
function btnMinus_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='-';
      Number2='';
    else
        opvalue='-';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 end
 
 % --- 按鍵×響應
function btnMul_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='*';
      Number2='';
    else
        opvalue='*';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 end
 
% --- 按鍵/響應
function btnDiv_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='/';
      Number2='';
    else
        opvalue='/';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 end
 
% --- 按鍵開方響應
function btnSqrt_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
    temp=str2num(get(handles.editDisplay,'String')); 
   if temp~=0
        sqrt(temp)
       set(handles.editDisplay,'String',num2str( sqrt(temp))); 
        Number1='';
        Number2='';
   end
       IsNew='true';
 end 
 
 
% --- 按鍵求冪響應
function btnPow_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='^';
      Number2='';
    else
        opvalue='^';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 end
 
% --- 按鍵Log響應,取對數
function btnLog_Callback(hObject, eventdata, handles)
global   Number1;% --- 操作數1
global   Number2;% --- 操作數2
global opvalue;% --- 運算符
global IsNew;% --- 操作數新得開始
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      opvalue='log';
      Number2='';
    else
        opvalue='log';
        Number1=str2num(get(handles.editDisplay,'String')); 
end
     IsNew='true';
 
 end
 
% --- 按鍵=響應
function btnEqual_Callback(hObject, eventdata, handles)
global   Number1;
global   Number2;
global opvalue;
global IsStart;
 if strcmp(IsStart,'true')==1
 if strcmp(Number1,'')~=1
      Number2=str2num(get(handles.editDisplay,'String')); 
      Number1=calculate(Number1,Number2,opvalue);
      set(handles.editDisplay,'String',num2str(Number1));   
      Number1='';
      Number2='';
     IsNew='true';
end
end
% --- 按鍵 +/-(數字) 響應
function btnSign_Callback(hObject, eventdata, handles)
global IsStart;
 if strcmp(IsStart,'true')==1
temp=get(handles.editDisplay,'String');
if temp(1:1)=='-'
    temp=temp(2:end)
    set(handles.editDisplay,'String',temp);
else
    temp=0-str2num(temp);
    set(handles.editDisplay,'String',temp);
end
 
end
 
% --- 按鍵 .(小數點) 響應
function btnDot_Callback(hObject, eventdata, handles)
global IsStart;
 if strcmp(IsStart,'true')==1
temp=get(handles.editDisplay,'String');
if find(temp=='.')>0
    ;
else
    temp=strcat(temp,'.');
    set(handles.editDisplay,'String',temp);
end
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线播放| 国产成人亚洲精品青草天美| 在线一区二区三区四区五区| 亚洲男人的天堂在线观看| 91美女在线观看| 亚洲综合无码一区二区| 7777精品久久久大香线蕉| 免费观看久久久4p| 国产日韩综合av| 色哦色哦哦色天天综合| 五月婷婷综合网| 精品欧美一区二区久久 | 一区二区三区自拍| 欧美美女bb生活片| 精品无人码麻豆乱码1区2区| 亚洲国产欧美另类丝袜| 7777精品久久久大香线蕉| 国产精品香蕉一区二区三区| 亚洲欧美在线另类| 欧美人与z0zoxxxx视频| 国产精品自在在线| 亚洲国产日韩精品| 久久久久久久久久久黄色| 91精品福利在线| 极品美女销魂一区二区三区免费| 欧美激情一区二区三区四区| 欧美日韩夫妻久久| 成人免费观看视频| 日韩电影在线一区二区| 国产免费久久精品| 欧美一卡2卡三卡4卡5免费| 成人动漫视频在线| 免费成人在线影院| 一区二区在线看| 久久亚洲精品国产精品紫薇| 欧美午夜不卡在线观看免费| 国产**成人网毛片九色| 日本特黄久久久高潮| 亚洲色欲色欲www在线观看| 日韩精品中文字幕在线一区| 91国在线观看| 不卡的av电影在线观看| 免费的成人av| 性感美女极品91精品| 欧美激情艳妇裸体舞| 日韩亚洲欧美高清| 欧美日韩国产三级| 91猫先生在线| 丰满亚洲少妇av| 狠狠色丁香九九婷婷综合五月| 亚洲一区免费在线观看| 亚洲欧美中日韩| 国产免费久久精品| 久久亚洲春色中文字幕久久久| 欧美肥妇bbw| 一本久道中文字幕精品亚洲嫩| 高清不卡一区二区在线| 精品一区二区在线观看| 日韩中文字幕区一区有砖一区| 亚洲精品视频在线观看免费| 中文在线一区二区| 久久久.com| 国产亚洲欧美日韩在线一区| 欧美xxxx老人做受| 日韩欧美一级精品久久| 欧美一二三四区在线| 欧美麻豆精品久久久久久| 欧美又粗又大又爽| 色哟哟在线观看一区二区三区| 成人午夜视频在线观看| 成人午夜激情在线| 成人自拍视频在线观看| 丁香五精品蜜臀久久久久99网站 | 亚洲黄色性网站| 亚洲欧美另类小说视频| 精品在线视频一区| 久久精品国产99国产精品| 美女视频第一区二区三区免费观看网站| 亚洲一区二区三区激情| 亚洲国产美国国产综合一区二区| 一级中文字幕一区二区| 午夜欧美电影在线观看| 秋霞午夜鲁丝一区二区老狼| 蜜桃av噜噜一区| 国产在线视频一区二区三区| 国内精品伊人久久久久av一坑| 狠狠色丁香婷婷综合| 国产精品911| 成人激情综合网站| 色综合天天综合网天天看片| 91福利国产成人精品照片| 欧美日韩一区二区欧美激情| 日韩一二三区视频| www久久久久| 最近中文字幕一区二区三区| 一区二区成人在线| 免费av成人在线| 国产河南妇女毛片精品久久久| 成人免费视频免费观看| 欧美亚洲综合网| 欧美大胆一级视频| 中文字幕亚洲电影| 午夜精品一区二区三区免费视频| 蜜桃视频第一区免费观看| 国产成人综合在线观看| 91成人在线免费观看| 6080国产精品一区二区| 久久久美女艺术照精彩视频福利播放| 国产精品久久久久aaaa樱花| 亚洲综合色成人| 国产又黄又大久久| 色综合久久综合| 精品福利在线导航| 亚洲黄一区二区三区| 黄色小说综合网站| 在线亚洲+欧美+日本专区| 欧美xxxxx牲另类人与| 亚洲精品视频在线观看网站| 麻豆freexxxx性91精品| 99久久99久久精品免费观看| 欧美一级二级三级蜜桃| 自拍偷拍亚洲欧美日韩| 开心九九激情九九欧美日韩精美视频电影| 大胆亚洲人体视频| 91精品国产色综合久久不卡电影 | 中文字幕在线不卡国产视频| 丝袜亚洲另类欧美| 99久久婷婷国产综合精品 | 欧美性色综合网| 国产日韩av一区| 首页欧美精品中文字幕| 国产91综合网| 91精品国产色综合久久不卡蜜臀 | 日韩一区二区在线看| 中文字幕在线观看不卡| 精久久久久久久久久久| 欧美日韩国产一二三| 国产精品日韩精品欧美在线| 老司机精品视频一区二区三区| 色综合天天在线| 日本一区二区不卡视频| 久久福利视频一区二区| 在线播放91灌醉迷j高跟美女| 亚洲日本免费电影| 国产69精品久久久久777| 日韩写真欧美这视频| 亚洲大片在线观看| 在线观看www91| 亚洲欧美日韩小说| 成人黄色网址在线观看| 国产午夜亚洲精品理论片色戒| 蜜臀av一区二区三区| 欧美欧美欧美欧美首页| 夜夜夜精品看看| 91女人视频在线观看| 国产精品久久久久久久久久久免费看| 狠狠色狠狠色综合| 欧美电影免费观看完整版| 天天综合网 天天综合色| 欧美最新大片在线看| 亚洲免费观看在线视频| 91丝袜美女网| 亚洲三级在线看| 97久久超碰国产精品电影| 国产精品女人毛片| 成人美女在线视频| 中文字幕免费一区| av中文一区二区三区| 国产精品久久久久久亚洲伦 | 欧美精品丝袜久久久中文字幕| 中文字幕一区二区三区精华液| 粉嫩13p一区二区三区| 欧美激情在线免费观看| 国产不卡视频一区| 日韩毛片在线免费观看| 91美女在线观看| 一区二区三区久久| 欧美日本一区二区| 麻豆一区二区三| ww亚洲ww在线观看国产| 成人综合婷婷国产精品久久蜜臀| 亚洲国产日韩a在线播放性色| 欧美日韩久久一区| 美女在线一区二区| 国产三级精品视频| 一本久久精品一区二区| 亚洲电影第三页| 精品久久久久久久久久久久久久久久久 | 国产精品私人影院| 色综合色狠狠综合色| 天天综合天天综合色| 久久嫩草精品久久久精品一| 国产99精品国产| 亚洲一级二级三级| 日韩精品在线看片z| 成人国产电影网| 午夜亚洲福利老司机| 久久麻豆一区二区| 在线精品亚洲一区二区不卡| 日韩成人午夜电影|