【考研数学】高等数学第五模块 —— 级数(3,傅里叶级数)

news2024/11/26 8:43:04

系列文章

【考研数学】高等数学第五模块 —— 级数(1,常数项级数)

【考研数学】高等数学第五模块 —— 级数(2,幂级数)


引言

承接前文,我们来学习级数的最后一个内容 —— 傅里叶级数。

放上傅爷(Fourier)照片镇楼。

在这里插入图片描述


三、傅里叶级数

3.1 周期为 2 π 2\pi 2π 的函数的傅里叶级数

f ( x ) f(x) f(x) 是以 2 π 2\pi 2π 为周期的函数,有以下问题。

f ( x ) f(x) f(x) 能否分解为如下形式: a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) , \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx), 2a0+n=1(ancosnx+bnsinnx), 如果能分解,其中的系数又该如何求解? f ( x ) f(x) f(x) 与该形式(一个三角级数)有什么联系?

定理 1 —— (狄利克雷充分条件)设 f ( x ) f(x) f(x) 是以 2 π 2\pi 2π 为周期的函数,若 f ( x ) f(x) f(x) [ − π , π ] [-\pi,\pi] [π,π] 上满足:

(1) f ( x ) f(x) f(x) [ − π , π ] [-\pi,\pi] [π,π] 上连续或只有有限个第一类间断点;

(2) f ( x ) f(x) f(x) [ − π , π ] [-\pi,\pi] [π,π] 上只有有限个极值点,

f ( x ) f(x) f(x) 可以展开成 a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) . \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx). 2a0+n=1(ancosnx+bnsinnx). 其中, a 0 = 1 π ∫ − π π f ( x ) d x , a n = 1 π ∫ − π π f ( x ) cos ⁡ n x d x ( n = 1 , 2 , …   ) , b n = 1 π ∫ − π π f ( x ) sin ⁡ n x d x ( n = 1 , 2 , …   ) , a_0=\frac{1}{\pi}\int_{-\pi}^\pi f(x)dx,a_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\cos nxdx(n=1,2,\dots),b_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\sin nxdx(n=1,2,\dots), a0=π1ππf(x)dx,an=π1ππf(x)cosnxdx(n=1,2,),bn=π1ππf(x)sinnxdx(n=1,2,),

(1)当 x x x f ( x ) f(x) f(x) 的连续点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) = f ( x ) ; \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx)=f(x); 2a0+n=1(ancosnx+bnsinnx)=f(x);
(2)当 x x x f ( x ) f(x) f(x) 的间断点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) = f ( x + 0 ) + f ( x − 0 ) 2 . \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx)=\frac{f(x+0)+f(x-0)}{2}. 2a0+n=1(ancosnx+bnsinnx)=2f(x+0)+f(x0).

3.2 定义在 [ − π , π ] [-\pi,\pi] [π,π] 上的函数 f ( x ) f(x) f(x) 的傅里叶级数

f ( x ) f(x) f(x) [ − π , π ] [-\pi,\pi] [π,π] 满足狄利克雷充分条件,将 f ( x ) f(x) f(x) 进行周期延拓,则 f ( x ) f(x) f(x) 可以展开为 a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) , \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx), 2a0+n=1(ancosnx+bnsinnx), 其中, a 0 = 1 π ∫ − π π f ( x ) d x , a n = 1 π ∫ − π π f ( x ) cos ⁡ n x d x ( n = 1 , 2 , …   ) , b n = 1 π ∫ − π π f ( x ) sin ⁡ n x d x ( n = 1 , 2 , …   ) , a_0=\frac{1}{\pi}\int_{-\pi}^\pi f(x)dx,a_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\cos nxdx(n=1,2,\dots),b_n=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\sin nxdx(n=1,2,\dots), a0=π1ππf(x)dx,an=π1ππf(x)cosnxdx(n=1,2,),bn=π1ππf(x)sinnxdx(n=1,2,),

(1)当 x x x f ( x ) f(x) f(x) 的连续点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) = f ( x ) ; \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx)=f(x); 2a0+n=1(ancosnx+bnsinnx)=f(x);
(2)当 x x x f ( x ) f(x) f(x) 的间断点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ n x + b n sin ⁡ n x ) = f ( x + 0 ) + f ( x − 0 ) 2 . \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos nx+b_n\sin nx)=\frac{f(x+0)+f(x-0)}{2}. 2a0+n=1(ancosnx+bnsinnx)=2f(x+0)+f(x0).


什么是周期延拓?是把一个周期上的函数拓展到整个区间。比如此时函数定义在 [ − π , π ] [-\pi,\pi] [π,π] ,延拓后,函数在 [ − π , π ] [-\pi,\pi] [π,π] 以外的图像都是 [ − π , π ] [-\pi,\pi] [π,π]上的图像平移过去的。

比如,函数 f = ∣ x ∣ ( − π ≤ x ≤ π ) f=|x|(-\pi\leq x \leq \pi) f=x(πxπ) ,其图像为:

在这里插入图片描述

周期延拓后,图像变为:

在这里插入图片描述

为什么要延拓?是为了利用前面的结论:周期为 2 π 2\pi 2π 的函数可以展开成一个傅里叶级数。

3.3 定义在 [ 0 , π ] [0,\pi] [0,π] 上的函数 f ( x ) f(x) f(x) 的傅里叶级数

此时需要先延拓为 [ − π , π ] [-\pi,\pi] [π,π] 上,再周期延拓为整个区间。延拓后关于原点对称称为奇延拓,延拓后关于 y y y 轴对称则称为偶延拓

对于偶延拓后再周期延拓的函数 f ( x ) f(x) f(x) ,在 [ 0 , π ] [0,\pi] [0,π] 上可以展开成余弦级数,即 a 0 2 + ∑ n = 1 ∞ a n cos ⁡ n x , \frac{a_0}{2}+\sum_{n=1}^\infty a_n\cos nx, 2a0+n=1ancosnx, 其中, a 0 = 2 π ∫ 0 π f ( x ) d x , a n = 2 π ∫ 0 π f ( x ) cos ⁡ n x d x ( n = 1 , 2 , …   ) a_0=\frac{2}{\pi}\int_{0}^\pi f(x)dx,a_n=\frac{2}{\pi}\int_{0}^\pi f(x)\cos nxdx(n=1,2,\dots) a0=π20πf(x)dx,an=π20πf(x)cosnxdx(n=1,2,).

对于奇延拓再周期延拓后的函数 f ( x ) f(x) f(x) ,在 [ 0 , π ] [0,\pi] [0,π] 上可以展开成正弦级数,即 a 0 2 + ∑ n = 1 ∞ b n sin ⁡ n x , \frac{a_0}{2}+\sum_{n=1}^\infty b_n\sin nx, 2a0+n=1bnsinnx, 其中, a 0 = 2 π ∫ 0 π f ( x ) d x , b n = 2 π ∫ 0 π f ( x ) sin ⁡ n x d x ( n = 1 , 2 , …   ) a_0=\frac{2}{\pi}\int_{0}^\pi f(x)dx,b_n=\frac{2}{\pi}\int_{0}^\pi f(x)\sin nxdx(n=1,2,\dots) a0=π20πf(x)dx,bn=π20πf(x)sinnxdx(n=1,2,).

3.4 周期为 2 l 2l 2l 的函数 f ( x ) f(x) f(x) 的傅里叶级数

此时为更一般性的周期函数,和前面 3.1 节同理,有以下类似问题:

f ( x ) f(x) f(x) 能否分解为如下形式: a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ π l n x + b n sin ⁡ π l n x ) , \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos \frac{\pi}{l}nx+b_n\sin \frac{\pi}{l}nx), 2a0+n=1(ancoslπnx+bnsinlπnx), 如果能分解,其中的系数又该如何求解? f ( x ) f(x) f(x) 与该形式(一个三角级数)有什么联系?

其实就是多了一个 π l \frac{\pi}{l} lπ ,同样,也有狄利克雷充分条件。

定理 —— (狄利克雷充分条件)设 f ( x ) f(x) f(x) 是以 2 l 2l 2l 为周期的函数,若 f ( x ) f(x) f(x) [ − l , l ] [-l,l] [l,l] 上满足:

(1) f ( x ) f(x) f(x) [ − l , l ] [-l,l] [l,l] 上连续或只有有限个第一类间断点;

(2) f ( x ) f(x) f(x) [ − l , l ] [-l,l] [l,l] 上只有有限个极值点,

f ( x ) f(x) f(x) 可以展开成 a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ π l n x + b n sin ⁡ π l n x ) . \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos \frac{\pi}{l}nx+b_n\sin \frac{\pi}{l}nx). 2a0+n=1(ancoslπnx+bnsinlπnx). 其中, a 0 = 1 l ∫ − l l f ( x ) d x , a n = 1 l ∫ − l l f ( x ) cos ⁡ π l n x d x ( n = 1 , 2 , …   ) , b n = 1 l ∫ − l l f ( x ) sin ⁡ π l n x d x ( n = 1 , 2 , …   ) , a_0=\frac{1}{l}\int_{-l}^l f(x)dx,a_n=\frac{1}{l}\int_{-l}^l f(x)\cos \frac{\pi}{l}nxdx(n=1,2,\dots),b_n=\frac{1}{l}\int_{-l}^l f(x)\sin \frac{\pi}{l}nxdx(n=1,2,\dots), a0=l1llf(x)dx,an=l1llf(x)coslπnxdx(n=1,2,),bn=l1llf(x)sinlπnxdx(n=1,2,),

(1)当 x x x f ( x ) f(x) f(x) 的连续点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ π l n x + b n sin ⁡ π l n x ) = f ( x ) ; \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos \frac{\pi}{l}nx+b_n\sin \frac{\pi}{l}nx)=f(x); 2a0+n=1(ancoslπnx+bnsinlπnx)=f(x);
(2)当 x x x f ( x ) f(x) f(x) 的间断点时, a 0 2 + ∑ n = 1 ∞ ( a n cos ⁡ π l n x + b n sin ⁡ π l n x ) = f ( x + 0 ) + f ( x − 0 ) 2 . \frac{a_0}{2}+\sum_{n=1}^\infty(a_n\cos \frac{\pi}{l}nx+b_n\sin \frac{\pi}{l}nx)=\frac{f(x+0)+f(x-0)}{2}. 2a0+n=1(ancoslπnx+bnsinlπnx)=2f(x+0)+f(x0).
那么,同样也可以继续拓展,当定义在 [ − l , l ] [-l,l] [l,l] 上、 [ 0 , l ] [0,l] [0,l] 上,都可以进行一定程度的延拓,展开为傅里叶级数。


写在最后

如果光从应试,那内容就到这里。从一个周期为 2 π 2\pi 2π 的函数展开为傅里叶级数出发,慢慢拓展到一个更一般的周期函数展开。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/993231.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VS Code输出窗口显示中文乱码的解决办法

今天用requests测试web接口, response的编码是utf-8,结果在输出窗口显示的中文乱码,查了很多资料,最终找了一个比较好解决方案 url "XXXXXX"payloadeid16331117402headers {User-Agent: Apifox/1.0.0 (https://apifox…

SpringBoot原理-自动配置-概述

自动配置 SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就会自动存入IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。启动一个SpringBoot项目后,观察如下

CRM系统主要通过什么来提升销售业绩

我们常说的CRM就是客户关系管理系统,它可以收集、整理和分析客户数据,帮助企业深入了解客户,提高客户转化率。CRM还可以提供市场获客、线索分配、售后服务等功能。下面就来说说,CRM主要是干什么的? CRM主要是做以下几…

当所有行业都在数字化转型时,实体商家如何快速“破局”

当今世界,信息技术创新日新月异,数字化、网络化、智能化深入发展。 国家多次明确强调推进“数字中国”建设,持续促进数字技术和实体经济深度融合,协同推进数字产业化和产业数字化。 对于实体商家来说,数字化转型已经不…

Tomcat服务部署、优化及多实例实验(Nginx+Tomcat负载均衡、动静分离)

目录 1 Tomcat 1.1 tomcat 构成 1.2 什么是 servlet? 1.3 什么是 JSP? 1.4 Tomcat 功能组件结构 1.5 Container 结构分析 1.6 Tomcat 请求过程 2 Tomcat 服务部署 2.1 环境部署 2.1.1 ​编辑 2.1.2 设置JDK环境变量 2.2 安装启动Tomcat 2.3 优化tomca…

第4章_瑞萨MCU零基础入门系列教程之瑞萨 MCU 源码设计规范

本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id728461040949 配套资料获取:https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总: ht…

使用 FastChat 运行 CodeLlama-7b-Instruct-hf

使用 FastChat 运行 CodeLlama-7b-Instruct-hf 1. 确认 FactChat 支持的 Model2. 升级依赖3. 启动 controller4. 启动 CodeLlama5. 启动 api server6. VSCode 中使用 CodeLlama 1. 确认 FactChat 支持的 Model 访问 model_support.md,确认 codellama/CodeLlama-7b-…

浅谈电商平台API接口能做什么电商功能应用【以淘宝电商为例】

API接口我们很多行业都需要用到。作为电商从业者,更是对电商平台的各种API的功能和应用了如指掌!本文就以淘宝平台API接口,封装的商品详情,SKU等各类商品数据API接口为例,我们来看看API接口都能怎么应用,而…

SpringBoot自动配置原理及使用流程

SpringBoot自动配置原理及使用流程 SpringBoot自动配置原理 具体流程 1、导入场景 以starter-web为例 场景启动器导入了相关场景的所有依赖,如:starter-json,starter-tomcat,spring-webmvc。 每个场景启动器都引入了一个spring-boot-starter,核心场景…

【ROS 06】机器人系统仿真

对于ROS新手而言,可能会有疑问:学习机器人操作系统,实体机器人是必须的吗?答案是否定的,机器人一般价格不菲,为了降低机器人学习、调试成本,在ROS中提供了系统的机器人仿真实现,通过仿真&#x…

h5开发网站-页面内容不够高时,如何定位footer始终位于页面的最底部

一、问题描述: 在使用h5开发页面时,会遇到这个情况:当整个页面高度不足以占满显示屏一屏,页脚不是在页面最底部,影响用户视觉。想让页脚始终在页面最底部,我们可能会想到用: 1.min-height来控…

【深度学习】 Python 和 NumPy 系列教程(四):Python容器:2、元组tuple详解(初始化、索引和切片、元组特性、常用操作、拆包、遍历)

目录 一、前言 二、实验环境 三、Python容器(Containers) 0. 容器介绍 2. 元组(Tuple) 1. 初始化 a. 使用小括号() b. 省略小括号 c. tuple() 函数 2. 访问元组元素 a. 索引 b. 切片 3. 元组的特性 a. 不可变 b. 包…

CSS 斜条纹进度条

效果&#xff1a; 代码&#xff1a; html: <div class"active-line flex"><!-- lineWidth&#xff1a;灰色背景 --><div class"bg-line"><div v-for"n in 30" class"gray"></div></div><div…

由于电脑出现msvcr110.dll提示错误的解决方法

最近&#xff0c;我在尝试运行一款新的软件时&#xff0c;突然遇到了一个错误提示&#xff0c;提示说缺少msvcr110.dll文件&#xff0c;导致软件无法启动。在使用电脑过程中&#xff0c;我们常常会遇到一些系统文件丢失的问题。其中&#xff0c;msvcr110.dll是Windows操作系统中…

什么是Linux

什么是Linux&#xff1f; 不知道大家是什么时候开始接触Linux&#xff0c;我记得我是大三的时候&#xff0c;那时候通过国嵌、韦东山的教学视频&#xff0c;跟着搭bootloader&#xff0c;修改内核&#xff0c;制作根文件系统&#xff0c;一步步&#xff0c;视频真的很简单&…

C++的继承以及virtual的底层实现

1.继承的基本形式 1.还是举每次讲继承都会举得一个例子&#xff1a;老师和学生都有人类的共同信息----姓名&#xff0c;性别&#xff0c;身份证等等&#xff0c;而学生有学工号&#xff0c;课表。老师有上班时间等等&#xff0c;所以在类中就有了继承这一说&#xff0c;子类继…

UMA 2 - Unity Multipurpose Avatar☀️五.如何使用别人的Recipe和创建自己的服饰Recipe

文章目录 🟥 使用别人的Recipe1️⃣ 导入UMA资源效果展示2️⃣ 更新Library3️⃣ 试一下吧🟧 创建自己的服饰Recipe1️⃣ 创建自己的服饰Recipe2️⃣ 选择应用到的Base Recipe3️⃣ 指定显示名 / 佩戴位置 / 隐藏部位4️⃣ 给该服饰Recipe指定Slot / Overlay🚩 赋予Slot�…

【洛谷 P1105】平台 题解(结构体排序+枚举)

平台 题目描述 空间中有一些平台。给出每个平台的位置&#xff0c;请你计算从每一个平台的边缘落下之后会落到哪一个平台上。注意&#xff0c;如果某两个平台的某个两边缘横坐标相同&#xff0c;物体从上面那个平台落下之后将不会落在下面那个平台上。平台可能会重叠。 如果…

springboot 异常 #Class path contains multiple SLF4J bindings.警告解决

1.异常现象 启动 Maven 项目时&#xff0c;抛出警告信息&#xff1a; 2.排查分析 从报出来的警告信息来看&#xff0c;大致意思是&#xff0c;pom.xml 引入的包 slf4j-log4j12-1.7.20.jar 和包 logback-classic-1.1.7.jar 中&#xff0c;都找到了 /org/slf4j/impl/StaticLogger…

Arrays.copyOf 和System.arraycopy?深拷贝和浅拷贝?

Arrays.copyOf 和 System.arraycopy 1&#xff09;二者有何不同&#xff1f; System.arraycopy()方法 System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length); 需主动创建目标对象dest可定义起始元素&#xff0c;灵活拷贝元素比较重要的一点&…