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

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

文档评论(0)

x5511160 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档