设方波信号如下所示:

对其进行傅里叶级数展开,计算后可得:

   

     

编写的matlab代码如下:

close all;

clear all;

N = 1000;    %取展开式的项数为1000项

T = 1;         %方波周期为1

fs = 1/T;

N_sample = 128; %为了画出波形,设置每个周期的采样点个数

dt = T/N_sample;

t=0:dt:10*T-dt;

ft = zeros(1,length(t));

for n=1:N

an = (2*sin(pi*n) - sin(2*pi*n))/(pi*n);

bn = (1-2*cos(n*pi)+cos(2*pi*n))/(pi*n);

ft = ft + an*cos(n*2*pi*fs*t)+bn*(sin(n*2*pi*fs*t));

end

plot(t,ft);

展开式的项数设置为1000项时,波形如下:

展开式的项数设置为100项时,波形如下:

两幅图对比可以证明展开式项数越多,波形越接近方波。

对方波信号进行傅里叶级数展开,利用matlab绘制展开后的波形相关推荐

  1. matlab 周期0-1,周期为2s的方波信号,在【-1 0】取值为-1,在【0 1】取值为1,利用matlab求该方波信号的傅里叶级数展开各项系数...

    [单选题]天突穴位于: [判断题]由两个或非门组成基本SR触发器,当R=S=1时电路状态不定. [单选题]下列哪个出版社网站,可以找到不同学科的高水平科技图书? [判断题]中国精神是兴国强国之魂.( ...

  2. 周期信号的傅里叶级数展开分析(利用MATLAB)

    实验三 周期信号的傅里叶级数展开分析 一.实验目的 1.掌握周期信号傅里叶级数分析的理论方法. 2.用MATLAB实现周期信号的傅里叶级数分解与综合. 3.用MATLAB实现周期信号的单边频谱及双边频 ...

  3. matlab相关性分析频谱_利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]

    <利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]>由会员分享,可在线阅读,更多相关<利用Matlab绘制正弦信号的频谱图并做相关分析[共6页](6页珍藏版)>请在人 ...

  4. matlab 随机相位的正弦信号,利用MATLAB绘制随机相位正弦波.docx

    实验二 利用MATLAB绘制随机相位正弦波的均值,方差和自相关函数的图像[实验目的]通过绘制图像,深入理解随机相位正弦波的均值,方差和自相关函数.[实验学时]课外完成[实验准备]1.熟悉随机相位正弦波 ...

  5. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  6. 使用matlab绘画曲线图,6.利用Matlab绘制趋势面图形.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 6.利用Matlab绘制趋势面图形.doc4页 本 ...

  7. 利用MATLAB绘制各种表白心形-跳动心形

    利用MATLAB绘制各种表白心形♥ 跳动三维心形 表白情人节必备 面向工科屌丝男 固定心形的各种画法见下面连接 链接: https://blog.csdn.net/weixin_44044161/ar ...

  8. 利用matlab绘制简单IFS图形(Sierpinski三角形和BarnsleyFern巴恩斯利蕨)

    利用matlab绘制简单IFS图形(Sierpinski谢尔宾斯基三角形和BarnsleyFern巴恩斯利蕨) 一.SierpinskiTriangle谢尔宾斯基三角形 谢尔宾斯基三角形(英语:Sie ...

  9. 利用MATLAB绘制各种表白心形-固定心形

    利用MATLAB绘制各种表白心形♥ 第一种 固定三维心形 f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 -x.^2.*z.^3 - (9./80).*y.^ ...

最新文章

  1. KVM中Virtio网络的演化之路
  2. ORACLE查询删除重复记录
  3. 我们的开源项目-2013年度开源社区线下聚会《JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用》PPT分享
  4. 业绩上不去,老板和业务员都有责任,但首先要划分清楚责任
  5. 02 Apache Solr: 概览 Solr在信息系统架构中的位置
  6. 大学python考试会挂科吗_学姐含泪劝告:4个“最难学”的大学专业,考试“挂科”是常态...
  7. 内网渗透-域管理员定位
  8. 【办公协作软件】万彩办公大师教程丨PDF页面排列布局帮助文档
  9. vue实现留言板的功能_vue初探-简易留言板
  10. 服务器系统详细安装步骤
  11. Java多线程系列--【JUC集合04】- ConcurrentHashMap
  12. 在家用手机怎么赚钱?赚钱的秘密就在这里!
  13. 苹果开放降级_苹果新系统上线,只为M1芯片?
  14. APP+springboot订餐APP 毕业设计源码190711
  15. Nginx系列(十六):HTTP Vary机制
  16. 大数据 python和java_大数据入门选择Python还是Java?
  17. 新概念二册 Lesson 21 Mad or not?是不是疯了? ( 被动语态)
  18. 数采系统SCADA如何批量快速采集PLC数据
  19. FileZilla使用密钥文件连接linux服务器上传文件
  20. 广州市积分落户政策2023年新政

热门文章

  1. linux查询主机信息命令,用来获取Linux主机信息的5个常用命令
  2. android 新闻功能列表,android listview实现新闻列表展示效果
  3. mysql中如何分页查询_MySQL_mysql分页原理和高效率的mysql分页查询语句,以前我在mysql中分页都是用的 l - phpStudy...
  4. 秉火stm32f429移植u-boot
  5. python预测机票价格_一种国内机票价格预测方法与流程
  6. 爱否赢了?华为拍月亮方法已申请专利
  7. NOIP复习篇———贪心
  8. NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源
  9. Scalable Object Detection using Deep Neural Networks 阅读笔记
  10. 2021高考枣强中学成绩查询,枣强中学,衡水系的重点高中,成绩斐然