珍娱客>科技>MATLAB简介>正文

MATLAB简介

历史2022-05-150 次阅读
MATLAB简介

一、MATLAB简介

  • MATLAB(Matrix Laborator)是MathWorks公司开发科学与工程计算软件;
  • 广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等行业;
  • 国内外高校和研究部门科学研究的重要工具;
  • MATLIB 已成为数学计算工具方面事实上的标准,MATLIB 6.5是最新版本。

二、MATLAB工具箱

MATLAB由基本部分和功能各异的工具箱组成。

基本部分是MATLAB的核心,工具箱是扩展部分。

工具箱是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专门问题或实现某一类的新算法。

MATLAB有以下主要的工具箱:

  • § 控制系统工具箱(Control System Toolbox)
  • § 系统辨识工具箱(System Identification Toolbox)
  • § 信号处理工具箱(Signal Processing Toolbox)
  • § 神经网络工具箱(Neural Network Toolbox)
  • § 模糊逻辑控制工具箱(Fuzzy Logic Toolbox)
  • § 小波工具箱(Wavelet Toolbox)
  • § 模型预测控制工具箱(Model Predictive Control Toolbox)
  • § 通信工具箱(Communication Toolbox)
  • § 图像处理工具箱(Image Processing Toolbox)
  • § 频域系统辨识工具箱(Frequency System Identification Toolbox)
  • § 优化工具箱(Optimization Toolbox)
  • § 偏微分方程工具箱(Partial Differential Equation Toolbox)
  • § 财政金融工具箱(Financial Toolbox)
  • § 统计工具箱(Statistics Toolbox)

三、MATLAB功能和特点

1.功能强大

(1) 运算功能强大

l MATLAB的数值运算要素不是单个数据,而是矩阵,每个元素都可看作复数,运算包括加、减、乘、除、函数运算等;

l 通过MATLAB的符号工具箱,可以解决在数学、应用科学和工程计算领域中常常遇到的符号计算问题。

(2) 功能丰富的工具箱

大量针对各专业应用的工具箱的提供,使MATLAB适用于不同领域。

(3) 文字处理功能强大

MATLAB的Notebook为用户提供了强大的文字处理功能,允许用户从Word访问MATLAB的数值计算和可视化结果。

2.人机界面友好,编程效率高

  • 语言规则与笔算式相似,命令表达方式与标准的数学表达式非常相近。
  • 解释方式工作的,键入算式无需编译立即得出结果,若有错误也立即做出反应,便于编程者立即改正。

3.强大而智能化的作图功能

  • 工程计算的结果可视化,使原始数据的关系更加清晰明了;
  • 多种坐标系;
  • 能绘制三维坐标中的曲线和曲面。

4.可扩展性强

包括基本部分和工具箱两大部分,具有良好的可扩展性,工具箱可以任意增减。

5. Simulink动态仿真功能

MATLAB的Simulink提供了动态仿真的功能,用户通过绘制框图来模拟一个线性、非线性、连续或离散的系统,通过Simulink能够仿真并分析该系统。