当前位置:
文档之家› 第1章 matlab概述PPT课件
第1章 matlab概述PPT课件
第1章 MATLAB概述
2020/11/14
1
第1章 MATLAB概述
• 1.1 MATLAB语言的发展 • 1.2 MATLAB语言的特点 • 1.3 MATLAB的工作环境
1.3.1 命令窗 1.3.2 图形窗 1.3.3 文本编辑窗 • 1.4 演示程序
2020/11/14
2
1.1 MATLAB语言的发展
▪ 1984年由Little、Moler、ห้องสมุดไป่ตู้teve Bangert合作成立
MathWorks公司,并把MATLAB正式推向市场。从这
时起,MATLAB的内核采用C语言编写,而且除原有的
202数0/1值1/1计4 算能力外,还新增了数据图视功能。
4
▪ 1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2, 以及和1999年春的5.3版。现今的MATLAB拥有更丰富 的数据类型和结构、更友善的面向对象、更加快速精 良的图形可视、更广博的数学和数据分析资源、更多 的应用开发工具。
▪ 2000年末推出6.0版本。无论在界面的设计上还是在内 容上较以前版本都有很大的进展。
▪ 2004年推出7.0版本,增加并改进了许多功能。
▪ 目前最新的版本为2010b,2011版今年也会推出。
2020/11/14
5
1.1 MATLAB语言的发展(续)
• 1.1.3 Matlab的版本演化
1. Matlab 1.0
• 1.1.1 MATLAB 概述
MATLAB是集数值计算、符号运算及图 形处理等强大功能于一体的科学计算语言,是 一种交互式的以矩阵为基础的系统计算平台,它 用于科学和工程的计算与可视化。它的优点在 于快速开发计算方法,而不在于计算速度。
MATLAB已成为一门高校必修的课程, 也是最为普遍的计算工具之一。
1.2 MATLAB语言的特点
• 友好的工作平台和编程环境 • 简单易用的程序语言 • 强大的科学计算及数据处理能力 • 出色的图形处理功能 • 应用广泛的模块集和工具箱 • 实用的程序接口和发布平台 • 模块化的设计和系统级的仿真
2020/11/14
14
MATLAB的应用领域
➢工业研究与开发 ➢数学教学,特别是线性代数 ➢数值分析和科学计算方面的教学与研究 ➢电子学、控制理论和物理学等工程和科学
2020/11/14
3
1.1 MATLAB语言的发展(续)
• 1.1.2 Matlab的发展
▪ MATLAB名字由MATrix和 LABoratory 两词的前三 个字母组合而成。那是20世纪七十年代,时任美国新 墨西哥大学计算机科学系主任的Cleve Moler出于减轻 学生编程负担的动机,为学生设计了一组调用 LINPACK和EISPACK矩阵软件工具包库程序的的“通 俗易用”的接口,此即用FORTRAN编写的萌芽状态的 MATLAB。
• Neural Network Toolbox——神经网络 工具箱
• Optimization Toolbox——优化工具箱
• Partial Differential Toolbox——偏微分 方程工具箱
• Robust Control Toolbox——鲁棒控制工 具箱
• Signal Processing Toolbox——信号 处理工具箱
识工具箱 • Fuzzy Logic Toolbox——模糊逻辑工具箱 • Bioinformatics Toolbox——生物分析工具箱
• Image Processing Toolbox——图象处 理工具箱
• Database Toolbox——数据库工具箱
• Model predictive Control Toolbox— —模型预测控制工具箱
• Spline Toolbox——样条工具箱 • Statistics Toolbox——统计工具箱 • Symbolic Math Toolbox——符号数学
工具箱
• Simulink Toolbox——动态仿真工具箱 • Virtual Reality Toolbox——虚拟现实
工具箱
• Wavelet Toolbox——小波工具箱 等等……. 而且每个新出的版本都在增加、更新完善。
2092.0/11M/14atlab 7.0: (2004)
6
10.2005年,Matlab 7.1 R14 11.2007年,Matlab R2007 12.2008年,Matlab R2008 13.2009年,Matlab R2009 14.2010年,Matlab R2010
2020/11/14
2. Pc matlab->matlab 386
3. Matlab3.5+simulink
4. Matlab 4.0:simlink内嵌(1992)
5. Matlab 5.0 :全面的面向对象
6. Matlab 5.1~5.3 (1999)
7. Matlab 6.0 (2000)
8. Matlab 6.5:购并了MATRIXx
7
Matlab产品家族
• Matlab扩展支持在 matlab中系统的实 施和开发。
• 工具箱:专用的函数 库,解决特定领域的 问题。
• Simulink非线性系 统仿真
• Blockset是专门为 simulink建立的模块 。
8
工具箱简介
• 功能型工具箱 —— 通用型
功能型工具箱主要用来扩充 Matlab的数值计算、符号运算功能、 图形建模仿真功能、文字处理功能以及 与硬件实时交互功能,能够用于多种学 科。
• 领域型工具箱 —— 专用型
领域型工具箱是学科专用工具 箱,其专业性很强,比如控制系统工 具箱( Control System Toolbox)
;信号处理工具箱(Signal Processing Toolbox);财政金融工 具箱( Financial Toolbox)等等。只 适用于本专业。
Matlab常用工具箱
• Matlab Main Toolbox——matlab主工具箱 • Control System Toolbox——控制系统工具
箱 • Communication Toolbox——通讯工具箱 • Financial Toolbox——财政金融工具箱 • System Identification Toolbox——系统辨