matlab产生离散信号,常用离散信号的MATLAB产生和图形显示

常用离散信号的MATLAB产生和图形显示

[实验目的]

加深对常用离散信号的理解

加深离散信号基本运算的理解

[实验内容1]

n 题目要求

编制程序产生序列

信号长度可通过“输入”确定,并绘出其图形。

n 编程原理

信号经过线性叠加,产生新的信号。

n 程序脚本,带注释

n=0:99;%选一百个点。

a=[zeros(1,4),1,zeros(1,95)];%在第五列产生1,其余各列都是0。

b=3*cos(0.4*pi*n+0.1*pi);%产生表达式b=3cos(0.4*pi*n+0.1*pi)。

c=4*exp(-1.5+j*0.2*n);%产生表达式的最后一部分。

d=a+b+c;%需要产生的序列的表达式。

subplot(211);%把绘图区分为两行一列,第一个图如下。

stem(n,real(d),'.');%绘制以n为横轴,以d的实部为纵坐标的二维图,图线用实点绘出。

subplot(212);%把绘图区分为两行一列,第二个如下。

stem(n,imag(d),'.');%绘制以n为横轴,以d的虚部为纵坐标的二维图,图线用实点绘出。

n 仿真结果、图形

n 结果分析和结论

分析:整个图形显示区用subplot分两部分,第一部分为d的实部,第二个为d的虚部;

只要把每个基本信号叠加,即可得到最终信号。

结论:只需知道Matlab里的基本函数,就可用算法得到所需函数的图形。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值