2.序列的相加
2021/10/20 6:12:50
本文主要是介绍2.序列的相加,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
题目:已知两序列如下
x(n)={x(-1)=1,x(0)=2,x(0)=2,x(1)=0,x(2)=-1,x(3)=0.5,x(4)=1.5}
y(n)={y(-2)=1,y(-1)=1,y(0)=-1,y(1)=0.5,y(2)=-1,y(3)=-0.5,y(4)=0,y(5)=-0.5}
用图形表示该信号。
n=[-4:1:7];%离散时间信号的时间序列 %{ 语句解析:定义的变量名=[起始值:步进值:终点值],当写成[起始值:终点值]时,步进值默认是1 %} x=[0,0,0,1,2,0,-1,0.5,1.5,0,0,0]%为了使y和x的序列长度相同,无值处补0 subplot(4,1,[1 2]); %{ 增加子图的函数 语法:subplot(行,列,该图所在位置); 前两个参数将画布分成 MxN 个格子,第三个参数的设置有以下情况 1.单个数字,表示第几张图(按从左到右,从上到下原则) 2.二元数组,如subplot(3,3,(1,2));表示该图占据1和2的部分,等价写法有[1 2]或1;2 %} stem(n,x,'.');%绘制茎状图 line([-4,8],[0,0]); ylabel('x(n)');%标注y轴 grid;%打开网格 y=[0,0,1,1,-1,0.5,-1,-0.5,0,-0.5,0,0]%为了使y和x的序列长度相同,无值处补0 subplot(4,1,3); stem(n,y,'.'); line([-4,8],[0,0]); ylabel('y(n)');%标注y轴 grid;%打开网格 z=x+y; %两序列相加,前提是两序列长度相同 subplot(4,1,4); stem(n,z,'.');%绘制序列z(n) line([-4,8],[0,0]); ylabel('z(n)');%标注y轴 grid;%打开网格
这篇关于2.序列的相加的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01后台管理开发学习:新手入门指南
- 2024-11-01后台管理系统开发学习:新手入门教程
- 2024-11-01后台开发学习:从入门到实践的简单教程
- 2024-11-01后台综合解决方案学习:从入门到初级实战教程
- 2024-11-01接口模块封装学习入门教程
- 2024-11-01请求动作封装学习:新手入门教程
- 2024-11-01登录鉴权入门:新手必读指南
- 2024-11-01动态面包屑入门:轻松掌握导航设计技巧
- 2024-11-01动态权限入门:新手必读指南
- 2024-11-01动态主题处理入门:新手必读指南