郑君里,信号与系统,P99-100,傅里叶级数近似方波。

clc; clear; E = 1; Amp = E/2; n = 5; T = 1; w = 2*pi/T; t = -1:0.0001:1; % Generate the fourier function fun = zeros(size(t)); for i=1:n fun = fun + (2*E/pi) * (1/i)*sin(i*pi/2)*cos(i*w*t); end figure(1); plot(t, fun, 'r'); hold on; % Generate the step wave f=@(x)( -Amp*heaviside(x+3*T/4)+2*Amp*heaviside(x+T/4)-2*Amp*heaviside(x-T/4)+2*Amp*heaviside(x-3*T/4) ); fplot(f,[-1 1]);axis([-T T -0.8 0.8]) title(['傅里叶级数近似,n=',num2str(n)])

验证吉布斯现象:

当选取有限项傅里叶级数时,在所合成的波形中出现的峰起越靠近f(t)的不连续点,第五章证明当N很大时,峰起趋于一个常数,约等于总跳变的9%,并从不连续点开始以起伏震荡的形式逐渐衰减下去,此现象成为吉布斯现象。

通过matlab程序验证吉布斯现象。

clc; clear; E = 1; Amp = E/2; n = 50; T = 1; w = 2*pi/T; t = -1:0.0001:1; % Generate the fourier function for j=1:200 fun = zeros(size(t)); for i=1:j fun = fun + (2*E/pi) * (1/i)*sin(i*pi/2)*cos(i*w*t); end funmax(j) = max(fun)-0.5; end figure(1); plot(t, fun, 'r'); hold on; % Generate the step wave f=@(x)( -Amp*heaviside(x+3*T/4)+2*Amp*heaviside(x+T/4)-2*Amp*heaviside(x-T/4)+2*Amp*heaviside(x-3*T/4) ); ezplot(f,[-1 1]);axis([-T T -0.8 0.8]) figure(2); plot(funmax)

图片见:http://hi.baidu.com/yorkbluedream/blog/item/023cf5debeaaa755ccbf1a0f.html

转载于:https://www.cnblogs.com/yanhc/archive/2010/07/07/2175247.html

郑君里 信号与系统,傅里叶级数,逼近函数仿真,吉布斯验证相关推荐

  1. matlab仿真生成信号程序,信号与系统的MATLAB仿真

    用哪个MATLAB进行信号与系统仿真,有详细的实例程序及结果 1 信号与系统的MATLAB 仿真 一.信号生成与运算的实现 1.1 实现)3(sin )()(π±===t t t t S t f a ...

  2. 基于matlab的信号仿真实验,基于MATLAB的《信号与系统》课程仿真实验系统设计

    本设计是针对<信号与系统>课程中涉及到基本实验,如基础信号的演示.语音信号的播放与录制.快速FFT变换等,利用MATLAB的GUI设计仿真实验的人机界面,实现<信号与系统>课程 ...

  3. 北方民族大学计算机复试题库,2016年北方民族大学计算机科学与工程学院信号与系统复试笔试仿真模拟题...

    一.计算题 1. 已知系统的激励零状态响应y f (t ). 时,系统单位阶跃响应g (t )的波形如图所示.求系统的 图 [答案]零状态响应可以由系统的单位冲激响应与激励卷积而得. 系统的单位冲激响 ...

  4. 信号与系统与c语言,2016年安徽医科大学生命科学学院信号系统与C语言程序设计之信号与系统复试笔试仿真模拟题...

    一.计算题 1. 已知系统的算子方程及初始条件如下,求其零输入响应 . [答案](l )由算子方程可以得出其系统的传输函数为由因此 代入初始条件 和 ,解出: 求得特征根为: 所以零输入响应为 (2) ...

  5. 单位冲激信号 matlab,信号与系统的MATLAB仿真(4.1-4.9)

    函数名 功能(产生***信号) 函数名 功能(产生***信号) sawtooth 锯齿波(三角波) pulstran 冲激串 square 方波 rectpuls 非周期的方波 sinc 抽样(sin ...

  6. 【信号与系统】Multisim 仿真连续时间系统的时域分析

    Author:AXYZdong 自动化专业 工科男 有一点思考,有一点想法,有一点理性! 定个小小目标,努力成为习惯!在最美的年华遇见更好的自己! CSDN@AXYZdong,CSDN首发,AXYZd ...

  7. 北京工业大学822信号与系统考研分享

    目录 序言 学习相关书籍 时间安排表 数学详细表 英语详细表 政治详细表 专业详细表 相关问题的解决办法 学习总任务表 方法篇 感悟篇 励志语录 序言 考研是一场持久战,在复习的过程中,难免会遇到各种 ...

  8. 信号与系统郑君里上册pdf_信号与系统(上册)

    信号与系统(上册)目录 第一章 绪论 1.1 信号与系统 1.2 信号的描述.分类和典型示例 1.3 信号的运算 1.4 阶跃信号与冲激信号 1.5 信号的分解 1.6 系统模型及其分类 1.7 线性 ...

  9. 信号与系统 Part 2:傅里叶级数和傅里叶变换(1) 典型周期信号的傅里叶级数推导

    配郑君里<信号与系统>第三版 3.3 文章目录 0. 傅里叶级数展开公式 1. 周期矩形脉冲信号 1.1. 抽样函数形式 1.2. 奇偶性分析以及对称方波 2. 周期锯齿脉冲信号 3. 周 ...

  10. 傅里叶级数、傅里叶变换以及卷积定理——信号与系统小结(1)

    时隔多年,趁疫情在家,重新学习郑君里老师的信号与系统,把前面的一些概念做个小结吧,顺便自己学习一下markdown语法. 下面就开始吧.BTW,markdown写这种文档确实好看. 1.周期函数的傅里 ...

最新文章

  1. 在mysql 服务器上安装sysbench-0.4.12,报错。
  2. python 3 最佳python中文书籍下载
  3. PHP和ajax详解
  4. vins 解读_代码解读 | VINS 视觉前端
  5. Composer The openssl extension is required for SSL/TLS protection
  6. “短路求值(Short-Circuit Evaluation)
  7. utf8编码转换脚本
  8. Git submodule子模块
  9. java多线程知识汇总(三)如何选择锁?如何加锁
  10. windows安装python库_Windows安装Python机器学习包
  11. 开源原生JavaScript插件-CJPCD(省市区联动)
  12. 字体在ppt中可以整体替换吗_制作PPT必备的6个技巧,个个让人相见恨晚!你确定不来学一学?...
  13. iOS13.3越狱插件推荐
  14. 软件工程专业知识体系
  15. 图床PICGo工具报错问题
  16. C#开发实战1200例(第I卷)目录
  17. Python—Pycharm社区版下载、安装、配置、使用
  18. 号外号外 !新媒之家APP2.1.0版本震撼上线!!!
  19. python使用正则去除字符串里多余的空白字符
  20. SIwave仿真入门 | PI篇——封装PDN参数仿真

热门文章

  1. couchbase php,CouchBase + PHP 安装与配置
  2. ant design table列表 合并列单元格
  3. qq连连看看外挂-我的QQ连连看“辅助”程序源码
  4. 如何彻底关闭UAC----之注册表篇
  5. 计算机病毒与木马防范技术,计算机病毒与防护 4 3木马防范技术
  6. 利用ViewPager实现app的启动画面
  7. 梦幻西游易语言辅助教程
  8. import * as x from 'xx' 和 import x from 'xx'
  9. java获取CPU温度centos,用软件lm_sensors监测Linux系统和CPU温度
  10. jQuery练习_狂拍灰太狼