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)相关推荐

  1. MATLAB信号处理之常用信号的表示

    https://blog.csdn.net/qq_36554582/article/details/81660645 https://blog.csdn.net/qq_36554582/article ...

  2. 几种常用信号平滑去噪的方法(附Matlab代码)

    几种常用信号平滑去噪的方法(附Matlab代码) 1 滑动平均法 1.0 移动平均法的方法原理 1.1 matlab内自带函数实现移动平均法 1.2 利用卷积函数conv()实现移动平均法 1.3 利 ...

  3. matlab中udt函数,《MATLAB信号处理超级学习手册》——2.5 离散时间信号中的运算...

    本节书摘来自异步社区<MATLAB信号处理超级学习手册>一书中的第2章,第2.5节,作者:MATLAB技术联盟 , 史洁玉著,更多章节内容可以访问云栖社区"异步社区"公 ...

  4. MATLAB信号处理——信号与系统的分析基础(1)

    1-1 信号的概念 信号是传递信息的函数,可以表示为一个或几个独立变量的函数.按照时间.幅值的连续与离散可以分为: (1)连续时间信号:时间连续,幅值可以连续也可以离散 (2)模拟信号:时间连续,幅值 ...

  5. MATLAB信号处理——信号与系统的分析基础(3)

    1-4信号的基本运算 前面说过,序列是一种函数,函数我们就可以对它进行运算,而且很多运算法则都是一些基础的函数也有的. 1)序列相加与相乘 相加:在对应的点处把对应的序列值相加即可           ...

  6. 单位冲激信号 matlab,常用信号的MATLAB表示

    5 常用信号的MATLAB表示 5.1单位冲激函数.单位冲激序列 示例7: t = -5:0.01:5; y = (t==0); subplot(121); plot(t, y, 'r'); n = ...

  7. matlab 编程波形图,实验一MATLAB编程环境及其常用信号的生成及其波形仿真.doc

    word格式精心整理版 范文范例 学习指导 实验一 MATLAB编程环境及常用信号的生成及波形仿真 一.实验目的 1.学会运用Matlab表示常用连续时间信号的方法 2.观察并熟悉这些信号的波形和特性 ...

  8. MATLAB信号处理——信号的变换(5)

    2-5频域采样 对于有限时宽序列x(n)的周期连续频谱X( n)进行均匀取样,当一个周期内的取样点数N大于或至少等于x (n)的有限时宽时,则有可能从频谱样点X(k)中无失真地恢复原来的周期连续频谱. ...

  9. matlab 信号 滤波,大仙带你学matlab信号处理和滤波去噪

    本套课程适合对象 1 想入门matlab信号处理的初学者: 2 想深入通过信号处理案例来实战的中级学者: 本套课程特色 1  2018年最新录制高清加完整演示代码: 2  课程精炼,精讲+更多时间留给 ...

最新文章

  1. 又想到了模板引擎和前端MVVM框架
  2. JVM之JVM内存区域与内存分配(转载)
  3. 【附可运行代码】剑指 Offer 16. 数值的整数次方
  4. 乘法运算-快速傅里叶变换
  5. SAP Spartacus cx-page-layout 属性运行时的赋值原理, set 是如何被框架调用的?
  6. 力扣589. N叉树的前序遍历 (JavaScript)
  7. Dubbo+Zookeeper 基础讲解
  8. 来!把 5000 微信好友头像拼成一张图!
  9. jQuery数据与Attr?
  10. html播放器加选集,推荐:非常详细的网页播放器之代码篇(精选集一)
  11. UML依赖,关联,组合,聚合,继承,实现的关系
  12. 笔记本电脑切换Fn功能键
  13. 前端例程20211122:盐酸与氢氧化钠溶液中和pH计算工具
  14. 像点坐标的系统误差及其改正
  15. 8000字解读安踏理想汽车丨打破用户体验黑箱的实战策略
  16. sequoia的架构
  17. APl DOM文档对象模型
  18. 【文件上传绕过】——二次渲染漏洞
  19. 关于PE4259等各类射频开关选型对比分析
  20. 什么是SSH端口?它是如何工作的?

热门文章

  1. Session丢失的解决办法小结(转)
  2. 国内版Office 365和Azure AAD绑定的问题及解决方案
  3. 【免费下载】2021年4月热门报告盘点下载
  4. 【实践】腾讯PCG推荐系统应用实践(附PPT下载链接)
  5. 这回,B站跨年晚会吊打各卫视
  6. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(5)——Leveraging other clues
  7. 机器学习算法总结之朴素贝叶斯法
  8. python拖拽获取文件路径_求助tkinter模块如何获取拖拽文件的内容
  9. python generator iterator_Python:Iterator、Generator和Yield总结
  10. 编程猫海龟编辑器python_编程猫海龟编辑器