【 MATLAB 】数字信号处理中的几个常用序列产生的MATLAB代码
【 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代码相关推荐
- 用MATLAB绘制国债NSS模型,Matlab在数字信号处理中的运用.ppt
<Matlab在数字信号处理中的运用.ppt>由会员分享,可在线阅读,更多相关<Matlab在数字信号处理中的运用.ppt(68页珍藏版)>请在装配图网上搜索. 1.第七讲 M ...
- triplus在matlab字函数,[理学]第7章 MATLAB在信号处理中的应用.ppt
第7章 MATLAB在数字信号处理中的应用,--本章将介绍数字信号处理的相关知识.傅里叶变换.IIR数字滤波器.FIR数字滤波器的基本理论和MATLAB实现.,(一)典型信号及其表示,1. 单位抽样信 ...
- 数字信号处理篇之浮点数与定点数的转换(MATLAB)
数字信号处理篇之浮点数与定点数的转换(MATLAB) 一.写在前面 二.十进制与二进制 二.定点数的概念 三.定点数的几种表示方法 3.1 原码表示 3.2 反码表示 3.3 补码表示 四.浮点数转定 ...
- matlab数字信号处理实验报告,【实验设计论文】Matlab的数字信号处理课程实验设计(共3490字)...
摘要:本文设计了一个基于Matlab的"数字信号处理"课程综合性实验.该实验把"数字信号处理"课程中的许多离散的知识点串接了起来,包括采样.量化.滤波器设计.滤 ...
- MATLAB数字信号处理函数
MATLAB数字信号处理函数(自学笔记4) 笔者正在学习matlab的m函数,本文为学习笔记的其中之一.本文主要介绍数字信号处理相关的函数. 文章目录 MATLAB数字信号处理函数(自学笔记4) FI ...
- 数字信号处理中的 SIMD
系列文章目录 数字信号处理中的 SIMD Neon intrinsics 简明教程 文章目录 系列文章目录 0. 1. 前言 2. SIMD 是什么 3. SIMD 伪代码示例 4. SIMD 是如何 ...
- matlab 85个实用案例勘误,MATLAB数字信号处理85个实用案例精讲.入门到进阶+源代码(无需密码).rar...
[实例简介] 本压缩包包含了MATLAB数字信号处理85个实用案例精讲.pdf以及每一章的实例m文件以及函数,下载即可使用,内无密码设置 [实例截图] [核心代码] MATLAB数字信号处理85个实用 ...
- MATLAB数字信号处理基础
MATLAB数字信号处理基础 1.波形产生函数 函数 说明 square 方波 sawtooth 锯齿波 sinc sinc函数 diric diric函数 rectpuls 非周期方波 tripul ...
- 【图像去噪】基于matlab GUI butterworth+中值+维纳+小波图像去噪【含Matlab源码 520期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI butterworth+中值+维纳+小波图像去噪[含Matlab源码 520期] 获取代码方式2: ...
最新文章
- MongoDB资料大全
- 怎么将pdf转换成word
- 十天学会ASP.Net——(2)
- HTML5 Canvas 绘制六叶草
- mysql 5.7 mirror_Centos7 Docker离线部署Mysql5.7
- 【Flink】kafka INVALID_PRODUCER_EPO send data to Kafka old epoch newer producer same transactionalId
- 洛谷 P2167 [SDOI2009]Bill的挑战
- 路由器IP-4-DUPADDR: Duplicate address和CDP-4-DUPLEX_MISMATCH错误的解决方案
- python将图片转换为Framebuffer裸数据格式(终端显示图片)
- 为什么我发现自己照镜子觉得很好看,但是拍照就像变了一个人?
- pytorch中mask操作之torch.masked_select
- 9. jQuery 停止动画
- Android Key Hash的生成
- qt 字体 qss加载字体_字体加载技术
- CSP赛前集训 【DD头子张京华】
- linux隔离磁盘坏道,Repartion Bad Drive(硬盘坏道隔离工具
- 科大讯飞批量语音转文字
- Codeforces1575 D. Divisible by Twenty-Five(dp)
- 素问·金匮真言论原文
- RAID0的安装步骤