傅立叶变换之(二)—— 傅立叶级数

简介: 傅立叶变换之(二)—— 傅立叶级数

前言


这是一个系列笔记,在理解图卷积神经网络的时候需要用到傅立叶变换,傅立叶变换的基础是傅立叶级数公式,而傅立叶级数公式中又包含欧拉公式,这篇文章是第二篇。


一、傅立叶级数的由来


数学家们猜测一些周期函数可以写成三角函数的和,即像图中表示的那样(黑色斜线:周期为2Π的函数;红色曲线:各个三角函数的和)。


ab630ca13ef74c27b8ffdaa7641cad34.png

而傅里叶则猜测任意周期函数都可以写成三角函数的和。


二、傅立叶级数公式


50882a2678fa415eb7cf7624d112f957.png


分析公式(即为什么周期函数可以写成三角函数的和呢?):

1、常数项C,用来调整整体位置。

2、因为任意函数都可以分解为奇函数和偶函数之和,所以正弦、余弦函数是组成任意函数的基础,他们之间经过合理的加减组合,可以成为任意函数,必须有!


5d877fe09964432081f885c7a6607918.png


3、调整振幅(振幅是正弦、余弦函数前边的系数),为了使其尽可能的逼近原函数。

4、正弦、余弦函数内的系数是为了让他们周期为T,即所有三角函数的和组成的函数要与他们要逼近函数的周期相同。


三、频域和时域


有关于为什么要讲到频域和时域,是因为在后边详细推导傅立叶级数公式的时候会用到。


在上一个笔记里,我们讲到了欧拉公式:

传送门:傅立叶变换之(一)——欧拉公式

b535d22a54124834b67b0cc37cd19107.png

一看到这个,我们就应该想出来这么一幅图:


6bd2fcc024ba46c3af6e373b4f19466a.png



拉公式代表的就是单位圆上的点。

我们把欧拉公式的虚部(也就是纵坐标)记录下来,得到的就是正弦函数。(欧拉公式整体看成是我们熟知的a+bi就可以了,虚部不就是对应欧拉公式中的正弦函数吗?)



3d22925ea1e34e06820e43e02a36d31b.png


同理,我们把实部(也就是横坐标)记录下来,就是余弦函数的曲线。



7298de3170b54a8c96d5f13c3473bdf5.png


这两种看待欧拉公式的角度,一个可以观察到旋转的频率,所以称之为频域;另一种可以看到流逝的时间,所以称之为时域。


5b6cd91394a34a2d964cd2785f3749a9.png


四、傅立叶级数公式的进一步求解


4-1、抛砖引玉


假设有函数:


994f1d97d19f42fbb05bcd67cbe649e0.png


根据上一点对频域和时域的讲解,这里我们把它转化到频域中去。

由欧拉公式image.png可以得到:

image.png

即g(x)函数是image.png的虚部。


0cc74d95ef8445ecbb5da231ece96b24.png



我们令:

image.png

从线性代数的角度来说:G ( t )是基image.png的线性组合。

注意:基是描述、刻画向量空间的基本工具。

接下来看如何求正交向量(基)中其中一个向量前边的系数:

假设有:


image.png

其中image.png

因为他们是正交向量,所以:


image.png


结论一(只有正交基才使用):

u的系数a可以计算为:


image.png


同理:

v 的系数b可以计算为:


image.png

 

反推:


image.png

因为他们是正交向量,所以乘积为0,等式成立。

os:先记住这个结论就好了,不要问那么多为什么,我是个数学渣渣能推到这已经很不容易了,先糊弄过去。

结论二(函数向量点积的定义)

os:同样的先记住这个结论。


ecc1b69e6c0d46dba32cab78fee97118.png

4-2、傅立叶级数公式进化


傅立叶级数公式可以写为:


824c7aeeeacc4038b1266ddca9b8f301.png


也就是说f(x)的基为:


f4327e0b7cf34462880fd323cdac821c.png

那么可以得到:


c326205c07414ed88899538ad76be9b3.png


C也可以通过点积来表示:


ca4f8d4cc04d44a199dd605eb3693150.png



参考文章:

如何理解傅立叶级数公式?

傅里叶系列(一)傅里叶级数的推导

Cmd Markdown 公式指导手册


总结


马上就下班了,今天的摸鱼就到此结束吧。

相关文章
|
机器学习/深度学习 传感器 算法
计算均匀线阵的3dB波束宽度matlab代码
计算均匀线阵的3dB波束宽度matlab代码
计算均匀线阵的3dB波束宽度matlab代码
|
5月前
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
高等数学II-知识点(3)——广义积分、定积分几何应用、定积分求曲线弧长、常微分方程、可分离变量的微分方程、一阶微分方程-齐次方程、一阶线性微分方程
43 0
|
数据采集 算法 Python
[模型]拉格朗日插值法
[模型]拉格朗日插值法
|
机器学习/深度学习
傅立叶变换之(一)——欧拉公式
傅立叶变换之(一)——欧拉公式
(公式)用欧拉公式推导三角函数恒等式
(公式)用欧拉公式推导三角函数恒等式
240 0
(公式)用欧拉公式推导三角函数恒等式
矩阵分析:正定矩阵
矩阵分析:正定矩阵
126 0
矩阵分析:正定矩阵
|
机器学习/深度学习
【组合数学】递推方程 ( 常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 | 通解的四种情况 )
【组合数学】递推方程 ( 常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 | 通解的四种情况 )
211 0