该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

function varargout = jisuanqi(varargin)

gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...

'gui_Singleton', gui_Singleton, ...

'gui_OpeningFcn', @jisuanqi_OpeningFcn, ...

'gui_OutputFcn', @jisuanqi_OutputFcn, ...

'gui_LayoutFcn', [] , ...

'gui_Callback', []);

if nargin && ischar(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

function jisuanqi_OpeningFcn(hObject, eventdata, handles, varargin)

global x wei suanfu dian dian_i chucun panduan m

m=0;

panduan=0;

chucun=0;

dian_i=0;

dian=0;

suanfu=0;

wei=0;

x=0;

handles.output = hObject;

guidata(hObject, handles);

function varargout = jisuanqi_OutputFcn(hObject, eventdata, handles)

varargout{1} = handles.output;

function yi_Callback(hObject, eventdata, handles)

y=1;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function ba_Callback(hObject, eventdata, handles)

y=8;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function qi_Callback(hObject, eventdata, handles)

y=7;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;panduan=0;

set(handles.xianshi,'string',x)

function liu_Callback(hObject, eventdata, handles)

y=6;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function wu_Callback(hObject, eventdata, handles)

y=5;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function si_Callback(hObject, eventdata, handles)

y=4;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function san_Callback(hObject, eventdata, handles)

y=3;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function er_Callback(hObject, eventdata, handles)

y=2;

global x wei dian dian_i panduan

if dian==0

if wei==1

x=x*10+y;

else wei==0

x=y;

end

else dian==1

x=x+y/10^dian_i;

dian_i=dian_i+1;

end

wei=1;

panduan=0;

set(handles.xianshi,'string',x)

function jiu_Callback(hObject, eventdata, handles)

y=9;

global x wei dian dian_i panduan

MATLAB中计算器的设立,怎样用MATLAB中的GUI做一个简单计算器相关推荐

  1. Matlab中用GUI做计算器,怎样用MATLAB中的GUI做一个简单计算器

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function varargout = jisuanqi(varargin) gui_Singleton = 1; gui_State = struct ...

  2. 使用Qt做一个简单计算器

    title: Calculator date: 2022-09-04 11:10:12 tags: [Qt, 应用, C++] typora-root-url: Calculator 使用Qt做一个简 ...

  3. 做一个简单计算器(两个数的加减乘除)扣扣116119409

    做一个简单计算器(两个数的加减乘除) 一.语言和环境 a)实现语言Java b)环境要求Android Studio 二.要求: 1.可以清空,可以回退(一个一个回退): 2.按下去之后textvie ...

  4. c语言设计程序计算器,C语言程序设计,做一个简单计算器

    题目: C语言程序设计,做一个简单计算器 程序内容有:加减乘除和平方,立方,开方等.用if或者swith结构来编程. 算加法时只输出加法的结果,算减法时只出减法的结果,如此类推. 解答: 已发送, # ...

  5. android用kotlin制作计算器,使用Kotlin做一个简单计算器

    样式如下图: 1.布局文件: xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http: ...

  6. 模拟一个简单计算器_阅读模拟器的简单介绍

    模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...

  7. QT实现一个简单计算器

    QT实现一个简单计算器 学生一枚,水平有限,如有问题,还望指正 第一步 通过QT设计师绘制出界面图形,界面大致如下: 第二步 将保存的.ui文件转换为头文件,以便于自己创建的对象对其继承和使用 uic ...

  8. 电脑用java怎么编程,使用java编程从0到1实现一个简单计算器

    学习编程语言最重要的就是实践.很多小伙伴在学习完编程语言后,一直停留在基础阶段,只懂一大堆理论知识,而不懂得实践.那么,今天我们一起来动手做一个小计算器,回顾下学习过的知识,同时这也是很多大学计算机专 ...

  9. java中用swing做一个windows计算器

    java中用swing做一个windows计算器 主函数 普通计数器 科学计算器 注意: 前言: 来看这篇教程估计都是java课程设计吧,现在已经没有公司很少使用swing组件了,java主要还是开发 ...

最新文章

  1. 基于VTK的Delaunay的三角剖分算法
  2. Codeforces Round #672 (Div. 2)D. Rescue Nibel![扫描线解决区间问题]
  3. 【计算机网络】HTTP 与 HTTPS ( HTTP 在网络各个层级的传输过程 | HTTPS 工作流程 | HTTPS 弊端 )
  4. ElasticSearch6 查询模板的创建使用
  5. mysql主从复制原理 简书_mysql主从复制,从原理讲到安装配置,全干货
  6. Light OJ 1373 Strongly Connected Chemicals 二分匹配最大独立集
  7. python把数据写入excel_Python读取和写入Excel文件(转)
  8. mysql查询条件为or_使用mysql查询where条件里的or和and
  9. 评测通知 | 2022年全国知识图谱与语义计算大会评测任务发布
  10. python import如何使用_python之import引用
  11. 惨遭打脸:字节某部门竟然有这么多测试
  12. JAVA中数组和集合的区别
  13. Jeff Dean执笔:一文看尽2018谷歌AI重大成果
  14. 区块链、人工智能和物联网之间是什么关系?
  15. uvalive 3713 Astronauts
  16. 5.Lucene 基本原理(六)字典实现原理 FST(Finite State Transducer)
  17. 如何在Word中的项目符号列表中自定义项目符号
  18. .net core添加word水印
  19. java 幽灵引用_全面解析Java中的GC与幽灵引用
  20. 搞笑新闻联播之老公岗位制度(中)铃声 搞笑新闻联播之老公岗...

热门文章

  1. poj 1050(DP)
  2. 2011东北地区赛G题(二分-网络流判可行性)
  3. Interfaces
  4. 对.NET的GC(垃圾回收)的理解都存在错误认识
  5. 嘉年华ON LINE首次在墨天轮和视频号并机直播,数据库内核技术抢先get
  6. 15日直播预告丨SQL条件等价改写秘笈(主讲人:怀晓明)
  7. 2020年12月国产数据库排行:榜首TiDB 2.7亿融资再破纪录;openGauss晋级十强!
  8. 嘉年华回顾丨李圣陶带你了解阿里巴巴智能化运维的奥秘
  9. 周末直播丨细致入微 - OEM Grid Control 配置部署与使用
  10. 深入解析:DBA_OBJECTS中的OBJECT_ID与DATA_OBJECT_ID的区别