实验一 用于信号处理的matlab基本操作

实验一 用于信号处理的matlab基本操作

ID:6326839

大小:106.00 KB

页数:8页

时间:2018-01-10

实验一  用于信号处理的matlab基本操作_第1页
实验一  用于信号处理的matlab基本操作_第2页
实验一  用于信号处理的matlab基本操作_第3页
实验一  用于信号处理的matlab基本操作_第4页
实验一  用于信号处理的matlab基本操作_第5页
资源描述:

《实验一 用于信号处理的matlab基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一用于信号处理的MATLAB基本操作一、[实验目的]1.学习和掌握MATLAB最基本的矩阵运算与绘图工具2.复习离散时间的信号,离散时间重要类型的信号和它们的运算的实现3.复习离散时间信号理论中一些重要的结果,在数字信号处理中很有用二、[实验原理]1.典型序列单位抽样序列单位阶跃序列实数指数序列,=5,复数指数序列正余弦序列随机序列:MATLAB可用rand(1,N)和randn(1,N)来生成周期序列:2.序列的运算信号加:信号乘:插值与抽取:移位:折叠:fliplr(x)取样和:sum(x(n1:n2))信号能量:sum(abs(x).^2)信号功率:sum(abs(

2、x).^2)/length(x)3.一些有用的结果软件实现(1)本实验用到的一些matlab函数stem(x,y),plot(x,y):x轴和y轴均为线性刻度(linearscale)Xlable(‘x’),Ylable(‘y’)Title(‘x’)Axis([xmin,xmax,ymin,ymax]):调整图轴的范围Subplot(x,y,z):同时画出数个小图形在同一视窗中Real(x):求复数x的实数部分Imag(x):求复数x的虚数部分Abs(x):求复数x的模Angle(x):求复数x的相位Conv(x,y):求x和y的卷积,注意下标是从1开始Fliplr(x):信

3、号反折(2)Matlab编程和调试技巧:因为Matlab语言是一种解释性语言,所以有时matlab程序的执行速度不是很理想。因此尽量避免使用循环,用向量化的运算来代替循环操作。三、[实验内容]要求有程序,有图形(坐标要标识清楚)1.熟悉MATLAB的使用环境和方法2.向量的生成利用冒号(:)生成向量(1)X=j:k(j0且jk,则生成向量X=[j,j+I,j+2I,…,k-I,k]如果I<0且j>k,则生成向量X=[j,j+I,j+2I,…,k]实验过程:>>X1=1:9X1=1

4、23456789>>X2=1:0.5:5X2=1.00001.50002.00002.50003.00003.50004.00004.50005.0000>>X3=1:-0.5:-4X3=1.00000.50000-0.5000-1.0000-1.5000-2.0000-2.5000-3.0000-3.5000-4.00003.矩阵的生成(1)Zeros生成全0阵B=Zeros(n)生成n*n的全0矩阵B=Zeros(m,n)生成m*n的全0矩阵,m,n必须是一个非负数B=Zeros(Size(A))生成与与矩阵A大小相同的全0矩阵(2)ones生成全1阵(3)rand生成均

5、匀分布的随机阵实验过程:>>B=zeros(3)B=000000000>>B=zeros(3,2)B=000000>>A=rand(2,3)A=0.95010.60680.89130.23110.48600.7621>>B=zeros(size(A))B=000000>>b=ones(2,4)b=111111114.典型序列的实现实验图形:5.序列的运算实验图形:四、实验结论

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。