第1章 MATLAB R2018b简介

MATLAB软件平台以接近自然语言及友好的交互界面深受用户喜爱,主要应用于工程计算、图像处理、控制系统设计、信号处理与通信、信号检测、金融建模设计与分析等领域。1992年年初,适用于Windows操作系统的MATLAB 4.0版本被推出,经过后来多次升级,系统提供的应用工具箱和功能函数不断扩大,更加易于用户使用和掌握。MATLAB R2018b版本是于2018年发布的产品,主要包括代码编程和Simulink两大部分,它将数值分析、矩阵计算、科学数据可视化、非线性动态系统的建模和仿真,以及App界面设计等诸多强大功能集成在一个窗口环境。它提供大量矩阵运算、绘图、算法、UI用户界面、App及连接其他编程语言的接口函数,为众多工程设计人员实现系统设计、仿真和人机交互提供了一种全面的解决方案,已成为数学类科技应用软件中首屈一指的平台。

1.1 MATLAB主要功能

MATLAB除了提供命令行窗口外,还提供脚本编辑器,通过命令或调用系统函数来建立文件。该文件具有结构控制、函数调用、数据结构、输入输出、面向对象等语言特征,称为系统的源文件(.m文件)。

MATLAB R2018b在数值计算、数学建模、图像处理、控制系统设计、动态仿真、语音处理、数字信号处理、人工智能基础上,还增加了深度学习的神经网络功能,且可实现图像中的像素区域分类和语义分割的功能。

1.guide命令

使用“guide”命令,可构建完全具有二维和三维基本图形和应用程序,它是MATLAB为开发GUI界面集成的开发环境,包括常用的文本、下拉列表、组合框、按钮及坐标轴等控件。

2.设计环境

使用设计环境,可扩展UI组件集、建立可视化的界面应用程序,也可构建带有线条图和散点图的应用界面。保存时,自动存储为.fig文件,并同时自动生成.m文件。

3.接口函数

接口函数与其他多种语言程序连接与嵌入后,成为应用研究开发的交互式平台,可完成数据交互。

4.Simulink

使用Simulink进行仿真,可建立各种仿真模型,搭接各种被控对象,使用多种输入、输出手段进行仿真。

5.工具箱

使用信号处理、图像处理、通信、鲁棒控制、频域系统辨识、优化、偏微分方程、控制系统等近百个工具箱,无须编写程序,即可实现复杂的计算、绘图和数据处理功能。此外,用户还可结合自己的工作需要,开发自己的应用程序或工具箱。

6.App

使用App,可以完成丰富的人机对话交互,结合MATLAB R2018b提供的仪表组件,可以编写模拟仪器、仪表盘、图形化的用户界面,再使用回调函数Callback完成数据交互。

1.2 MATLAB R2018b主窗口

在MATLAB R2018b中,窗口是处理应用程序的基本单元,用户在窗口中既可以执行命令、也可以编写、修改、运行应用程序,还能进行数据和应用程序一体化的管理。

1.2.1 主界面

主界面窗口由6部分组成,即主页工具栏窗口、命令行窗口、工作区窗口、命令历史记录窗口、当前文件夹窗口以及当前已选择的文件详细信息窗口。MATLAB R2018b主界面中的命令行窗口、当前文件夹窗口、工作区窗口与早期版本相比,保持了原有风格,但在菜单功能方面有了很大提升。MATLAB R2018b主界面如图1.1所示。

1.命令行窗口

命令行窗口是对MATLAB进行操作的主要窗口,也是主要交互窗口,用于输入MATLAB命令、表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

___Y1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值