对方波信号进行傅里叶级数展开,利用matlab绘制展开后的波形
设方波信号如下所示:
对其进行傅里叶级数展开,计算后可得:
编写的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绘制展开后的波形相关推荐
- matlab 周期0-1,周期为2s的方波信号,在【-1 0】取值为-1,在【0 1】取值为1,利用matlab求该方波信号的傅里叶级数展开各项系数...
[单选题]天突穴位于: [判断题]由两个或非门组成基本SR触发器,当R=S=1时电路状态不定. [单选题]下列哪个出版社网站,可以找到不同学科的高水平科技图书? [判断题]中国精神是兴国强国之魂.( ...
- 周期信号的傅里叶级数展开分析(利用MATLAB)
实验三 周期信号的傅里叶级数展开分析 一.实验目的 1.掌握周期信号傅里叶级数分析的理论方法. 2.用MATLAB实现周期信号的傅里叶级数分解与综合. 3.用MATLAB实现周期信号的单边频谱及双边频 ...
- matlab相关性分析频谱_利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]
<利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]>由会员分享,可在线阅读,更多相关<利用Matlab绘制正弦信号的频谱图并做相关分析[共6页](6页珍藏版)>请在人 ...
- matlab 随机相位的正弦信号,利用MATLAB绘制随机相位正弦波.docx
实验二 利用MATLAB绘制随机相位正弦波的均值,方差和自相关函数的图像[实验目的]通过绘制图像,深入理解随机相位正弦波的均值,方差和自相关函数.[实验学时]课外完成[实验准备]1.熟悉随机相位正弦波 ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
- 使用matlab绘画曲线图,6.利用Matlab绘制趋势面图形.doc
您所在位置:网站首页 > 海量文档  > 计算机 > matlab 6.利用Matlab绘制趋势面图形.doc4页 本 ...
- 利用MATLAB绘制各种表白心形-跳动心形
利用MATLAB绘制各种表白心形♥ 跳动三维心形 表白情人节必备 面向工科屌丝男 固定心形的各种画法见下面连接 链接: https://blog.csdn.net/weixin_44044161/ar ...
- 利用matlab绘制简单IFS图形(Sierpinski三角形和BarnsleyFern巴恩斯利蕨)
利用matlab绘制简单IFS图形(Sierpinski谢尔宾斯基三角形和BarnsleyFern巴恩斯利蕨) 一.SierpinskiTriangle谢尔宾斯基三角形 谢尔宾斯基三角形(英语:Sie ...
- 利用MATLAB绘制各种表白心形-固定心形
利用MATLAB绘制各种表白心形♥ 第一种 固定三维心形 f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 -x.^2.*z.^3 - (9./80).*y.^ ...
最新文章
- KVM中Virtio网络的演化之路
- ORACLE查询删除重复记录
- 我们的开源项目-2013年度开源社区线下聚会《JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用》PPT分享
- 业绩上不去,老板和业务员都有责任,但首先要划分清楚责任
- 02 Apache Solr: 概览 Solr在信息系统架构中的位置
- 大学python考试会挂科吗_学姐含泪劝告:4个“最难学”的大学专业,考试“挂科”是常态...
- 内网渗透-域管理员定位
- 【办公协作软件】万彩办公大师教程丨PDF页面排列布局帮助文档
- vue实现留言板的功能_vue初探-简易留言板
- 服务器系统详细安装步骤
- Java多线程系列--【JUC集合04】- ConcurrentHashMap
- 在家用手机怎么赚钱?赚钱的秘密就在这里!
- 苹果开放降级_苹果新系统上线,只为M1芯片?
- APP+springboot订餐APP 毕业设计源码190711
- Nginx系列(十六):HTTP Vary机制
- 大数据 python和java_大数据入门选择Python还是Java?
- 新概念二册 Lesson 21 Mad or not?是不是疯了? ( 被动语态)
- 数采系统SCADA如何批量快速采集PLC数据
- FileZilla使用密钥文件连接linux服务器上传文件
- 广州市积分落户政策2023年新政
热门文章
- linux查询主机信息命令,用来获取Linux主机信息的5个常用命令
- android 新闻功能列表,android listview实现新闻列表展示效果
- mysql中如何分页查询_MySQL_mysql分页原理和高效率的mysql分页查询语句,以前我在mysql中分页都是用的 l - phpStudy...
- 秉火stm32f429移植u-boot
- python预测机票价格_一种国内机票价格预测方法与流程
- 爱否赢了?华为拍月亮方法已申请专利
- NOIP复习篇———贪心
- NeHe的OpenGL教程7(Bang翻译Delphi版)-如何使用光源
- Scalable Object Detection using Deep Neural Networks 阅读笔记
- 2021高考枣强中学成绩查询,枣强中学,衡水系的重点高中,成绩斐然