MATLAB(0)综述

MATLAB介绍

       MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。由于MATLAB的数据分析功能比较强大,以及相应的图像处理、UI等功能,常被用于算法设计,本文作为MATLAB综述,介绍MALAB的基础知识,再重点介绍其UI功能。

MATLAB基础

       MATLAB基础知识点将以下面的思维导图为顺序一一介绍:
在这里插入图片描述

工作环境

       工作环境即MATLAB界面,其中包含命令行、当前文件夹、工作区等窗口,各个窗口介绍可参考MATLAB工作环境

数据

       作为一门用于高科技计算环境的编程语言,MATLAB极强的数学运算与分析能力,而这份能力的体现就在于其对数据的操作上,MATLAB相应的数据类型、运算等可参考MATLAB数据

程序结构及控制语句

       程序流程控制,即用于控制程序中各语句执行顺序的语句,这些语句部分可以组合形成各种结构,比如选择结构、循环结构。MATLAB相应程序结构及其它流程语句可参考MATLAB程序流程控制语句

文件

       Python会生成.py文件,C语言会生成.c文件,而MATLAB相同,但其生成的文件包括基本的.m文件,还有UI定义文件.fig和数据文件.mat。关于MATLAB文件及函数有关的内容可参考MATLAB函数及文件

绘图

       MATLAB图形绘制功能十分强大(毕竟绘图也是数据处理的一种),除了最基本的线图、直方图、饼图外,MATLAB还支持动态添加数据的动图以及通过像素点显示完整的图片,如下图所示。关于MATLAB绘图有关的内容可参考绘图
在这里插入图片描述

基于GUIDE的UI设计

       MATLAB的GUI设计可参考GUI应用一文,该文章简要对GUIDE功能进行了介绍,如控件的类型、属性以及回调函数,后面针对MATLAB的UI设计会继续编写相应文章。

       GUI应用一文主要介绍GUIDE功能,若使用时遇到问题,可参考从0开始搭建简单的GUI界面一文,该文章一步步介绍了界面的搭建,对比一下应该可以找出问题所在。

       对于MATLAB的“坐标区”的使用方法,在GUI应用一文中介绍较少,可参考MATLAB坐标区应用

未完待续

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值