常见离散信号产生和实现

实验1 常见离散信号产生和实现
一、实验目的
1、加深对常用离散信号的理解;
2、熟悉使用MATLAB在时域中产生一些基本的离散时间信号。
二、实验原理
1、单位抽样序列
在这里插入图片描述
2、单位阶越序列
在这里插入图片描述
3、正弦序列
在这里插入图片描述

4、复指数序列
在这里插入图片描述
5、指数序列
在这里插入图片描述
三、实验内容
编制程序产生上述5种信号,长度可输入确定,函数需要的参数可输入确定,并绘出其图形。
1.
n1=input(‘起始值n1:’);
n2=input(‘终点值n2:’);
dn=1;
n=n1:dn:n2;
N=length(n);
x=zeros(1,N);
x(1,(N+1)/2)=1;
stem(n,x,‘filled’);
axis([n1,n2,0,2]);
xlabel(‘n’);
ylabel(‘y(n)’);
title(‘单位抽样序列’);
在这里插入图片描述
2.
n1=input(‘起始值n1:’);
n2=input(‘终点值n2:’);
nz=input(‘跳跃点nz:’);
dn=1;%步长
na=n1:dn:nz-1;
nb=nz:dn:n2;
N1=length(na);
N2=length(nb);
x1=zeros(1,N1);
x2=ones(1,N2);
stem(na,x1,‘filled’);
hold on %使下面图形在同一坐标显示
stem(nb,x2,‘filled’);
hold off
axis([n1,n2,0,2]);
xlabel(‘n’);
ylabel(‘y(n)’);
title(‘单位阶跃序列’);
在这里插入图片描述
3.
n1=input(‘起始值n1:’);
n2=input(‘终点值n2:’);
A=input(‘幅度 A:’);
f=input(‘频率f/Fs:f=:’);
Fs=input(‘频率f/Fs:Fs=:’);
fai=input(‘初相位角 fai:’);
dn=1;
n=n1:dn:n2;
N=length(n);
x=Asin(2pifn/Fs+fai);
stem(n,x,‘filled’);
axis([n1,n2,-3,3]);
xlabel(‘n’);
ylabel(‘y(n)’);
title(‘正弦序列’);
在这里插入图片描述
4.
n1=input(‘起始值n1:’);
n2=input(‘终点值n2:’);
r=input(‘半径r:’);
w=input(‘角频率:’);
dn=1;
n=n1:dn:n2;
N=length(n);
x=rexp(1jw*n);
stem(n,x,‘filled’);
axis([n1,n2,-3,3]);
xlabel(‘n’);
ylabel(‘y(n)’);
title('复指数序列 ');
在这里插入图片描述
5.
n1=input(‘起始值n1:’);
n2=input(‘终点值n2:’);
a=input(‘幅度值a:’);
dn=1;
n=n1:dn:n2;
N=length(n);
x=a.^n;
stem(n,x,‘filled’);
axis([n1,n2,0,500]);
xlabel(‘n’);
ylabel(‘y(n)’);
title(‘指数序列’);
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃秃秃秃哇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值