一.MATLAB环境
续行号
“At”号
注意:以上的符号一定要在英文状态下输入,因为MATLAB不能识别中文标点
4.数值计算结果的显示格式及设置
默认显示格式为:当数值为整数,以整数显示; 当数值为实数,以小数点后4位的精度近似显 示,即以“短(Short)”格式显示;如果数值的有 效数字超出了这一范围,则以科学计数法显示结 果。
开始按钮
1.3 MATLAB的通用操作界面窗口
MATLAB的操作界面是一个高度集成 的工作界面,它的通用操作界面包括 八个常用的窗口,另外,从MATLAB6.5 版开始增加了“Start”开始按钮。
1.3.1 指令窗口(Command
Window)
在指令窗口中可键入各种MATLAB的指令、 函数和表达式,并显示除图形外的所有运 算结果。 (1)指令窗口单独显示:选择菜单 “View”→“Undock Command Window ”; (2)单独的指令窗口返回MATLAB界面:选 择指令窗口的菜单“View”→“Dock Command Window”命令。
π显示为3.1416
π显示为3.14159265358979 π显示为 3.141592653589793e+000 π显示为3.1415926358979 π显示为355/113 π显示为400921fb54442dl8
MATLAB 环境(续)
☆MATLAB 的帮助系统 ☆MATLAB 的其他管理
☆MATLAB的数值、变量和表达式
1.1 MATLAB简介
MATLAB(Matrix Laboratory)是MathWorks公司 开发科学与工程计算软件;
广泛应用于自动控制、数学运算、信号分析、 计算机技术、图像信号处理、财务分析、航天 工业、汽车工业、生物医学工程、语音处理和 雷达工程等行业; 国内外高校和研究部门科学研究的重要工具; MATLAB 已成为数学计算工具方面事实上的标 准,从2006年开始每隔半年升级一次。
1.2.2 MATLAB的启动
(1)点击桌面快捷方式启动。 (2)运行MATLAB安装目录的快捷启动图标。 注:两个快捷方式均指向位于MATLAB安装目录 下的\bin\win32文件夹中的执行程序 matlab.exe。
工作空间浏览器
当前工作目录设定
1.2.2 MATLAB的启动(续)
切换按钮 启动后MATLAB默认的操作界面有3个上层窗口:指令窗 指令窗口 口、历史指令窗口、工作空间浏览器窗口 当前目录浏览器 历史指令窗口
1.2 MATLAB的安装和启动
1.2.1 MATLAB的安装
MATLAB组件的选 择窗口
安装界面上第4栏“Select products and/or documentation”是对MATLAB组件的选择
1.2 MATLAB的安装和启动(续)
必须选取的组件:MATLAB(核心组件) 常用通用工具箱:Symbolic Math(符号数学工具箱) 其它通用工具箱:Simulink(动态仿真工具箱)、 Optimization(优化工具箱) Matlab Compiler、Matlab C/C++ Math Library、 Matlab C/C++ Graphic Library 常用专业工具箱: Control System(控制系统工具 箱)、 Communication(通信工具箱)、 Signal Processing(信号处理工具箱) Image Processing (图像处理工具箱)等等。
1.1.1 MATALB的功能和特点
1.功能强大 (1)运算功能强大 MATLAB的数值运算要素不是单个数据, 而是矩阵,每个元素都可看作复数,运 算包括加、减、乘、除、函数运算等; 通过MATLAB的符号工具箱,可以解决在 数学、应用科学和工程计算领域中常常 遇到的符号计算问题。
1.1.1 MATALB的功能和特点(续)
1.1.1 MATALB的功能和特点(续)
3.强大而智能化的作图功能 工程计算的结果可视化,使原始数据的 关系更加清晰明了; 多种坐标系; 能绘制三维坐标中的曲线和曲面。
1.1.1 MATALB的功能和特点(续)
4.可扩展性强 包括基本部分和工具箱两部分,具有 良好的可扩展性,工具箱可任意增减。 5. Simulink动态仿真功能 MATLAB的Simulink提供了动态仿真的 功能,用户通过绘制框图来模拟一个线 性、非线性、连续或离散的系统,通过 Simulink能够仿真并分析该系统。
(2) 功能丰富的工具箱 大量针对各专业应用的工具箱的提 供,使MATLAB适用于不同领域。 (3) 文字处理功能强大 MATLAB的Notebook为用户提供了强大 的文字处理功能,允许用户从Word访问 MATLAB的数值计算和可视化结果。
1.1.1 MATALB的功能和特点(续)
2.人机界面友好,编程效率高 语言规则与笔算式相似,命令表达方式 与标准的数学表达式非常相近。 以解释方式工作,键入算式无需编译立 即得出结果,若有错误也立即做出反应, 便于编程者立即改正。
1.3.1 指令窗口(Command Window)(续)
1.指令窗口的显示方式: 指令窗口中的每个指令行前会出现提示 符“>>”。 指令窗口内显示的字符和数值采用不同 的颜色,在默认情况下,输入的指令、 表达式以及计算结果等采用黑色字体; 字符串采用赭红色;“if”、“for”等关 键词采用蓝色 。
Delete
Backspace Esc CTRL+C
删去光标右边的字符
删去光标左边的字符 清除当前行的全部内容 中断MATLAB指令的运行
3.
指令行中的标点符号
空格
逗号
点号 分号 冒号
, . ;
: % „‟ () [] {} … @
百分号
单引号 圆括号 方括号 花括号 下划线
用于输入变量之间的分隔符以及数组行元素之间的分隔符。 用于要显示计算结果的指令之间的分隔符;用于输入变量之间 的分隔符;用于数组行元素之间的分隔符。 用于数值中的小数点。 用于不显示计算结果指令行的结尾;用于不显示计算结果指令 之间的分隔符;用于数组的行间的分隔符。 用于生成一维数值数组,表示一维数组的全部元素或多维数组 的某一维的全部元素。 用于注释的前面,在它后面的命令不需要执行。 用于括住字符串。 用于引用数组元素;用于函数输入变量列表;用于确定算术运 算的先后次序。 用于构成向量和矩阵;用于函数输出列表。 用于构成元胞数组。 用于一个变量、函数或文件名中的连字符。 用于把后面的行与该行连接以构成一个较长的命令。 用于放在函数名前形成函数句柄;用于放在目录名前形成用户 对象类目录。
1.1.2 MATLAB工具箱
MATLAB由基本部分和功能各异的工具箱组成。 基本部分有数百个内部函数,是MATLAB的核心, 工具箱是扩展部分。 工具箱是用MATLAB的基本语句编成的各种子程 序集,用于解决某一方面的专门问题或实现某 一类的新算法,根据功能不同,有通用工具箱 和专业工具箱之分。
1.3.1 指令窗口(Command Window)(续)
键名
↑ ↓
作用
向前调回已输入过的指令 行 向后调回已输入过的指令 行
键名
Home End
作用
使光标移到当前行的开头 使光标移到当前行的末尾
←
→ PageUp Page Down
在当前行中左移光标
在当前行中右移光标 向前翻阅当前窗口中的内 容 向后翻阅当前窗口中的内 容
一.MATALB环境
MATLAB 环境
☆MATLAB简介 ☆MATLAB 的安装和启动 ☆MATLAB 的通用操作界面窗口 指令窗口(Command Window) 历史指令窗口(Command History) 当前目录浏览器窗口(Current Directory Browser) 工作空间浏览器窗口(Workspace Browser) 数组编辑器窗口(Array Editor) M文件编辑/调试器窗口(Editor/Debugger) 交互界面分类目录窗口(Launch Pad) 帮助导航/浏览器窗口(Help Navigator/ Browser)
1.3.1 指令窗口(Command Window)(续)
1.指令窗口的显示方式: 例 在指令窗口中输入不同的数值和语句, 并查看其显示方式。 %MATLAB指令窗口的字符和数值的不同颜色 显示 >>a=12.5 >>b='Hello' >>if a>0 c=5 ,end
1.3.1 指令窗口(Command Window)(续) 2.指令窗口中指令行的编辑 MATLAB指令窗口不仅可以对输入的指令进 行编辑和运行,而且可以对已输入的指令 进行回调、编辑和重运行。
注意:数值的显示精度并不代表数值的存储精
度,MATLAB实际的存储和运作都是以双精度进
行的。
4.数值计算结果的显示格式及设置
显示格式设置: 选择菜单“File”→“ Preferences”,则 会出现参数设置对话框 。该修改永久有 效,除非再次修改。 直接在命令窗口中输入 “format” 命令 来进行数值显示格式的设置。该修改仅 对当前指令窗有效。
1.1.2 MATLAB工具箱(续)
通用工具箱用来扩充其符号计算功能、可 视建模仿真功能及文字处理功能等,如: 符号数学工具箱(Symbolic Math Toolbox)、动态仿真工具箱(Simulink Toolbox)、优化工具箱(Optimization Toolbox)等。
1.1.2 MATLAB工具箱(续)
命令格式
Format format short(默 认) format short e