1.MATLAB介绍
1.1 MATLAB概述
1.1.1 MATLAB系统构成
系统由 开发环境、 数学函数库、 语言、 图形处理系统和
应用接口 五部分组成。
1. 开发环境。
开发环境是一套方便用户使用 函数和文件的工具集,是一个集成化的工作区,可以让用
户输入输出数据,并提供了 文件的集成编译和调试环境,包括: 桌面、命令行窗口、 文件编辑
调试器、 工作区和在线帮助文档。
2. 数学函数库。
数学函数库包括了大量的计算算法,从基础运算(如:加法、正余弦等)到复杂算法(如:矩阵求逆、
贝塞尔函数、快速傅里叶变换等)。
3. 语言。
语言是一个高级的基于矩阵/数组的语言,具有程序流控制、函数、数据结构、输入/输出和面向对象
编程等特色。
4. 图形处理系统。
图像处理系统使得 能方便图形化显示向量和矩阵,且能对图形添加标注和打印,包括:强力的二
维、三维图形函数、图像处理和动画显示等函数。
5. 应用程序接口。
应用程序接口是一个使 语言能与
、
等其他高级编程语言进行交互的函数
库,该函数库的函数通过调用动态链接库 实现与 文件的数据交换,其主要功能包括在
中调用 和 程序,以及在 与其他应用程序间建立客户/服务器关系。
1.1.2 MATLAB常用工具箱
常见的 工具箱如下:
1. 控制类工具箱。
控制系统工具箱 ;
系统辨识工具箱 ;
鲁棒控制工具箱 ;
模糊逻辑工具箱 ;
神经网络工具箱 ;
模型预测控制工具箱 ;
2. 应用数学类工具箱。
最优工具箱 ;
曲线拟合工具箱 ;
统计工具箱 ;
偏微分方程工具箱 ;
3. 信号处理工具箱。
信号处理工具箱 ;