MATLAB基础与实例进阶-01
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 4 机械工业出版社 2015/11/7
1.1.1 MATLAB发展历程
1984年,MathWorks公司成立;
1984 年, MATLAB
1.0 问世,该版本的内 核用C语言实现,支持MS-DOS平台; 1986年,MATLAB 2.0面世,支持UNIX; 1987年,MATLAB 3.0发布; 1992年,MATLAB 4.0发布,告别DOS; 1993年,MATLAB 4.1,支持Windows;
1.2.3 MATLAB的启动与退出
MATLAB的启动(两种方式)
从【开始】菜单启动:选择【开始】|【所
有程序】|【MATLAB】|【R2010a】| 【MATLAB R2010a】,启动MATLAB 从桌面快捷方式启动:双击MATLAB R2010a 快捷方式,启动ATLAB
Page 29
Window菜单
Page 37
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Help菜单
Page 38
机械工业出版社
2015/11/7
1.3.2 MATLAB工具栏
:新建和打开按钮; :剪切、复制和粘贴按钮; :撤销和重复操作按钮; :Simulink、GUIDE和Profiler窗口开启按钮 :MATLAB帮助按钮
当前文件夹选项,用于设置和显示当前文件夹
Page 39 机械工业出版社 2015/11/7
1.3.3 MATLAB窗口
命令窗口 命令历史记录窗口 工作空间窗口 当前文件夹窗口
Page 40
机械工业出版社
2015/11/7
1.3.3 MATLAB窗口——命令窗口
Page 41
机械工业出版社
机械工业出版社
2015/11/7
1.4.1 命令窗口帮助系统
help命令:在help命令后加入所要查询的函
数或类名,将会返回所查询对象的使用说明 。
适合在知道函数名而不知其用法的情况 下用来查询函数的用法。
>> help cos COS Cosine of argument in radians. COS(X) is the cosine of the elements of X. See also acos, cosd. Reference page in Help browser doc cos
2015/11/7
1.3.3 MATLAB窗口—命令历史记录窗口
Page 42
机械工业出版社
2015/11/7
1.3.3 MATLAB窗口——工作空间窗口
Page 43
机械工业出版社
2015/11/7
ຫໍສະໝຸດ Baidu
1.3.3 MATLAB窗口——当前文件夹窗口
Page 44
机械工业出版社
2015/11/7
1.4 MATLAB帮助和演示系统
1.4.1 命令窗口帮助系统 1.4.2 联机帮助系统 1.4.3 联机演示系统
Page 45
机械工业出版社
2015/11/7
1.4.1 命令窗口帮助系统
在命令窗口通过键入帮助命令来查询 所需内容是获取帮助最简洁和最快速的方 式。常使用的帮助命令包括help、lookfor 和其它一些命令。
Page 46
2015/11/7
1.2.2 MATLAB的安装
(10)安装完成
Page 26
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(11)激活软件
Page 27
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(12)激活成功
Page 28
机械工业出版社
2015/11/7
Page 7
机械工业出版社
2015/11/7
1.1.1 MATLAB发展历程
2009年3月,MATLAB
R2009a(V7.8); 2009年9月,MATLAB R2009b(V7.9); 2010年3月,MATLAB R2010a(V7.10); 2010年9月,MATLAB R2010b(V7.11); 2011年4月,MATLAB R2011a(V7.12);
Page 16 机械工业出版社 2015/11/7
1.2.2 MATLAB的安装
(1)启动安装程序
Page 17
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(2)选择不从网络安装(建议)
Page 18
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(3)浏览软件使用许可协议
MATLAB数学函数库 MATLAB面向对象语言;
MATLAB图形模块;
MATLAB外部接口。
Page 10 机械工业出版社 2015/11/7
2. Simulink平台
基于模型的设计工具;
模型仿真工具; 模型测试、验证工具; 结果可视化工具; 文档生成工具; 与MATLAB交互。
Page 13
机械工业出版社
2015/11/7
1.2 MATLAB的安装和运行
1.2.1 MATLAB运行环境要求 1.2.2 MATLAB的安装 1.2.3 MATLAB的运行和退出
Page 14
机械工业出版社
2015/11/7
1.2.1 MATLAB运行环境要求
CPU:所有支持SSE2指令集的Intel或 AMD x86处理器; 内存:至少1024M,建议2048M; 硬盘:只安装MATLAB需要1GB,典型 安装需要3-4GB; 操作系统:Windows、Linux、Mac
1.3
MATLAB集成开发环境
1.4
MATLAB帮助和演示系统
Page 2
机械工业出版社
2015/11/7
1.1 MATLAB简介
MATLAB 是 矩 阵 实 验 室 ( Matrix Laboratory)的简称,它集图形化显示、 精确计算和建模仿真于一身,在技术计算、 嵌入式系统、控制系统、数字信号处理、 通信系统、图像和视频处理、FPGA设计、 机电设计、测试测量、计算生物学和计算 金融学等领域都得到了非常广泛的应用。
Page 31
机械工业出版社
2015/11/7
1.3 MATLAB集成开发环境
1.3.1 MATLAB主菜单 1.3.2 MATLAB工具栏 1.3.3 MATLAB窗口
Page 32
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
File菜单
Page 33
机械工业出版社
2015/11/7
Page 19
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(4)输入文件安装密钥
Page 20
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(5)选择安装类型
Page 21
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(6)指定安装目录
Page 22
Page 3
机械工业出版社
2015/11/7
1.1.1 MATLAB发展历程
上世纪七十年代早中期
,Cleve Moler博 士 和 同 事 Wayne Cowell 等 人 开 发 了 EISPACK和LINPACK程序库 ; 上 世 纪 七 十 年 代 后 期 , 在 EISPACK 和 LINPACK 程序库的基础上, Cleve Moler 开发了一套集命令解释和科学计算于一身 的交互式软件系统,取名为MATLAB。
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(7)选择安装产品
Page 23
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(8)配置安装选项
Page 24
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(9)确认安装设置
Page 25
机械工业出版社
Page 47 机械工业出版社 2015/11/7
1.4.1 命令窗口帮助系统
lookfor命令:扫描MATLAB搜索路径中 每个M文件的注释区第一行,返回所有 包含所查询的字符串的函数。适合不知 道所查询对象的确切名称的情况下用来 查询函数的用法。
>> lookfor fft detrend - Remove a linear trend from a vector, usually for FFT processing. fft - Discrete Fourier transform. fft2 - Two-dimensional discrete Fourier Transform. fftn - N-dimensional discrete Fourier Transform.
Page 15
机械工业出版社
2015/11/7
1.2.1 MATLAB运行环境要求
Windows: Windows XP SP 3、Windows XP
x64 Edition SP 2、Windows Server 2003 R2、 Windows Vista SP 1/2、Windows Service 2008 SP2/R2、Windows 7 Linux:Debian 5.x、Red Hat Enterprise Linux 5.x、SUSE Linux Enterprise Desktop 11.x、 Ubuntu 9.10/10.04 LTS、 Mac:Mac OS X 10.5.5 Leopard以上版本、 Mac OS X 10.6.x(Snow Leopard)。
Page 5 机械工业出版社 2015/11/7
1.1.1 MATLAB发展历程
1994 年, MATLAB
4.X 发布, Simulink 和 Symbolic Math Toolbox加入MATLAB; 1996年,MATLAB 5.0发布(面向对象); 2000年,MATLAB 6.0发布(提升性能); 2002年,MATLAB 6.5发布(JIT引擎); 2004年,MATLAB 7.0发布; 2005年, MATLAB 7.1发布;
1.3.1 MATLAB主菜单
Edit菜单
Page 34
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Debug菜单
Page 35
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Desktop菜单
Page 36
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
机械工业出版社
2015/11/7
1.2.3 MATLAB的启动与退出
MATLAB运行主界面
Page 30
机械工业出版社
2015/11/7
1.2.3 MATLAB的启动与退出
MATLAB的退出(三种方式)
在MATLAB运行窗口中,点击主窗口右上
角的关闭按钮退出MATLAB 选择【File】|【Exit MATLAB】菜单或用 快捷键“Alt+F+X”退出MATLAB 在命令窗口键入exit命令,退出MATLAB
Page 8
机械工业出版社
2015/11/7
1.1.2 MATLAB体系结构
MATLAB平台
Simulink平台
工具箱和模块集
Page 9
机械工业出版社
2015/11/7
1. MATLAB平台
桌面工具与开发环境
MATLAB桌面、命令窗口、编辑器 调试器、工作空间、历史窗口、帮助窗口等
Page 11
机械工业出版社
2015/11/7
3. 工具箱和模块集
从单纯的数学函数库演变成为包含多学科、
多领域的函数包和模块库,包含的工具箱 和模块集达到近百个; 300多个第三方开发的建立在 MATLAB和 Simulink之上的产品和服务。
Page 12
机械工业出版社
2015/11/7
1.1.3 MATLAB产品家族
第1章 MATLAB概述
【学习目标】 了解MATLAB发展历程和体系结构 熟悉MATLAB的安装和运行方法 熟悉MATLAB的集成开发环境 掌握MATLAB的帮助与演示系统
Page 1
机械工业出版社
2015/11/7
第1章 MATLAB概述
1.1
MATLAB简介
1.2
MATLAB的安装与运行
Page 6 机械工业出版社 2015/11/7
1.1.1 MATLAB发展历程
2006年3月,MATLAB
R2006a(V7.2); 2006年9月,MATLAB R2006b(V7.3); 2007年3月,MATLAB R2007a(V7.4); 2007年9月,MATLAB R2007b(V7.5); 2008年3月,MATLAB R2008a(V7.6); 2008年9月,MATLAB R2086b(V7.7);
1.1.1 MATLAB发展历程
1984年,MathWorks公司成立;
1984 年, MATLAB
1.0 问世,该版本的内 核用C语言实现,支持MS-DOS平台; 1986年,MATLAB 2.0面世,支持UNIX; 1987年,MATLAB 3.0发布; 1992年,MATLAB 4.0发布,告别DOS; 1993年,MATLAB 4.1,支持Windows;
1.2.3 MATLAB的启动与退出
MATLAB的启动(两种方式)
从【开始】菜单启动:选择【开始】|【所
有程序】|【MATLAB】|【R2010a】| 【MATLAB R2010a】,启动MATLAB 从桌面快捷方式启动:双击MATLAB R2010a 快捷方式,启动ATLAB
Page 29
Window菜单
Page 37
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Help菜单
Page 38
机械工业出版社
2015/11/7
1.3.2 MATLAB工具栏
:新建和打开按钮; :剪切、复制和粘贴按钮; :撤销和重复操作按钮; :Simulink、GUIDE和Profiler窗口开启按钮 :MATLAB帮助按钮
当前文件夹选项,用于设置和显示当前文件夹
Page 39 机械工业出版社 2015/11/7
1.3.3 MATLAB窗口
命令窗口 命令历史记录窗口 工作空间窗口 当前文件夹窗口
Page 40
机械工业出版社
2015/11/7
1.3.3 MATLAB窗口——命令窗口
Page 41
机械工业出版社
机械工业出版社
2015/11/7
1.4.1 命令窗口帮助系统
help命令:在help命令后加入所要查询的函
数或类名,将会返回所查询对象的使用说明 。
适合在知道函数名而不知其用法的情况 下用来查询函数的用法。
>> help cos COS Cosine of argument in radians. COS(X) is the cosine of the elements of X. See also acos, cosd. Reference page in Help browser doc cos
2015/11/7
1.3.3 MATLAB窗口—命令历史记录窗口
Page 42
机械工业出版社
2015/11/7
1.3.3 MATLAB窗口——工作空间窗口
Page 43
机械工业出版社
2015/11/7
ຫໍສະໝຸດ Baidu
1.3.3 MATLAB窗口——当前文件夹窗口
Page 44
机械工业出版社
2015/11/7
1.4 MATLAB帮助和演示系统
1.4.1 命令窗口帮助系统 1.4.2 联机帮助系统 1.4.3 联机演示系统
Page 45
机械工业出版社
2015/11/7
1.4.1 命令窗口帮助系统
在命令窗口通过键入帮助命令来查询 所需内容是获取帮助最简洁和最快速的方 式。常使用的帮助命令包括help、lookfor 和其它一些命令。
Page 46
2015/11/7
1.2.2 MATLAB的安装
(10)安装完成
Page 26
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(11)激活软件
Page 27
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(12)激活成功
Page 28
机械工业出版社
2015/11/7
Page 7
机械工业出版社
2015/11/7
1.1.1 MATLAB发展历程
2009年3月,MATLAB
R2009a(V7.8); 2009年9月,MATLAB R2009b(V7.9); 2010年3月,MATLAB R2010a(V7.10); 2010年9月,MATLAB R2010b(V7.11); 2011年4月,MATLAB R2011a(V7.12);
Page 16 机械工业出版社 2015/11/7
1.2.2 MATLAB的安装
(1)启动安装程序
Page 17
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(2)选择不从网络安装(建议)
Page 18
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(3)浏览软件使用许可协议
MATLAB数学函数库 MATLAB面向对象语言;
MATLAB图形模块;
MATLAB外部接口。
Page 10 机械工业出版社 2015/11/7
2. Simulink平台
基于模型的设计工具;
模型仿真工具; 模型测试、验证工具; 结果可视化工具; 文档生成工具; 与MATLAB交互。
Page 13
机械工业出版社
2015/11/7
1.2 MATLAB的安装和运行
1.2.1 MATLAB运行环境要求 1.2.2 MATLAB的安装 1.2.3 MATLAB的运行和退出
Page 14
机械工业出版社
2015/11/7
1.2.1 MATLAB运行环境要求
CPU:所有支持SSE2指令集的Intel或 AMD x86处理器; 内存:至少1024M,建议2048M; 硬盘:只安装MATLAB需要1GB,典型 安装需要3-4GB; 操作系统:Windows、Linux、Mac
1.3
MATLAB集成开发环境
1.4
MATLAB帮助和演示系统
Page 2
机械工业出版社
2015/11/7
1.1 MATLAB简介
MATLAB 是 矩 阵 实 验 室 ( Matrix Laboratory)的简称,它集图形化显示、 精确计算和建模仿真于一身,在技术计算、 嵌入式系统、控制系统、数字信号处理、 通信系统、图像和视频处理、FPGA设计、 机电设计、测试测量、计算生物学和计算 金融学等领域都得到了非常广泛的应用。
Page 31
机械工业出版社
2015/11/7
1.3 MATLAB集成开发环境
1.3.1 MATLAB主菜单 1.3.2 MATLAB工具栏 1.3.3 MATLAB窗口
Page 32
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
File菜单
Page 33
机械工业出版社
2015/11/7
Page 19
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(4)输入文件安装密钥
Page 20
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(5)选择安装类型
Page 21
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(6)指定安装目录
Page 22
Page 3
机械工业出版社
2015/11/7
1.1.1 MATLAB发展历程
上世纪七十年代早中期
,Cleve Moler博 士 和 同 事 Wayne Cowell 等 人 开 发 了 EISPACK和LINPACK程序库 ; 上 世 纪 七 十 年 代 后 期 , 在 EISPACK 和 LINPACK 程序库的基础上, Cleve Moler 开发了一套集命令解释和科学计算于一身 的交互式软件系统,取名为MATLAB。
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(7)选择安装产品
Page 23
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(8)配置安装选项
Page 24
机械工业出版社
2015/11/7
1.2.2 MATLAB的安装
(9)确认安装设置
Page 25
机械工业出版社
Page 47 机械工业出版社 2015/11/7
1.4.1 命令窗口帮助系统
lookfor命令:扫描MATLAB搜索路径中 每个M文件的注释区第一行,返回所有 包含所查询的字符串的函数。适合不知 道所查询对象的确切名称的情况下用来 查询函数的用法。
>> lookfor fft detrend - Remove a linear trend from a vector, usually for FFT processing. fft - Discrete Fourier transform. fft2 - Two-dimensional discrete Fourier Transform. fftn - N-dimensional discrete Fourier Transform.
Page 15
机械工业出版社
2015/11/7
1.2.1 MATLAB运行环境要求
Windows: Windows XP SP 3、Windows XP
x64 Edition SP 2、Windows Server 2003 R2、 Windows Vista SP 1/2、Windows Service 2008 SP2/R2、Windows 7 Linux:Debian 5.x、Red Hat Enterprise Linux 5.x、SUSE Linux Enterprise Desktop 11.x、 Ubuntu 9.10/10.04 LTS、 Mac:Mac OS X 10.5.5 Leopard以上版本、 Mac OS X 10.6.x(Snow Leopard)。
Page 5 机械工业出版社 2015/11/7
1.1.1 MATLAB发展历程
1994 年, MATLAB
4.X 发布, Simulink 和 Symbolic Math Toolbox加入MATLAB; 1996年,MATLAB 5.0发布(面向对象); 2000年,MATLAB 6.0发布(提升性能); 2002年,MATLAB 6.5发布(JIT引擎); 2004年,MATLAB 7.0发布; 2005年, MATLAB 7.1发布;
1.3.1 MATLAB主菜单
Edit菜单
Page 34
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Debug菜单
Page 35
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
Desktop菜单
Page 36
机械工业出版社
2015/11/7
1.3.1 MATLAB主菜单
机械工业出版社
2015/11/7
1.2.3 MATLAB的启动与退出
MATLAB运行主界面
Page 30
机械工业出版社
2015/11/7
1.2.3 MATLAB的启动与退出
MATLAB的退出(三种方式)
在MATLAB运行窗口中,点击主窗口右上
角的关闭按钮退出MATLAB 选择【File】|【Exit MATLAB】菜单或用 快捷键“Alt+F+X”退出MATLAB 在命令窗口键入exit命令,退出MATLAB
Page 8
机械工业出版社
2015/11/7
1.1.2 MATLAB体系结构
MATLAB平台
Simulink平台
工具箱和模块集
Page 9
机械工业出版社
2015/11/7
1. MATLAB平台
桌面工具与开发环境
MATLAB桌面、命令窗口、编辑器 调试器、工作空间、历史窗口、帮助窗口等
Page 11
机械工业出版社
2015/11/7
3. 工具箱和模块集
从单纯的数学函数库演变成为包含多学科、
多领域的函数包和模块库,包含的工具箱 和模块集达到近百个; 300多个第三方开发的建立在 MATLAB和 Simulink之上的产品和服务。
Page 12
机械工业出版社
2015/11/7
1.1.3 MATLAB产品家族
第1章 MATLAB概述
【学习目标】 了解MATLAB发展历程和体系结构 熟悉MATLAB的安装和运行方法 熟悉MATLAB的集成开发环境 掌握MATLAB的帮助与演示系统
Page 1
机械工业出版社
2015/11/7
第1章 MATLAB概述
1.1
MATLAB简介
1.2
MATLAB的安装与运行
Page 6 机械工业出版社 2015/11/7
1.1.1 MATLAB发展历程
2006年3月,MATLAB
R2006a(V7.2); 2006年9月,MATLAB R2006b(V7.3); 2007年3月,MATLAB R2007a(V7.4); 2007年9月,MATLAB R2007b(V7.5); 2008年3月,MATLAB R2008a(V7.6); 2008年9月,MATLAB R2086b(V7.7);