matlab与gui设计计算器,基于MATLAB在GUI计算器设计的应用.pdf

基于MATLAB在GUI计算器设计的应用

——matlab课程大作业

姓名:卢伟峰

学号:084633237

班级:电科082

指导教师:朱静

摘要:

matlab是一种用于算法开发、数据可视化、数据分析以及数值

计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使

用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。

matlab 的应用范围非常广,包括信号和图像处理、通讯、控制

系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用

领域。附加的工具箱(单独提供的专用matlab 函数集)扩展了matlab

环境,以解决这些应用领域内特定类型的问题。

matlab提供了很多用于记录和分享工作成果的功能。可以将您的

matlab代码与其他语言和应用程序集成,来分发您的matlab算法和

应用。

主要功能

 此高级语言可用于技术计算

 此开发环境可对代码、文件和数据进行管理

 交互式工具可以按迭代的方式探查、设计及求解问题

 数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以

及数值积分等

 二维和三维图形函数可用于可视化数据

 各种工具可用于构建自定义的图形用户界面

 各种函数可将基于matlab的算法与外部应用程序和语言(如C、

C++、Fortran、Java、COM 以及Microsoft Excel)集成

matlab在计算科学,自然科学,社会科学等多方面都有很多应用,

本文以matlab为工具,主要研究它在GUI计算器设计方面的应用。

关键词:GUI界面 MATMAB 计算器 加减乘除 三角反三角

目 录

1.前言

2.计算器总体设计思路

3.详细设计及实现

3.1GUI 界面设计

3.2 关键函数设计及代码分析

3.2.1 打开函数;

3.2.2 C 键 (清屏);

3.2.3 数字按键函数;

3.2.4 四则运算按键;

3.2.5 等号运算;

3.2.6 三角函数及反三角函数;

3.2.7 删除键;

4.设计结果和运行测试

4.1 四则运算测试;

4.2 三角函数及反三角函数测试;

4.4 第二功能键测试;

5.结束语

参考文献

谢辞

前言

Matlab是一种解释性执行语言,具有强大的计算、仿真、

绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千

上万的不同领域的科研工作者不停的在自己的科研过程中扩充

matlab 的功能,使其成为了巨大的知识宝库。可以毫不夸张的说,

哪怕是你知真正理解了一个工具箱,那么就是理解了一门非常重

要的科学知识。科研工作者通常可以通过matlab来学习某个领域

的科学知识,这就是matlab真正在全世界推广开来的原因。目前

的matlab版本已经可以方便的设计漂亮的界面,它可以象vb等

语言一样设计漂亮的用户接口,同时因为有最丰富的函数库 (工

具箱)所以计算的功能实现也很简单,进一步受到了科研工作者

的欢迎。我们利用matlab提供的图形设计界面 (GUI),设计了计

算器,通过参考教材和网络代码资源,设计了一个简单的科学运

算器。计算器程序主要是用MATLABGUI来制作,界面主要由一个

静态文本框和运算按钮来实现。实现的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值