matlab求离散函数卷积,实验一离散时间序列卷积和MATLAB实现.doc

实验一离散时间序列卷积和MATLAB实现

实验一:离散时间序列卷积和MATLAB实现

例如:x 1 8.0;

n 0:5;

fn [8.0 3.4 1.8 5.6 2.9 0.7];

stem n,fn ;

xlabel 'n' ;

ylabel 'fn' ;

计算卷积

用MATLAB计算序列 和序列 2 0 1 的离散卷积。

MATLAB函数conv x,y 编程验证。

MATLAB部分参考程序如下:

a [];

c conv a,b ;

M length c -1;

stem n,c ;

xlabel 'n' ; ylabel '幅度' ;subplot 3,1,1 ;

a [1 2 3 3 2 1 1];

stem a ;

subplot 3,1,2

b [-1 2 0 1];

stem b ;

subplot 3,1,3 ;

c conv a,b ;

M length c -1;

stem c ;

xlabel 'n' ; ylabel '幅度' ;

3、参考教材P14页,使用通用卷积convu函数,计算如下卷积

已知h n R5 n+2 ,x n 3R4 n-3 ,计算y n x n *h n 编程实现并在一幅图内分别画出h n ,x n ,y n ,标好横坐标与纵坐标。

subplot 3,1,1 ;

h ones 1,5 ;nh -2;2;

stem h ;

xlabel 'n' ; ylabel '幅度' ;

subplot 3,1,2 ;

x 3*ones 1,4 ;nx 3:6;

stem x ;

xlabel 'n' ; ylabel '幅度' ;

subplot 3,1,3 ;

[y,ny] convu h,nh,x,nx ;

stem y ;

xlabel 'n' ; ylabel '幅度' ;

4、编写教材P31第15题的MATLAB程序。

a 0.5;ys 0;

xn [1 2 3 0 4 2 1];

B [1 0.5 3 0 0.25];A [1 0.5];

xi filtic B,A,ys ;

yn filter B,A,xn,xi ;

n 0:length yn -1;

stem n,yn,'.'

title ' a ' ;xlabel 'n' ;ylabel 'y n '

5、编写教材P32第18题的MATLAB程序。

(三)心得体会及总结(要求每个人的总结都不一样)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值