首先是简单的特定离散信号的绘制,一个简单的stem函数即可

%%
%绘制特定离散信号
x=[-1,1,2,1,0,-1];
n=[-1,0,1,2,3,4];
figure('name','离散信号')
stem(n,x)

其次是单位冲激响应序列,采取1到50个数(代码后面为仿真图,后面不再叙述)

%%
%绘制单位冲激序列
N=50;
x1=[1,zeros(1,N-1)]; %单位冲激响应,1行49列的全零矩阵,即第一个数是1,后面49都是0
figure('name','单位冲激序列');
stem(x1,'filled');   %实数点

再次为单位阶跃响应序列

%绘制单位阶跃序列
N=30;
x2=ones(1,N);        %单位阶跃响应
figure('name','单位阶跃序列');
stem(x2);   

下面是实指数序列

%%
%绘制实指数序列
N=50;
n=0:N-1;
a=0.8;
x3=a.^n;             %实指数序列
figure('name','实指数序列');
stem(x3);  

下面是正弦序列

%绘制正弦序列
N=50;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x4=sin(n*w0+ang);    %正弦序列
figure('name','正弦序列');
%plot(x4);          %绘制正弦函数
stem(x4);
axis([0,100,-2,2]);  %限幅

下面是复指数序列,依次为复指数序列的实部和虚部

%%
%绘制复指数序列
N=50;
a=0.6;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x5=exp((a+j*w0)*n);  %复指数序列
figure('name','复指数序列');
%stem(real(x5));    %复指数序列实部
stem(imag(x5));     %复指数序列虚部

最后是所有代码的结合,有需要的直接复制进入matlab便可以使用

%%
clc;          %清除命令区
clear all;    %清除工作区
%%
%绘制特定离散信号
x=[-1,1,2,1,0,-1];
n=[-1,0,1,2,3,4];
%%
%绘制单位冲激序列
N=50;
x1=[1,zeros(1,N-1)]; %单位冲激响应,1行49列的全零矩阵,即第一个数是1,后面49都是0
%%
%绘制单位阶跃序列
N=30;
x2=ones(1,N);        %单位阶跃响应
%%
%绘制实指数序列
N=50;
n=0:N-1;
a=0.8;
x3=a.^n;             %实指数序列
%%
%绘制正弦序列
N=50;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x4=sin(n*w0+ang);    %正弦序列
%%
%绘制复指数序列
N=50;
a=0.6;
n=0:0.1:N-1;
w0=pi/3;
ang=pi/6;
x5=exp((a+j*w0)*n);  %复指数序列
%%
figure
subplot(5,1,1);
stem(x1);
ylabel('单位冲激序列');
subplot(5,1,2);stem(x2);
ylabel('单位阶跃序列');subplot(5,1,3);
stem(x3);
ylabel('实指数序列');subplot(5,1,4);
stem(x4);
ylabel('正弦序列');subplot(5,1,5);
stem(x5);
ylabel('复指数序列');

matlab离散信号的绘制相关推荐

  1. Matlab中连续信号与离散信号的绘制

    连续信号的绘制 话不多说,我们直接上例子吧 请在Matlab中绘制连续信号 f ( t ) = 5 e − 0.8 t s i n ( π t ) , 0 < t < 5 . \ f(t) ...

  2. 手把手MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示

    MATLAB 离散信号表示 指数 正弦 单位阶跃序列的表示 序号 内容 1 指数序列 2 正弦序列 3 单位阶跃序列 一,指数序列 1,指数序列的数学表达式: f ( t ) = A e α t f( ...

  3. 离散信号内插matlab,离散信号和系统实验报告.doc

    离散信号和系统实验报告 三.实验效果分析(包括仪器设备等使用效果) 实验中注意中英文的切换是应注意,特别是标点符号,括号等需要注意.需要仔细键入程序. 教 师 评 语 指导老师 年 月 日 江西师范大 ...

  4. 对时域连续信号用matlab离散,数字信号处理上机实验一 离散时间信号的时域分析...

    实验1 离散时间信号的时域分析 一.实验目的 (1)了解MATLAB语言的主要特点及作用: (2)熟悉MATLAB主界面,初步掌握MATLAB命令窗和编辑窗的操作方法: (3)了解常用时域离散信号及其 ...

  5. matlab计算离散信号的卷积

    数字信号处理计算离散信号的卷积 1.默认序列从0开始 1.matlab代码 2.运行结果 2. 当卷积序列起始位置不为0时 1.matlab代码 2.运行结果 1.默认序列从0开始 1.matlab代 ...

  6. matlab 复频域,MATLAB信号与系统分析(四)——离散信号与系统的复频域分析及MATLAB实现...

    一.系统的z变换和反变换 1.利用部分分式展开求解逆Z变换: 2.例子 3.Z变换的MATLAB函数 clear all f=sym('cos(a*k)'); F=ztrans(f) F=sym('z ...

  7. matlab计算信号得频谱,用MATLAB分析离散信号的频谱与信号的采样

    <用MATLAB分析离散信号的频谱与信号的采样>由会员分享,可在线阅读,更多相关<用MATLAB分析离散信号的频谱与信号的采样(7页珍藏版)>请在人人文库网上搜索. 1.实验六 ...

  8. 离散冲激函数matlab,表示信号系统的matlab函数工具箱.doc

    电孑科技丈学 实验报告 学生姓名:学号:指导教师: 一.实验室名称:信号与系统实验室 二.实验项目名称:表示信号.系统的matlab函数.工具箱 三.实验原理: 1?对于离散时间信号的加法与乘法,表达 ...

  9. MATLAB产生离散信号

    Matlab产生离散信号 常见离散信号 冲击信号 n = -5:5; x = n == 0;% 当n为0时,x的值为1 stem(n, x, 'filled'); axis([-5 5 0 1.1*m ...

最新文章

  1. 微软:Azure AI是OpenAI技术商业化变现唯一、排他性合作方
  2. 【人工智能】人类该如何看待人工智能的“诗与远方”?
  3. AutoBench的使用分析
  4. 怎么把图片存入mysql_如何把图片存储到mysql数据库中
  5. 男人必看,男性排毒同样重要 - 生活至上,美容至尚!
  6. .Net 实用技术收藏!!!
  7. String.Format和StringBuilder的效率
  8. 汇编语言(五)之数组中正数和负数分离
  9. python语句结束符_python中判断文件结束符的具体方法
  10. vue-cli脚手架下,assets中的图片路径使用变量?
  11. AS3类库资源大集合
  12. docker 安装 Redis5.X
  13. 分享一下最近合成游戏源码
  14. 找回git误删除的文件
  15. Linux查看本机端口开启,Linux 实用指令之查看端口开启情况
  16. 耳机基本知识及评判指标
  17. 自增运算,阴间代码《奇思妙想二》
  18. Proteus8.9 VSM Studio WINAVR编译器仿真ATmega16系列a09_扩展内存
  19. Appender的几种实现方式
  20. 浅析电感噪音以及解决办法

热门文章

  1. 【VBA】 CreateObject(“wscript.network“)
  2. 黄浩老师cpp平时作业(一)前五道水题
  3. java 面试(一)
  4. java与flex数据实时交互+blazed
  5. 小程序-制作命令提示符GUI
  6. main函数的汇编代码
  7. windows phone 前台布局以及画刷Brush使用
  8. 用计算机把不及格筛出,如何在excel筛选不及格以及缺考学生成绩
  9. 逻辑sql注入_工程过程注入检测第3部分分析逻辑
  10. 国产物联网操作系统的出路在哪里?