APP下载

MATLAB图形用户界面设计案例式教学

2021-12-02张莉

科学与生活 2021年25期

摘要:本文主要介绍了MATLAB图形界面设计的案例教学模式,以植物叶面积测量系统的设计为例,详细介绍了如何利用MATLAB建立GUI界面,展现出MATLAB设计用户界面巨大的简洁性和方便性。

关键词:MATLAB 图形界面设计 GUI 案例式教学

MATLAB 是由美国Math Works公司发布的面向科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大的功能集成在一个易于使用的视窗环境中。

图形用户界面(Graphical User Interface,简称 GUI)是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。GUI的广泛使用是当今计算机发展的重大成就之一,它极大的方便了非专业用户的使用,用户可通过窗口、菜单和按键的方式来方便地进行操作,使计算机产生某种动作或变化,如实现计算和绘图等。

建立MATLAB GUI界面有两种途径,第一种是编写脚本文件,第二种是在命令行里直接输入GUIDE创建,新建并保存后,生成.fig和.m文件,在.fig界面中编辑好点击按钮、可编辑文本和静态文本的位置、大小、颜色和字体。

本文以植物叶面积测量系统的设计为例,讲解如何完成一个MATLAB GUI的设计。该植物叶面积测量系统,利用数码相机获取植物叶面的数字图像,以一枚直径为19毫米的一角人民币硬币为参照物。通过图像采集和图像预处理等一系列操作后,获取植物叶面的像素数,根据植物页面和硬币总像素数的对比,利用公式,即可求出植物叶面积。……

登录APP查看全文