1、主要内容主要内容 MATLAB的那些儿事的那些儿事 MATLAB的安装与启动的安装与启动 MATLAB工作界面工作界面 命令窗口命令窗口 历史命令窗口历史命令窗口 当前目录窗口当前目录窗口 工作空间窗口工作空间窗口 程序编辑窗口程序编辑窗口 MATLAB帮助系统帮助系统第一节第一节 MATLAB的那些事的那些事一、一、MATLAB的起源的起源Matlab是是Matrix Labotary的缩写,最初是美国新墨的缩写,最初是美国新墨西哥大学西哥大学Moler教授编写的教授编写的LINPACK和和EISPACK接口接口程序程序1984年,年,MathWorks公司创建,公司创建,MATLAB正式推
2、向市场正式推向市场20世纪世纪90年代以来,年代以来,MATLAB已成为数值计算软件的佼佼者已成为数值计算软件的佼佼者Cleve MolerJack Little二、二、MATLAB的版本信息的版本信息版版 本本建造编号建造编号发布时间发布时间MATLAB 1.0 1984 MATALB 2 1986MATLAB 3 1987MATLAB 3.5 1990MATLAB 4 1992MATLAB 4.2cR7 1994MATLAB 5.0R81996MATLAB 5.1R91997MATLAB 5.1.1R9.1 1997MATLAB 5.2R10 1998MATLAB 5.2.1R10.119
3、98MATLAB 5.3R111999MATLAB 5.3.1R11.11999MATLAB 6.0R122000MATLAB 6.1R12.12001MATLAB 6.5R132002MATLAB 6.5.1R13SP12003MATLAB 6.5.2R13SP22003二、二、MATLAB的版本信息(续)的版本信息(续)版版 本本建造编号建造编号发布时间发布时间MATLAB 7R142004MATLAB 7.0.1R14SP12004MATLAB 7.0.4 R14SP22005MATLAB 7.1 R14SP32005MATLAB 7.2R2006a2006MATLAB 7.3 R200
4、6b2006MATLAB 7.4R2007a2007MATLAB 7.5R2007b2007MATLAB 7.6R2008a2008MATLAB 7.7R2008b2008MATLAB 7.8R2009a2009.3.6MATLAB 7.9R2009b2009.9.4MATLAB 7.10R2010a2010.3.5MATLAB 7.11R2010b2010.9.3MATLAB 7.12R2011a2011.4.8MATLAB 7.13R2011b2011.9.7三、三、MATLAB软件的系统组成软件的系统组成 桌面工具和开发环境桌面工具和开发环境 数学函数库数学函数库 MATLAB编程语言编
5、程语言 图形可视化图形可视化 外部接口外部接口 Simulink四、四、MATLAB的产品构成的产品构成 并行计算并行计算 数学与优化数学与优化 统计与数据分析统计与数据分析 控制系统设计与分析控制系统设计与分析 信号处理与通信信号处理与通信 图像处理图像处理 测试测试&测量测量 计算生物计算生物 计算金融计算金融 应用发布应用发布 应用发布目标应用发布目标 数据库连接和报告数据库连接和报告五、五、Simulink的产品构成的产品构成 定点建模定点建模 基于事件的建模基于事件的建模 物理建模物理建模 仿真图形化仿真图形化 控制系统设计与分析控制系统设计与分析 信号处理与通信信号处理与通信 代码
6、生成代码生成 快速原型和硬件再回路仿真快速原型和硬件再回路仿真 验证、确认和测试验证、确认和测试 生成报告生成报告六、六、MATLAB/Simulink的应用领域的应用领域应用领域应用领域说说 明明技术计算数学计算、分析、可视化和算法开发嵌入式系统对嵌入式软件和硬件进行建模、仿真、实现和验证控制系统设计、测试和实现控制系统数字信号处理分析信号、开发算法、设计 DSP 系统通信系统设计和仿真复杂通信系统图像和视频处理采集、处理、分析图像和视频以进行算法开发和系统设计FPGA 设计FPGA 设计的建模、仿真、实现和验证机电设计、优化和验证机电系统测试和测量采集、分析和探查数据以及将测试自动化计算生
7、物学分析、可视化及对生物数据和系统进行建模计算金融学开发并部署高效且稳定的金融应用程序第二节第二节 MATLAB的安装与启动的安装与启动一、一、MATLAB的安装的安装下面按照步骤详细讲解下面按照步骤详细讲解MATLAB R2009a的安装过程的安装过程2.单击单击“开始开始”按钮,选择按钮,选择“所有程序所有程序”菜单项,然后菜单项,然后打开打开“MATLAB”菜单中的菜单中的“MATLAB”程序程序二、二、MATLAB的启动(两种启动方式)的启动(两种启动方式)1.双击电脑桌面上的双击电脑桌面上的MATLAB图标图标第三节第三节 MATLAB工作界面工作界面一、一、MATLAB工作界面布局
8、工作界面布局二、工作界面的显示属性调整二、工作界面的显示属性调整三、工作界面的布局调整三、工作界面的布局调整第四节第四节 命令窗口命令窗口(Command Window)一、初识一、初识MATLAB命令命令%第一种方法:第一种方法:(7189+(1021-913)*80)/640.5ans=1.9786e+003%第二种方法:第二种方法:(7189+(1021-913)*80)/sqrt(64)ans=1.9786e+003【例例1.5-1】计算计算0.57189(1021 913)8064二、分号的重要作用二、分号的重要作用三、三、MATLAB命令窗口中常用的快捷键命令窗口中常用的快捷键第五
9、节第五节 历史命令窗口历史命令窗口(Command History)历史命令窗口(历史命令窗口(command history)记录用户在记录用户在Matlab命令窗口中输入的所有的命令命令窗口中输入的所有的命令 包括每次启动包括每次启动Matlab的时间和运行的所有命令行的时间和运行的所有命令行 单击右键,对历史命令进行编辑(剪切单击右键,对历史命令进行编辑(剪切/复制复制/运行运行/创建创建m文件文件/快捷方式快捷方式/profile code等)等)注意右注意右键菜单键菜单 利用利用diary和和diary off命令来创建命令来创建“日志日志”来记录历史命令来记录历史命令例:定义几个变
10、量,将历史命令存入日志文件xiezhh_diary.txt diary xiezhh_diary.txt x=1 y=1 2 3 z=1 2;3 4 diary off以上创建的日志文件被保存在默认路径(当前路径)下以上创建的日志文件被保存在默认路径(当前路径)下第六节第六节 当前目录窗口当前目录窗口(Current Directory)一、一、MATLAB搜索路径机制和搜索顺序搜索路径机制和搜索顺序 检查检查MATLAB内存,判断是否为变量或常量;内存,判断是否为变量或常量;检查是否为检查是否为 MATLAB 的内部函数;的内部函数;在当前目录中搜索是否有这样的在当前目录中搜索是否有这样的M
11、文件存在;文件存在;在在MATLAB搜索路径的其他目录中搜索是否有这样的搜索路径的其他目录中搜索是否有这样的M文文件存在。件存在。二、二、MATLAB当前目录管理当前目录管理 MATLAB当前目录窗口就相当于当前目录窗口就相当于Windows操作系统下操作系统下的资源管理器,用来管理的资源管理器,用来管理MATLAB当前目录下的所有文件当前目录下的所有文件和文件夹。选中当前目录下的某个文件或文件夹,单击右和文件夹。选中当前目录下的某个文件或文件夹,单击右键可弹出右键菜单。通过该菜单可以编辑或运行键可弹出右键菜单。通过该菜单可以编辑或运行M文件,文件,可以将数据文件中的数据导入到可以将数据文件中
12、的数据导入到MATLAB,可以为当前目,可以为当前目录下的所有录下的所有M文件生成各种报告,还可以把选中的文件夹文件生成各种报告,还可以把选中的文件夹及其子文件夹添加到及其子文件夹添加到MATLAB搜索路径下。搜索路径下。三、三、MATLAB搜索路径设置搜索路径设置第七节第七节 工作空间窗口工作空间窗口(Workspace)工作空间浏览器(工作空间浏览器(workspace browser)查询和编辑已定义变量查询和编辑已定义变量 通过右键菜单进行编辑或绘图等相关操作通过右键菜单进行编辑或绘图等相关操作第八节第八节 程序编辑窗口程序编辑窗口(Editor)一、编辑一、编辑M文件文件将将M代码保
13、存成扩展名为代码保存成扩展名为.m的文件,称之为的文件,称之为M文件。文件。M文文件通常在程序编辑窗口(或称脚本编辑窗口)中编写,也件通常在程序编辑窗口(或称脚本编辑窗口)中编写,也可在记事本、写字板等文本编辑工具中编写,只需保存成可在记事本、写字板等文本编辑工具中编写,只需保存成M文件即可。文件即可。二、二、M文件的调用文件的调用三、程序编辑窗口中常用的快捷键三、程序编辑窗口中常用的快捷键第九节第九节 MATLAB帮助系统帮助系统一、一、MATLAB命令窗口帮助系统命令窗口帮助系统MATLAB中提供了中提供了help、helpbrowser、helpwin、doc、docsearch和和lo
14、okfor等函数,用来在命令窗口中查询函数的等函数,用来在命令窗口中查询函数的帮助信息。帮助信息。二、二、Help帮助浏览器帮助浏览器单击单击MATLAB工作界面工作界面Help菜单的菜单的“Product Help”选项,选项,或者单击工具栏里的或者单击工具栏里的 图标,打开图标,打开Help帮助浏览器界面。这帮助浏览器界面。这里可以通过查找目录(里可以通过查找目录(Contents)、索引()、索引(Index)和搜索)和搜索关键词的方式来查询帮助信息,也可以查找关键词的方式来查询帮助信息,也可以查找MATLAB自带自带的演示视频和程序(的演示视频和程序(Demos)。)。目录查询功能目录查询功能 索引搜索功能索引搜索功能 关键词搜索功能关键词搜索功能 自动演示功能自动演示功能