MATLAB信号处理之常用信号的表示(2)
1、随机信号
tn=0:50; %定义一个时间序列
N=length(tn); %求出时间序列tn的长度
x=rand(1,N); %生成一个1XN的随机矩阵
subplot(121)
plot(tn,x,'k')
ylabel('x(t)')
subplot(122)
stem(tn,x,'filled','k') %画出随机矩阵的茎状图
ylabel('x(n)')
2、三角波(锯齿波)信号
t=0:1/10000:1; %定义时间变量间隔以及范围
x1=sawtooth(2*pi*40*t,0); %生成一个频率为40Hz的三角波,且波形向左边倾斜,幅值为1
x2=sawtooth(2*pi*40*t,1); %生成一个频率为40Hz的三角波,且波形向右边倾斜,幅值为1
subplot(211);
plot(t,x1);
axis([0 0.25 -1 1])
subplot(212)
plot(t,x2)
axis([0 0.25 -1 1])
3、抽样信号Sa(t)(Sa(t)=sinc(t)=sint/t)
t=-3*pi:pi/40:4*pi; %定义时间变量的变化范围
f=sinc(t); %生成一个sinc函数
plot(t,f);
title('Sinc');
grid on
xlabel('t')
ylabel('sinc(t)')
4、diric信号
t=-3*pi:pi/40:4*pi; %定义时间变量的变化范围
f=diric(t,5); %生成一个diricc函数
plot(t,f);
title('Diric');
grid on
xlabel('t')
ylabel('diric(t)')
关于这个diric函数我暂时也不清楚是啥函数,并且这个函数里面的第二个参数对输出函数图像的影响,大家可以自己试一下
5、高斯信号
tc=gauspuls('cutoff',60e3,0.6,[],-40);
t=-tc:1e-6:tc;
yi=gauspuls(t,60e3,0.6);
plot(t,yi)
xlabel('t')
ylabel('h(t)')
grid on
生成这个信号的代码暂时我也不太清楚,所以不多介绍了(哈哈)
6、周期性脉冲信号
T=0:1/1E3:1; %定义周期信号自变量的范围
D=0:1/4:1; %定义周期性的偏移量,也就是各个周期的中心点
Y=pulstran(T,D,'rectpuls',0.1); %生成一个周期的矩形脉冲信号,参数0.1代表啥暂时不清楚
subplot(121)
plot(T,Y);
xlabel('t');
ylabel('w(t)');
grid on
axis([0 1 -0.1 1.1])T=0:1/1E3:1; %定义周期信号自变量的范围
D=0:1/4:1; %也可能是定义各个周期的中心点
Y=pulstran(T,D,'tripuls',0.2,1);%生成一个周期的三角波(锯齿波)脉冲信号,参数0.2不知道代表啥,参数1代表锯齿波向右边倾斜
subplot(122)
plot(T,Y);
xlabel('t');
ylabel('w(t)');
grid on
axis([0 1 -0.1 1.1])
MATLAB信号处理之常用信号的表示(2)相关推荐
- MATLAB信号处理之常用信号的表示
https://blog.csdn.net/qq_36554582/article/details/81660645 https://blog.csdn.net/qq_36554582/article ...
- 几种常用信号平滑去噪的方法(附Matlab代码)
几种常用信号平滑去噪的方法(附Matlab代码) 1 滑动平均法 1.0 移动平均法的方法原理 1.1 matlab内自带函数实现移动平均法 1.2 利用卷积函数conv()实现移动平均法 1.3 利 ...
- matlab中udt函数,《MATLAB信号处理超级学习手册》——2.5 离散时间信号中的运算...
本节书摘来自异步社区<MATLAB信号处理超级学习手册>一书中的第2章,第2.5节,作者:MATLAB技术联盟 , 史洁玉著,更多章节内容可以访问云栖社区"异步社区"公 ...
- MATLAB信号处理——信号与系统的分析基础(1)
1-1 信号的概念 信号是传递信息的函数,可以表示为一个或几个独立变量的函数.按照时间.幅值的连续与离散可以分为: (1)连续时间信号:时间连续,幅值可以连续也可以离散 (2)模拟信号:时间连续,幅值 ...
- MATLAB信号处理——信号与系统的分析基础(3)
1-4信号的基本运算 前面说过,序列是一种函数,函数我们就可以对它进行运算,而且很多运算法则都是一些基础的函数也有的. 1)序列相加与相乘 相加:在对应的点处把对应的序列值相加即可 ...
- 单位冲激信号 matlab,常用信号的MATLAB表示
5 常用信号的MATLAB表示 5.1单位冲激函数.单位冲激序列 示例7: t = -5:0.01:5; y = (t==0); subplot(121); plot(t, y, 'r'); n = ...
- matlab 编程波形图,实验一MATLAB编程环境及其常用信号的生成及其波形仿真.doc
word格式精心整理版 范文范例 学习指导 实验一 MATLAB编程环境及常用信号的生成及波形仿真 一.实验目的 1.学会运用Matlab表示常用连续时间信号的方法 2.观察并熟悉这些信号的波形和特性 ...
- MATLAB信号处理——信号的变换(5)
2-5频域采样 对于有限时宽序列x(n)的周期连续频谱X( n)进行均匀取样,当一个周期内的取样点数N大于或至少等于x (n)的有限时宽时,则有可能从频谱样点X(k)中无失真地恢复原来的周期连续频谱. ...
- matlab 信号 滤波,大仙带你学matlab信号处理和滤波去噪
本套课程适合对象 1 想入门matlab信号处理的初学者: 2 想深入通过信号处理案例来实战的中级学者: 本套课程特色 1 2018年最新录制高清加完整演示代码: 2 课程精炼,精讲+更多时间留给 ...
最新文章
- 又想到了模板引擎和前端MVVM框架
- JVM之JVM内存区域与内存分配(转载)
- 【附可运行代码】剑指 Offer 16. 数值的整数次方
- 乘法运算-快速傅里叶变换
- SAP Spartacus cx-page-layout 属性运行时的赋值原理, set 是如何被框架调用的?
- 力扣589. N叉树的前序遍历 (JavaScript)
- Dubbo+Zookeeper 基础讲解
- 来!把 5000 微信好友头像拼成一张图!
- jQuery数据与Attr?
- html播放器加选集,推荐:非常详细的网页播放器之代码篇(精选集一)
- UML依赖,关联,组合,聚合,继承,实现的关系
- 笔记本电脑切换Fn功能键
- 前端例程20211122:盐酸与氢氧化钠溶液中和pH计算工具
- 像点坐标的系统误差及其改正
- 8000字解读安踏理想汽车丨打破用户体验黑箱的实战策略
- sequoia的架构
- APl DOM文档对象模型
- 【文件上传绕过】——二次渲染漏洞
- 关于PE4259等各类射频开关选型对比分析
- 什么是SSH端口?它是如何工作的?
热门文章
- Session丢失的解决办法小结(转)
- 国内版Office 365和Azure AAD绑定的问题及解决方案
- 【免费下载】2021年4月热门报告盘点下载
- 【实践】腾讯PCG推荐系统应用实践(附PPT下载链接)
- 这回,B站跨年晚会吊打各卫视
- 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(5)——Leveraging other clues
- 机器学习算法总结之朴素贝叶斯法
- python拖拽获取文件路径_求助tkinter模块如何获取拖拽文件的内容
- python generator iterator_Python:Iterator、Generator和Yield总结
- 编程猫海龟编辑器python_编程猫海龟编辑器