预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共77页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

信息与通信工程学院多媒体通信中心主题概述 MATLAB入门MATLAB是什么?它能做什么?可扩展性2D和3D绘图 例如:可以画出傅立叶级数的构造 图像处理 对于Audio应用,可以“Play”声音 “Programs”是解释性程序(灵活、强大) ToolBoxes提供了专门的工具用于特定的学科MatLab窗(Windows)命令窗CommandWindow MATLAB解释器图形窗GraphicsWindow 用于显示绘图、图形和图象 例如,键入命令>>plot([1,2,4,9,16],[1,2,3,4,5]) Matlab画出结果如下: 可以编辑图形、坐标轴的特性演示窗DemoWindow 在命令窗中键入Demo激活演示窗 从左边窗口所列的主题中选择所需的演示编辑窗EditWindow 用于生成和修改M-files(Matlab程序脚本) 命令窗提示符处键入edit 命令窗File-->NeworOpen新的或旧的M文件. 工具栏Help窗 通过下拉help菜单访问--选择Matlabhelpor工具栏中选择“?” 选择查询的主题 在命令窗中键入help激活“帮助”的非交互版本 在下拉help菜单中选择help的HTML版本(安装时需选择)MATLAB基础要点矩阵是MATLAB的基础 矩阵数据结构 Matlab中所有的变量都表示为矩阵 标量:1×1矩阵 向量:n×1或1×n矩阵 矩阵剖析 元素按行列排列 特定的元素可以通过它们的行列位置来引用,如a4.2=7矩阵数据结构MATLAB工作空间在命令窗中键入下列命令(有些任务也可以通过File下拉菜单访问):命令行编辑器特殊字符特殊字符冒号: 从先前定义的矩阵中选择一个子矩阵 假设特殊字符特殊字符特殊字符获得帮助基础要点:举例基础要点部分的练习MATLAB程序MATLAB变量:变量命名变量赋值:直接的显式列出 数值放在方括号里>>A=[3,5]; 数值通常按行输入,行之间用分号隔开 >>C=[-1,0,0;1,-1,0;0,0,2]; 省略最后的分号,将使Matlab自动显示矩阵值长的行数据可以在逗号后加省略号(3个点),得以在下一行继续。 >>F=[1,52,64,197,42,-42,… 55,82,22,109] 通过引用特定的位置可以单独改变某个矩阵元素 如果S=[5,6,4] 用命令S(2)=8把矩阵S的第二个元素的数值由6改为8. 可以引用先前定义的矩阵,重新定义一个新的矩阵。例如,如果S=[5,6,4],我们定义一个新的矩阵:MATLAB变量:用户输入.mat文件是save命令的缺省格式 紧凑格式,节省磁盘空间 不能输出给其它应用软件 save命令的通用形式 save<fname><vlist>-option1-option2…,etc.例如:MATLAB变量:简单的变量分配阵列Arrays(实数、复数、字符)==>(double,complex,char)矩阵(实数、复数)MATLAB变量:多维阵列MATLAB变量:单元阵列CellArraysMATLAB变量:结构StructuresMATLAB计算结果显示MATLAB计算结果显示MATLAB函数:标量运算和特殊的标量NaN和Inf的角色MATLAB函数:阵列运算MATLAB函数:阵列运算不同于前面讨论的阵列(array)运算 某些矩阵运算只能执行:如果矩阵是方阵,或如果两个输入矩阵是一致的。MATLAB函数:特殊矩阵MATLAB函数:基本数学运算MATLAB函数:基本数学运算MATLAB函数:数据分析函数MATLAB函数:数据分析函数MATLAB绘图:简单的2D绘图Matlabplot绘图命令2D绘图举例2D基本绘图的扩展...MATLAB绘图:专业2D绘图类型关系运算关系运算Matlab有4个逻辑运算 大小相等的两个矩阵的逻辑运算,并返回同样大小的“1”和“0”矩阵(“not”是一元运算) 任何非0是“true”,0是“false” 一元逻辑运算(not)优先于任何逻辑表达式,并且改变表达式的逻辑值为其相反的值。块结构化编程解决方案--ControlFlowMatlab流程控制:FORLoopMatlab流程控制:WHILELoopMatlab流程控制:IF结构Matlab流程控制:IF、ELSE和ENDMatlab流程控制:SWITCH/CASE结构Matlab脚本文件和函数文件 脚本文件ScriptFiles脚本文件小结函数文件FunctionFiles函数文件小结MATLAB扩展Toolbox概念MATLAB’sM-File目录结构MATLABPATH定制安装和启动输入举例参考资料