傅里叶级数

摘要:
给定一个周期为t的函数f(t)为指数形式,我们将上式右端的级数称为由f(t确定的傅里叶级数。傅里叶级数集合函数f(x)已扩展为在整个区域f(x(x)=(a0/2)+∑k=1+∞akcos(kx)+bksin(k x)中的一致收敛三角级数集合,

一:指数形式

给定一个周期为T的函数f(t),那么它可以表示为无穷级数:

f(t)=∑k=-∞+∞ak*eik(2∏/T)ti为虚数单位)(1)
ak=(1/∏)∫02∏f(t)*e-ik(2∏/T)tdt

二:正弦形式

1:在物理学中,我们已经知道最简单的波是谐波(正弦波), 它是形如Asin(ωt+Φ) 的波,其中 A是振幅, ω是角频率, Φ是初相位.其他的波如矩形波,锯形波等往往都可以用一 系列谐波的叠加表示出来.这就是说,设 f(t)是一个周期为T 的波,在一定条件下可以把它写成

f(t)=A0+∑n=1+∞Ansin(nωt+Φ) =A0+∑n=1+∞ancos(nωt)+bnsin(nωt)

(根据sin(α+β)=sinαcosβ+cosαsinβ)

其中Ansin(nωt+Φ)=ancos(nωt)+bnsin(nωt) 是n阶谐波,
我们称上式右端的级数是由f(t) 所确定的傅里叶级数

2:三角函数正交性

设 c是任意实数, 是长度为[c,c+2∏] 的区间,由于三 角函数 是周期为2∏ 的函数,经过简单计算, 有

傅里叶级数第1张
利用积化和差的三角公式容易证明

傅里叶级数第2张

还有

傅里叶级数第3张

我们考察三角函数系

傅里叶级数第4张

其中每一个函数在长为 的区间上定义,其中任何 两个不同的函数乘积沿区间上的积分等零 , 而每个函数自身平方的积分非零 。我们称这个 函数系在长为 的区间上具有正交性。

三:傅里叶级数

设函数f(x)已展开为全区间设的一致收敛的三角级数f(x)=(a0/2)+Σk=1+∞akcos(kx)+bksin(kx),现在利用三角函数系数的正交性来研究系数a0,ak,bk (k=1,2....n)与f(x) 的关系。将上述展开式沿区间[-Π,+Π]积分,右边级数可以逐项积分,由(1)得到


傅里叶级数第5张
又设n是任一正整数,对f(x)的展开式两边乘以cos(nx)沿[-Π,+Π]积分,由假定,右边可以逐项积分,由(1)和(2)(3) ,得到
傅里叶级数第6张傅里叶级数第7张傅里叶级数第8张

即:傅里叶级数第9张

同样可得:傅里叶级数第10张

因此得到欧拉-傅里叶公式:

傅里叶级数第11张

自然,这些系数也可以 沿别的长度为 的区间来积 分。

以上是在f(x) 已展开为一致收敛的三角级数的假定下得到系数的表达式的。然而从欧拉-傅里叶公式的形式上看,只要周期为2Π的函数f(x)在区间[-Π,+Π]上可积和绝对可积(如果f(x)是有界函数,则假定它是可积的。这时它一定是绝对可积的;如果f(x)是无界函数,就假定他是绝对可积,因而也是可积的,这样,不论在哪一种情形,都是可积和绝对可积了),就可以按欧拉-傅里叶公式来确定所有的数 ,从而作出三角级数 

傅里叶级数第12张

我们称这级数是f(x)关于三角函数系傅里叶级数第13张 的傅里叶级数,而ak,bk称为f(x)的傅里叶系数,记为

傅里叶级数第14张

免责声明:文章转载自《傅里叶级数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HDFS文件读写过程jemter上传到服务器进行压测下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

unittest与pytest的区别

1、pytest可以根据标签自动设别测试用例 2、断言简洁 assert+表达式,而unittest需调用内部函数,如assertEqual 3、pytest可设置会话级、模块级、类级、函数级的fixtures,即用yield分割:数据准备和数据清理工作(前置后置) 4、pytest有多种插件可以集成,如reruns重运行、allure测试报告的集成等。...

7-18 输出10个不重复的英文字母 (50 分)

7-18 输出10个不重复的英文字母 (50 分) 随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。 如没有10个英文字母,显示信息“not found” 输入格式: 在一行中输入字符串 输出格式: 在一行中输出最左边的10个不重复的英文字母或显示信息“not found" 输入样例1: 在这里给出一组输入。例如: poemp...

浅谈基于WOPI协议实现跨浏览器的Office在线编辑解决方案

    如今,基于Web版的Office 在线预览与编辑功能已成为一种趋势,而关于该技术的实现却成为了国内大部份公司的技术挑战,挑战主要存在于两方面:    其一:目前国内乃至微软本身,还没有相对较为完善的解决方案    其二:对于开发人员来说,可查询资料甚少,即使FQ,资料也甚少  &n...

Qt 事件总结(鼠标、键盘) QMouseEvent、QKeyEvent

Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行 exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于 QEvent。在事件对象创建完毕后,Qt 将这个事件对象传递给QObject...

(HTMLTestRunner增加图表样式显示)二:增加截图功能

  上一篇文章写了给HTMLTestRunner增加饼状图,这让我们的报告看起来更直观一些,但是细节方面还不是太让人满意,比如,我们查看执行通过、失败、错误的用例时,HTMLTestRunner给出了一大段代码,让人看着头大,如果给出截图是否更直观,一目了然的了解用例执行情况呢,答案是肯定的。   给HTMLTestRunner增加截图分两部分,第一部分,...

C# 模拟鼠标(mouse_event)

想必有很多人在项目开发中可能遇见需要做模拟鼠标点击的小功能,很多人会在 百度过后采用mouse_event这个函数,不过我并不想讨论如何去使用mouse_event 函数怎么去使用,因为那没有多大意义。 [csharp] view plaincopy static void mouse_event(int dwFlags, int ...