计算傅里叶级数


总之,一个周期的矩形脉冲信号可以用下面的傅里叶级数表示

代码和运行结果

clear all;
clf;DC = 1; %直流分量
N = 100;%谐波次数
for k=1:N,X(k) = sin(k*pi/2)/(k*pi/2);%每个谐波分量对应的傅里叶系数disp(X(k));
endX=[DC X];%第一个元素DC为直流分量的系数,后面的X为前面计算出的各谐波分量的傅里叶系数
Ts=0.001;
t=0:Ts:1-Ts;%周期的区间
L=length(t);
x=2*[ones(1, L/4) zeros(1, L/2) ones(1, L/4)];%矩形脉冲的一个周期的幅值figure(1);
xN=X(1)*ones(1, length(t));%第1个谐波
for k=2:N,xN=xN+2*X(k)*cos(2* pi * (k-1).*t);%K个谐波的叠加plot(t, xN);%绘制K个谐波的叠加hold on;plot(t, x, 'r');hold off;pause(0.1);
end

可以更改谐波次数 N 的值,观察不同的模拟情况


matlab 模拟吉布斯效应相关推荐

  1. MATLAB——观察吉布斯效应

    吉布斯效应: 当原信号是脉冲信号时,其高频分量主要影响脉冲的跳变沿,低频分量主要影响脉冲的顶部,因此,输出信号波形总是要发生失真,该现象称为吉布斯现象. 原理: 任意周期信号表示为傅立叶级数时,需要无 ...

  2. 基于matlab的吉布斯效应研究,MATLAB设计题目综述.doc

    MATLAB设计题目综述 MATLAB设计题目 题目:单边带调制器 要求:SSB信号的两种产生方法(滤波法.相移法),并对比调制前后频谱. 提示:希尔伯特滤波器采用函数firpm,具体见MATLAB的 ...

  3. 基于matlab的talbot效应光栅的计算机模拟[1],基于MATLAB的Talbot效应光栅的计算机模拟[1]...

    错误!未指定书签. 基于MATLAB的Talbot效应光栅的计算机模拟 四川省通江县陈河小学 张洪 摘要 计算机模拟技术广泛应用在教学和科研中,在Talbot效应实验中引入计算机能更深动和深入揭示光学 ...

  4. 基于matlab的talbot效应光栅的计算机模拟[1],基于matlab的talbot效应光栅的计算机模拟.doc...

    基于matlab的talbot效应光栅的计算机模拟.doc 30D0618F8C4DC3CCF74DBDD562A550D5PDF1基于MATLAB的TALBOT效应光栅的计算机模拟四川省通江县陈河小 ...

  5. 运用matlab模拟液晶盒的源代码,基于Matlab的AIFF MVA液晶显示模拟及分析

    液晶显示器(liquidcrystaldisplay,LCD)具有工作电压低.微功耗.能使用CMOS直接驱动.超薄等特点,是当前最具有活力的显示器件之一[1].垂直取向(verticalalignme ...

  6. FIR滤波器以及吉布斯效应

    最近要录一些环境声音数据做实验,录音笔上有一个选项--Low Cut Filter,即低频切除滤波器,就是一个高通滤波器,其作用是"减轻投影机声音或因风产生的啸叫声等低频噪音,以便更清晰地录 ...

  7. MATLAB中如何让分度值小点,实验6 干涉的matlab模拟.doc

    实验6 干涉的matlab模拟.doc MATLAB在光信息处理中的应用课程上机实验(三峡大学2013年)实验6干涉的MATLAB模拟一.实验目的掌握双缝干涉.牛顿环的MATLAB模拟.二.实验内容1 ...

  8. matlab模拟简单孔径衍射图样,夫琅和费衍射实验文献综述

    夫琅和费衍射就是光源和观察幕离障碍物(孔或屏)均为无穷远的衍射现象,又称远场衍射,在实际操作中,可通过一个凸透镜,将无穷远处的衍射图样移至凸透镜的像方焦面上观察.可在观察幕中央看到一条特别明亮的亮条纹 ...

  9. 加加速度matlab,关于加加速度的若干机械运动分析及MATLAB模拟

    收稿日期:2004 - 04 - 06 基金项目:遵义师范学院科研基金资助项目(2003012) 作者简介:董水金(1946 -) ,男 ,江苏无锡人 ,遵义师范学院物理系副教授 ,主要从事电子技术和 ...

最新文章

  1. python爬虫入门教程-Python爬虫入门教程——爬取自己的博客园博客
  2. python调用高德api路径规划_Python调用高德API实现批量地址转经纬度并写入表格的功能...
  3. 马尔可夫链算法原理与实现
  4. 【视频回放与课件】搭上AI快车-在线公益课堂:基于移动应用的人工智能开发...
  5. php火车订票系统设计论文,基于JSP的火车票订票系统 JSP146(毕业设计+论文)
  6. Django使用python-docx-template,并根据模板来生成有数据的word文档
  7. Linux内核进程管理:进程的“内核栈”、current宏、进程描述符
  8. arduino舵机代码_Arduino如何同时使用多个串口
  9. 【转】小谈PNG转SVG的方法 在线转换网站与illustrator
  10. 以太坊实战篇-创建并运行一个最简单的转账合约
  11. 案例集|不仅仅是酒店,还有更多可能——高星级酒店的跨界营销
  12. Win11小键盘无法使用怎么办?
  13. R语言解读多元线性回归模型
  14. pull request 时遇到 conflicted 的解决方法
  15. 英雄算法联盟---五月集训总结
  16. GeoHash介绍及使用
  17. sql的不包含与包含
  18. 大数据技术概述__大数据最全面的技术栈总结及分类
  19. Python利用A*算法解决八数码问题
  20. 互联网时代,大数据时代

热门文章

  1. 浅谈 HTTP 和 HTTPS
  2. CIFS链接以及常见操作
  3. 2017年考研英语二真题
  4. AVVR电线电缆的介绍使用
  5. 这种可触摸的3D激光显示非常神奇!
  6. 拉普拉斯算子的原理和matlab实现代码
  7. Managing Services Associated with PDBs
  8. 写出求一元二次方程根的流程图
  9. 【游戏调研】梦幻花园——引领三消新模式
  10. SVM对文字识别的简单使用