计算器制作步骤
- 格式:doc
- 大小:392.00 KB
- 文档页数:8


(word完整版)用MATLAB GUI设计简单计算器
- 1 - 摘要
基于MATLAB GUI的计算器设计是利用GUIDE创建图形用户界面进行计算器设计。设计计算器时,主要是考虑到计算器的易用性、功能的常用程度进行计算器界面与功能的设计。通过调整控件和文本的布局及颜色,使界面简单大方、布局合理,达到界面友好的效果。
计算器设计时主要利用到get和set两个函数进行各个控件属性值的传递和设置。计算器实现的功能有:数字0~9和小数点的输入显示,平方、开平方和对数的输入显示。进行四则运算、正弦计算、余弦计算、正切计算和余切计算,可以求阶乘、求百分数和求倒数。可以进行括号及变量x与变量y的输入,结合坐标轴编辑框和曲线颜色编辑框实现函数的曲线绘制。最后运行调试,实现基于MATLAB GUI的计算器的设计。
MATLAB GUI介绍
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
MATLAB是matrix和laboratory两个词的组合,意为矩阵工厂,主要面对科学计算、可视化以及交互式程设计的高科技计算环境。MATLAB是将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,特别是所附带的30多种面向不同领域的工具箱支持,使得它在许多科学领域中成为计算机辅助设计和分析、算法研究和应用开发的基本工具和首选平台。
MATLAB的图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。MATLAB的图形用户界(GUI)是由光标,窗口,菜单、文字说明等对象构成一个用户界面。用户可以通过键盘输入相关的参数,通过鼠标选择、激活这些(word完整版)用MATLAB GUI设计简单计算器
关于输电线路弧垂计算简易计算器的制作和应用
发表时间:2017-01-06T15:15:18.793Z 来源:《电力技术》2016年第10期 作者: 郭元东
[导读] 针对上述问题,经过反复研究思考,理论联系实际,认为通过计算机实现手动输入自动计算显得十分必要。
国网宁夏电力公司固原供电公司 宁夏固原 756000
摘要:为了保证架空输电线路的安全运行和弧垂验收等工作,我们经常会使用档端角度法检测导地线的弧垂,但是,对于测量结果如果使用传统的手工方法来进行计算,不仅计算量大,而且容易出错。针对这一情况,我们研发出了简易的弧垂计算器,巧妙地利用excel表
格自带的函数计算功能轻松地实现了弧垂的自动计算。采用弧垂计算器,只要手动输入自变量,就可以自动完成导地线测量弧垂的计算、
分析和判断,并显示结果是否合格,对于不合格的项用加粗红色字体醒目显示。大大提高了工作效率,降低了计算强度,节约了计算时间
(约需手动计算时间的20%),易于广泛推广应用。
关键词:档端角度法;函数;十进制角度;弧垂换算
弧垂计算包括观测弧垂计算、标准弧垂计算、误差计算、结果分析、制作数据报表和存档等等内容。不仅需要计算人员掌握一定的理论水平,而且由于涉及参数多,计算过程复杂,使用计算器计算时间较长,工作效率较低,还会带来许多人为的错误。针对上述问题,经
过反复研究思考,理论联系实际,认为通过计算机实现手动输入自动计算显得十分必要。
1档端角度法测量弧垂的原理
档端角度法测量弧垂单线示意图如下:图中A、B两点分别为导地线弧垂切线与杆塔的交差点,f为中点弧垂,a、b为相对于测量仪器位
置的导地线近悬点和远悬点的垂直截距,则
2计算器的设计思路
2.1设计思路
在excel表格中,根据角度的输入方式不同,分为“三格输入法”和“单格输入法”两种。“三格输入法”比较简单,但输入麻烦,需要把度、分、秒三个值分别输入到三列表格中;“单格输入法”输入和转换计算比较复杂,但是输入比较简单,可以在一列中一次性输完度分秒值。综
制作⼀个简易计算器——基于AndroidStudio实现
⼀个计算器Android程序的源码部分分为主⼲和细节两部分。
⼀、主⼲
1. 主⼲的构成计算器的布局事件(即计算器上的按钮、⽂本框)监听
实现计算
2. 详细解释
假设我们的项⽬名为Calculator,⽽布局名称(Layout Name)为默认的activity_main 。即设置如下图所⽰:
在这种前提下,有:
设置计算器布局的⽂件:Calculator/app/src/main/res/layout/activity_main.xml
事件监听和计算实现在同⼀个⽂件⾥:Calculator/app/src/main/java/下的⼀个⼦⽬录⾥的MainActivity.java
即如下图所⽰:
3. 主⼲代码部分
计算器布局代码(写在activity_main.xml⽂件⾥):
1
2
3 android:layout_width="fill_parent"
4 android:layout_height="wrap_content"
5 >
6
7 android:layout_width="fill_parent"
8 android:layout_height="fill_parent"
9 android:orientation="vertical" >
10
11 android:id="@+id/input"
12 android:layout_width="fill_parent"
13 android:layout_height="wrap_content"
14 android:layout_gravity="center"
15 android:editable="false"
16 android:hint="@string/shuru" />
17
18
19 android:id="@+id/output"
20 android:layout_width="fill_parent"
如何使用VFP(Microsoft Visual FoxPro)设计一个简易计算器?
胡 伟
本文内容主要介绍如何使用VFP设计如下图所示的一个简易的计算器。
一、创建项目文件jsq.pjx
创建jsq文件夹:c:\jsq (以下文件均以此为存储目录)
在c:\jsq下创建项目文件:c:\jsq.pjx
二、创建表单jsq.scx
(一)创建表单jsq,并设置属性:设AutoCenter为 “.T.”、ShowWindow为 “作为顶层表单”
(二)在表单jsq内创建各对象
1、创建(菜单部分在后面创建)
单击“表单控件”工具栏上的“文本框”按钮,在表单上的适当位置单击。并设置属性Alignment为“1-右”
2、创建容器控件
设置属性SpecialEffect为“凹下”
3、创建命令控件 更改属性Caption “Command1”为“Backspace”,属性ForeColor “0,0,0”为“255,0,0”
4、如同创建,创建其它控件。
单击表面空白部分,更改属性Caption “Form1”为“计算器”。
5、编辑各控件的命令代码
新建属性 ls 并改其属性“.F.”为“0”;新建属性 mm 并改其属性“.F.”为“0”。
(1)Backspace
双击Backspace控件,在打开的Command1.klick中编写如下代码:
thisform.text1.value=substr(alltrim(thisform.text1.value),1,len(alltrim(thisform.text1.value))-1) (2)CE 的代码为:
thisform.text1.value=''
(3)C 的代码为:
thisform.text1.value=''
thisform.ls=0
thisform.tag=''
(4)MC 的代码为:
thisform.mm=0
(5)MR 的代码为: