Day4--MATLAB简介

MATLAB是一个很强大的软件,在自动控制领域也是使用非常广泛,本系列博文将基于控制系统仿真进行,参考书籍《MATLAB/Simulink与控制系统仿真》,该系列博文与笔者的自动控制理论(考研篇)互为补充,详细理论知识点请各位移步自动控制理论(考研篇)系列博客。



4.MATLAB简介

4.1 MATLAB系统构成

MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统、MATLAB应用程序接口(API)构成;

  1. MATLAB开发环境。
    开发环境是一个集成化的工作区,可以让用户输入、输出数据,提供M文件的集成编译和调试环境,包括:MATLAB桌面,命令行窗口,M文件编辑调试器,MATLAB工作区和在线帮助文档;
  2. MATLAB数学函数库。
    数学函数库包含了大量计算算法,如:基本运算的加法、正弦;复杂算法的矩阵求逆,贝塞尔函数,快速傅里叶变换等;
  3. MATLAB语言。
    基于矩阵/数组的语言,具有程序流控制,函数,数据结构,输入/输出和面向对象编程等特点;
  4. MATLAB图形处理系统。
    方便图形化显示向量和矩阵,能对图形添加标注和打印,包括:二维,三维图形函数,图像处理和动画显示等;
  5. MATLAB应用程序接口(API)。
    主要功能包括:在MATLAB中调用C和FORTRAN程序,在MATLAB与其他应用程序间建立客户/服务器关系。

4.2 MATLAB常用工具箱

  1. 控制类工具箱。
    1. 控制系统工具箱(Control System Toolbox);
    2. 系统辨识工具箱(System Identification Toolbox);
    3. 鲁棒控制工具箱(Robust Control Toolbox);
    4. 模糊逻辑工具箱(Fuzzy Logic Toolbox);
    5. 神经网络工具箱(Neural Network Toolbox);
    6. 模型预测控制工具箱(Model Predictive Control Toolbox)。
  2. 应用数学类工具箱。
    1. 最优工具箱(Optimization Toolbox);
    2. 曲线拟合工具箱(Curve Fitting Toolbox);
    3. 统计工具箱(Statistics Toolbox);
    4. 偏微分方程工具箱(Partial Differential Equation Toolbox);
  3. 信号处理类工具箱。
    1. 信号处理工具箱(Signal Processing Toolbox);
    2. 通信系统工具箱(Communications System Toolbox);
    3. 小波分析工具箱(Wavelet Toolbox);
  4. 其他常用工具箱。
    1. 符号数学工具箱(Symbolic Math Toolbox);
    2. 并行计算工具箱(Parallel Computing Toolbox);

4.3 MATLAB常用命令

Day4--MATLAB简介
Day4--MATLAB简介
Day4--MATLAB简介
Day4--MATLAB简介

上一篇:使用若依框架测试接口JSON请求


下一篇:fcpx标题:终极色彩控制插件Ultimate Colour Control