设计一个GUI,为简单计算器的图形页面,要求实现四则运算

img

你好,计算器参考博文

MATLAB·gui设计简单计算器应用实例_ice-bear-CSDN博客_matlabgui设计实例 MATLAB 程序设计基础之gui设计简单计算器应用实例一、实验目的掌握Matlab图形用户界面的设计流程二、实验内容用matlab设计有图形界面的计算器程序,其中清空和退出功能使用菜单栏实现(例子:calculator1)三、实验过程记录和运行结果分析先打开matlab新建gui用户界面,构思好自己的计算机界面后右键单击查看回调函数,补充相应功能1.相应功能:基本加减乘除操作,使... https://blog.csdn.net/qq_42701999/article/details/92852185?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%AE%A1%E7%AE%97%E5%99%A8gui&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-6-92852185.pc_v2_rank_blog_default&spm=1018.2226.3001.4450

相信你学完这个基本上也就可以做剩下的功能了

对上面的做个补充,三角函数只是在加减号改了个符号而已,其它的变化不大,比如:
三角函数及反三角函数

% --- Executes on button press in sin.

function sin_Callback(hObject, eventdata, handles)

global shift

if (shift==0)

result=sin(str2num(get(handles.text1,'string'))*pi/180);

set(handles.text1,'String',num2str(result));

else

result=asin(str2num(get(handles.text1,'string')))*180/pi;
set(handles.text1,'String',num2str(result));

end