MatLab 讲 义 2002 年 9 月版 1 MATLAB 讲义 第一章 MATLAB 系统概述 1
1 MATLAB 系统概述 MATLAB(MATrix LABoratory)矩阵实验室的缩写,全部用C 语言编写
特点: (1)以复数矩阵作为基本编程单元,矩阵运算如同其它高级语言中的语言变量操作一样方便,而且矩阵无需定义即可采用
(2)语句书写简单
(3)语句功能强大
(4)有丰富的图形功能
如plot,plot3 语句等
(5)提供了许多面向应用问题求解的工具箱函数
目前,有20 多个工具箱函数,如信号处理、图像处理、控制系统、系统识别、最优化、神经网络的模糊系统等
(6)易扩充
2 MATLAB 系统组成 (1)MATLAB 语言 MATLAB 语言是高级的矩阵、矢量语言,具有控制流向语句、函数、数据结构、输入输出等功能
同时MATLAB 又具有面向对象编程特色
MATLAB 语言包括运算符和特殊字符、编程语言结构、字符串、文件输入/输出、时间和日期、数据类型和结构等部分
(2)开发环境 MATLAB 开发环境有一系列的工具和功能体,其中大部分具有图形用户界面,包括MATLAB 桌面、命令窗口 、命令历 史 窗口 、帮 助 游 览 器 、工作空 间、文件和搜 索 路 径 等
(3)图形处理 图形处理包括二 维 、三 维 数据可视 化,图像处理、模拟 、图形表 示 等图形命令
还 包括低 级的图形命令,供用户自 由 制作、控制图形特性 之 用
(4)数学 函数库 有求和、正 弦 、余 弦 等基本函数到 矩阵求逆 、求矩阵特征 值 和特征 矢量等
MATLAB 数学 函数库 可分为基本矩阵和操作、基本数学 函数、特殊化数学 函数、线 性 矩阵函数、数学分析 和付 里 叶 变换 、多项 式 和二 重 函数等
(5)MATLAB 应用程序 接