网站大量收购独家精品文档,联系QQ:2885784924

数字信号出来实验指导.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字信号出来实验指导 实验一 用于信号处理的MATLAB基本操作 = 1 \* Arabic 1.实验目的: 学习和掌握MATLAB最基本的矩阵运算与绘图工具。 学习用MATLAB实现信号处理的基本操作。 = 2 \* Arabic 2.实验步骤: 熟悉MATLAB的使用环境和方法。 练习使用基本的向量生成、矩阵运算、绘图等语句。 利用冒号(:)生成向量 X1=[1 2 3 4 5] X2=[1.000 1.500 2.000 2.500] X3=[5 4 3 2 1] 分别生成3*3,3*4的全0矩阵,全1矩阵和随机矩阵 分别输入矩阵 1 2 3 1.0 1.1 1.2 A= 4 5 6 B= 2.0 2.1 2.2 7 8 9 3.0 3.1 3.2 分别计算A+B,A-B,A+3,A-4,A*B,A.*B,C=inv(A),A/B,A./B 分别计算sin(x1),cos(x1),exp(x1),lg(x2),sqrt(x2) = 3 \* Arabic 3.实验说明 向量的生成 利用冒号(:)生成向量 X=j:k (jk) 生成X=[j,j+1,j+2,…,k-1,k] X=j:I:k 如果I0 且jk或I0且jk,则生成向量 X=[j,j+I,j+2I,…,k-I,k] 如果I0 且jk,则生成向量 X=[j,j+I,j+2I,…,k] 例 X1=1:5 X1=[1 2 3 4 5] X2=1:0.5:3 X2=[1.000 1.500 2.000 2.500 3.000] X3=5:-1:1 X3=[5 4 3 2 1] 矩阵的生成 Zeros 生成全0阵 B= Zeros(n) 生成n*n的全0矩阵 B= Zeros(m,n) 生成m*n的全0矩阵 B= Zeros(Size(A)) 生成与与矩阵A大小相同的全0矩阵 注:m,n必须是一个非负数 ones生成全1阵 rand生成均匀分布的随机阵 二 矩阵的算术运算 加法和减法 对于同维矩阵指令的 A+B B 对于矩阵和标量(一个数)的加减运算,指令为: A+3 9 乘法和除法运算 A*B 是数学中的矩阵乘法,遵循矩阵乘法规则 A.*B 是同维矩阵对应位置元素做乘法 B=inv(A)是求矩阵的逆 A/B 是数学中的矩阵除法,遵循矩阵除法规则 A./B 是同维矩阵对应位置元素相除 另 表示矩阵的转置运算 三.数组函数 下面列举一些基本函数,他们的用法和格式都相同。 Sin(A),cos(A),exp(A),log(A)(相当于ln) Sgrt(A)开平方 abs(A)求模 real(A)求实部 imag(A)求虚部 式中A可以是标量也可以是矩阵 例: 利用等差向量产生一个正弦值向量 t=0:0.1:10 A=sin(t) PLot(A) 这时候即可看到一个绘有正弦曲线的窗口弹出 另:每条语句后面加“;”表示不要显示当前语句的执行结果 不加“;”表示要显示当前语句的执行结果。 练习:t=0:0.01:1; y=sin(2*pi*t); plot(t,y); xlabel(0-1); ylabel(-1-1); text(0.6,0,y=sin(2*pi*t)); H=legend(sin); 四.绘图(二维绘图) 利用前例 如果要使向量的横纵坐标一一对应,则应写为plot(t,A) 如不要横坐标对应时,可只写plot(A) 如果A是一个矩阵不是向量,则在同一窗口中可绘出与矩阵行数相同的曲线且颜色不同。 同时也可指定曲线的颜色和格式。 如plot(t,A,’b.’) 则原来的连续曲线就变成了蓝色的点线。 下面给出常用选项。 r红 g绿 b蓝 y 黄 m 洋红 c青 w白 k黑 ━实线 ┅┅虚线 *用星号标数据点 。用点标 o(字母‘o‘)用圆圈标 x(字母’x‘)用叉标 -.点划线 下面给出窗口分割语句 12 1 2 Y Y+1====+1+1 N Y+Y 将一个窗口分割成x行,y列 共x*y个窗口

文档评论(0)

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

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

1亿VIP精品文档

相关文档