【 MATLAB 】常用的离散时间序列的 Matlab 产生

上篇这篇博文介绍了例如单位样值序列、单位阶跃序列产生的脚本以及函数,这篇博文利用到的函数,将直接贴过来:

单位样值序列:

function [x,n]=delta(n0,n1,n2);
% generate x(n) = delta(n - n0); n1 <= n <= n2
%_____________________________________________
%[x,n] = delta(n0, n1, n2);
%
n = [n1:n2];
x = [(n-n0) == 0];

单位阶跃序列:

function [x,n]=stepseq(n0,n1,n2);
% generate x(n) = u(n - n0); n1 <= n <= n2
%_____________________________________________
%[x,n] = stepseq(n0, n1, n2);
%
n = [n1:n2];
x = [(n-n0) >= 0];


这篇博文给出几个序列,请使用脚本实现:

例1:

clc
clear
close alln = [-5:5];
x = 2*delta(-2,-5,5)-delta(4,-5,5);
stem(n,x);
xlabel('n');ylabel('x(n)');
ylim([-2,3]);

运行即可得到结果:


例2:

clc
clear
close alln = [0:20];
x1 = n.*(stepseq(0,0,20) - stepseq(10,0,20));
x2 = 10*exp(-0.3*(n-10)).*(stepseq(10,0,20) - stepseq(20,0,20));
x = x1+x2;
stem(n,x);
xlabel('n');ylabel('x(n)');
ylim([-1,10]);


例3:

其中,w(n)是均值为0,方差为1的高斯随机序列。

clc
clear
close alln = [0:50];
x = cos(0.04 * pi * n) + 0.2*randn(size(n));
stem(n,x);
xlabel('n');ylabel('x(n)');


例4:

clc
clear
close alln = [-10:9];
x = [5,4,3,2,1];
xtilde = x' * ones(1,4);
xtilde = xtilde(:)';
stem(n,xtilde);
xlabel('n');ylabel('xtilde(n)');


南方姑娘

听到这首歌,我遇到的姑娘也是一个南方姑娘。


【 MATLAB 】数字信号处理中的几个常用序列产生的MATLAB代码相关推荐

  1. 用MATLAB绘制国债NSS模型,Matlab在数字信号处理中的运用.ppt

    <Matlab在数字信号处理中的运用.ppt>由会员分享,可在线阅读,更多相关<Matlab在数字信号处理中的运用.ppt(68页珍藏版)>请在装配图网上搜索. 1.第七讲 M ...

  2. triplus在matlab字函数,[理学]第7章 MATLAB在信号处理中的应用.ppt

    第7章 MATLAB在数字信号处理中的应用,--本章将介绍数字信号处理的相关知识.傅里叶变换.IIR数字滤波器.FIR数字滤波器的基本理论和MATLAB实现.,(一)典型信号及其表示,1. 单位抽样信 ...

  3. 数字信号处理篇之浮点数与定点数的转换(MATLAB)

    数字信号处理篇之浮点数与定点数的转换(MATLAB) 一.写在前面 二.十进制与二进制 二.定点数的概念 三.定点数的几种表示方法 3.1 原码表示 3.2 反码表示 3.3 补码表示 四.浮点数转定 ...

  4. matlab数字信号处理实验报告,【实验设计论文】Matlab的数字信号处理课程实验设计(共3490字)...

    摘要:本文设计了一个基于Matlab的"数字信号处理"课程综合性实验.该实验把"数字信号处理"课程中的许多离散的知识点串接了起来,包括采样.量化.滤波器设计.滤 ...

  5. MATLAB数字信号处理函数

    MATLAB数字信号处理函数(自学笔记4) 笔者正在学习matlab的m函数,本文为学习笔记的其中之一.本文主要介绍数字信号处理相关的函数. 文章目录 MATLAB数字信号处理函数(自学笔记4) FI ...

  6. 数字信号处理中的 SIMD

    系列文章目录 数字信号处理中的 SIMD Neon intrinsics 简明教程 文章目录 系列文章目录 0. 1. 前言 2. SIMD 是什么 3. SIMD 伪代码示例 4. SIMD 是如何 ...

  7. matlab 85个实用案例勘误,MATLAB数字信号处理85个实用案例精讲.入门到进阶+源代码(无需密码).rar...

    [实例简介] 本压缩包包含了MATLAB数字信号处理85个实用案例精讲.pdf以及每一章的实例m文件以及函数,下载即可使用,内无密码设置 [实例截图] [核心代码] MATLAB数字信号处理85个实用 ...

  8. MATLAB数字信号处理基础

    MATLAB数字信号处理基础 1.波形产生函数 函数 说明 square 方波 sawtooth 锯齿波 sinc sinc函数 diric diric函数 rectpuls 非周期方波 tripul ...

  9. 【图像去噪】基于matlab GUI butterworth+中值+维纳+小波图像去噪【含Matlab源码 520期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI butterworth+中值+维纳+小波图像去噪[含Matlab源码 520期] 获取代码方式2: ...

最新文章

  1. MongoDB资料大全
  2. 怎么将pdf转换成word
  3. 十天学会ASP.Net——(2)
  4. HTML5 Canvas 绘制六叶草
  5. mysql 5.7 mirror_Centos7 Docker离线部署Mysql5.7
  6. 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
  7. 洛谷 P2167 [SDOI2009]Bill的挑战
  8. 路由器IP-4-DUPADDR: Duplicate address和CDP-4-DUPLEX_MISMATCH错误的解决方案
  9. python将图片转换为Framebuffer裸数据格式(终端显示图片)
  10. 为什么我发现自己照镜子觉得很好看,但是拍照就像变了一个人?
  11. pytorch中mask操作之torch.masked_select
  12. 9. jQuery 停止动画
  13. Android Key Hash的生成
  14. qt 字体 qss加载字体_字体加载技术
  15. CSP赛前集训 【DD头子张京华】
  16. linux隔离磁盘坏道,Repartion Bad Drive(硬盘坏道隔离工具
  17. 科大讯飞批量语音转文字
  18. Codeforces1575 D. Divisible by Twenty-Five(dp)
  19. 素问·金匮真言论原文
  20. RAID0的安装步骤

热门文章

  1. NetBeans 时事通讯(刊号 # 146 - May 13, 2011)
  2. [跟我学UML] UML类图中的泛化
  3. android 封装状态页面,Android 缺省页状态切换方案
  4. spring-gateway(一)Reactor编程基础
  5. 单片机节日彩灯实训报告_单片机课程设计(节日彩灯控制)
  6. 航天智慧物流南北分区赛通知
  7. 2021春季学期-创新设计与实践-课程结构设计
  8. TPS54360 输入60V,输出3.5A降压开关电压
  9. 实验台通用继电器接口
  10. 如何配置Keil 外部编辑器?