LDX第2次课-信号处理算法Matlab仿真汇编.ppt

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LDX第2次课-信号处理算法Matlab仿真汇编

引言 MATLAB软件介绍: MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 版本更新 Matlab 的特点与功能 主要应用 数值分析 数值和符号计算 工程与科学绘图 控制系统的设计与仿真 数字图像处理 数字信号处理 通讯系统设计与仿真 财务与金融工程 Matlab 的安装 启动 Matlab2010a界面 界面介绍 一、MATLAB基本操作 变量与矩阵 矩阵及元素的赋值 矩阵运算 1. 变量与矩阵 MATLAB中的变量不需要事先定义,在遇到新的变量名时,MATLAB会自动建立该变量并分配存储空间。 当遇到已存在的变量时,MATLAB会更新其内容,如有必要会重新分配存储空间。 Matlab中的变量或常量都代表矩阵 变量 变量名是对字母大小写敏感的。 如:变量myvar和MyVar是不同变量。sin是MATLAB定义的正弦名,但SIN、Sin等都不是。 变量名的第一个字母必须是英文字母,最多可包含31个字符(英文、数字和下划线)。 如:myvar201合法。 变量名中不得含空格、标点,但可以有下连符号 如:变量名my_var_201合法的,且读起来更方便。 而my,var201不合法。 2. 矩阵及元素的赋值 Matlab中的变量或常量都代表矩阵,标量看作1×1阶的矩阵 赋值语句:变量 表达式(或数) a [1 2 3;4 5 6;7 8 9] 元素的输入可以用表达式代替 x [-1.3, sqrt 3 , 1+2+3 /5*4] 矩阵的值放在方括号中,同一行中各元素之间用逗号或空格分开,不同的行则以分号隔开,此时会立即显示运算结果。如果不希望显示结果,以分号结尾,此时结果在workspace可以看到。 变量的元素用 中的数字标明,一维矩阵中的元素用一个下标表示,二维矩阵可有两个下标数,以逗号隔开。三维或更高维的矩阵可有三个或更多下标。 可单独给元素赋值 x 2 1.7321 a 2,3 6 如果赋值元素的下标超出了原来矩阵的大小,矩阵的行列会自动扩展。跳空的元素被自动赋值为0。(只适用于赋值语句) x 5 abs x 1 a 4,3 6.5 复数 Matlab中每一个元素都可以是复数,实数是复数的特例。虚数部分用i或j表示 c 3+5.2i 两种赋值方法 1 将其元素逐个赋予复数 z [1+2i, 3+4i, 5+6i, 7+8i] 2 将实部和虚部矩阵分别赋值 z [1, 3; 5, 7]+[2, 4; 6, 8]*i Matlab中所有运算符和函数对复数有效,复数表达式同样能作为赋值语句 f sqrt 1+2i f*f 随机矩阵 为了进行信号分析与处理,经常需要对接收信号进行仿真,而在信号仿真中离不开随机数的产生,MATLAB提供的rand和randn函数可分别产生均匀分布和正态分布的随机数。例如,要产生[0,1]之间均匀分布的随机向量r1 2×3 ,可输入: r1 rand 2, 3 %产生[0,1]之间均匀分布的随机矩阵 r1 0.4565 0.8214 0.6154 0.0185 0.4447 0.7919 矩阵元素 通过下标引用矩阵的元素,例如A 3,2 200 矩阵元素按列存储,例如 A [1,2,3;4,5,6]; A 3 ans 2 显然,序号 Index 与下标 Subscript 是一一对应的,以m×n矩阵A为例,矩阵元素A i,j 的序号为 j-1 *m+i。其相互转换关系也可利用sub2ind和ind2sub函数求得。 矩阵基本运算 矩阵的数组运算 diag函数 利用diag函数可产生对角阵,例如: d [2 -10 8] d 2 -10 8 a diag d %标准对角阵,非零元素位于主对角线上 a 2 0 0 0 -10 0 0 0 8 a1 diag d,1 %非零元素位于次对角线上 a1 0 2 0 0 0 0 -10 0 0 0 0 8 0 0 0 0 Matlab中常见数学函数 二维图形 plot函数 函数格式:plot x,y 其中x和y为坐标向量 函数功能:以向量x、y为轴,绘制曲线。 例: 在区间0≤x≤2?内,绘制正弦曲线y sin(x),其程序为: x 0:pi/100:2*pi; y sin x ; plot x,y 线型与颜色 格式:plot x,y1,’cs’,... 其中c表示颜色, s表示线型。 图形标记 在绘制图形的同时,可以对

您可能关注的文档

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档