首页 > 其他分享 >从傅氏级数到傅氏变换

从傅氏级数到傅氏变换

时间:2023-04-01 22:00:52浏览次数:29  
标签:infty 傅氏 函数 级数 变换 积分 delta

傅氏级数

傅氏级数和泰勒级数一样,是一种函数展开,与泰勒级数不同的是,傅氏级数的基底函数不是多项式,而是三角函数1,\(cosnx\), \(sinnx\),它保证了在\([0,2\pi]\)的区间上这些基底函数是正交的,即:$$\int_{0}^{2\pi}cosnx sinnx = 0$$ 。这样展开的思路可能来源于函数本身可以看做一个无穷维的向量,而任意一个向量又可以通过其空间中的一组正交基表达,所以自然而然想到函数可以通过其空间中的一组正交函数来展开,而这组正交函数在这里就是上面的三角函数。由于是三角函数是周期的,所以傅氏级数的适合于周期函数的展开,如\(f(x+2L) = f(x)\), 有\(f(x) = a_0+\sum_{n=1}^\infty(a_ncos\frac{n\pi x}{L}+b_nsin\frac{n\pi x}{L})\)
这里系数的确定可以通过两边乘上某个基底函数然后再积分利用正交性来求。级数的定义完事儿之后,下一个标准的步骤就是讨论级数的收敛性,这些在考研的时候都是家常。这里傅氏级数的收敛性由狄利克雷定理描述,狄式定理描述的是函数的傅氏级数展开如何收敛于函数本身,一般来说狄式定理的条件在实际问题中是满足的,所以实际问题中函数的傅氏级数展开是收敛到该函数的(直白一点就是说函数这样展开是合理的),具体的在间断点函数的傅氏级数收敛到间断点处函数的左右极限的平均值,连续点处函数的傅氏级数就收敛到函数值。

半幅傅氏级数

上述傅氏级数只适用于有限区间内的周期函数,而半幅傅氏级数则适用于有限区间(\([0,L]\))的任意函数。它要求函数\(f(x)\)是分段光滑的,它的正弦函数展开式为:
\(f(x) = \sum_{n=1}^\infty C_nsin\frac{n\pi x}L\)
它的余弦函数展开式为:
\(f(x) = D_0+\sum_{n=1}^\infty D_ncos\frac{n\pi x}L\)
同样地,式中系数的确定同样利用到了基底函数的正交性。它的收敛性也由狄式定理描述。

傅式积分

上述俩级数只适用于有限区间里面的函数,现在考虑的傅式积分则是针对无穷区间(\([-\infty,\infty]\))的函数。通俗说,傅式积分就是傅氏级数的连续版本,函数的傅式积分要求函数是分段光滑且绝对可积的,绝对可积即\(\int_{-\infty}^{\infty}|f(x)|<\infty\), 它给出\(|x|\rightarrow \infty, f(x) = 0\)
傅氏级数转化为傅式积分的过程首先是把周期\(2L\)推向\(\infty\),然后定义\(w_n = \frac{n\pi}L\) 来将离散增量转化为连续增量\(\Delta w = w_{n}-w_{n-1}\) 最后引用定积分的定义来将级数转化为积分
\(f(x) = \int_{0}^{\infty}[A(w)coswx+B(w)sinwx]dw\); \(A(w) = \frac{1}\pi\int_{-\infty}^\infty f(t)coswtdt\); \(B(w) = \frac{1}\pi\int_{-\infty}^\infty f(t)sinwtdt\)
傅式积分的收敛性同样也由狄式定理描述

傅氏变换

绝对可积的函数一定有傅氏变换(比如概率密度函数一定有傅氏变换),傅氏变换是一种积分变换,积分变换的意义是将函数\(f(x)\)经过积分变换变为另一 类 函数。傅氏变换是傅氏积分的扩展,是将频谱范围(\(w\))从\([0,-\infty]\)转化成了\([-\infty,\infty]\),基本思路就是将傅氏积分中的求系数的\([-\infty,\infty]\)的区间拿出来,利用欧拉公式得到下式
\(f(x) = \frac{1}{2\pi}\int_{-\infty}^{\infty}\int_{-\infty}^{\infty}f(t)e^{-iwt}dte^{iwx}dw\)
这个式子本身表达的是傅氏积分的逆变换\(f(x) = \frac{1}{2\pi}\int_{-\infty}^{\infty}F(w)e^{iwx}dw\)而其中的 \(F(w)=\int_{-\infty}^{\infty}f(t)e^{-iwt}dt\)就是傅氏变换。注意傅氏逆变换,根据傅氏积分,这个变换的收敛性是由狄氏定理描述的。傅氏变换可以用在求解微分方程或者积分方程上,将微分积分方程进行傅氏变换将其转化为代数方程,然后求解代数方程,再利用傅氏逆变换将解转化为原来的解。

附:Dirac \(\delta\)函数

\(\delta\)函数有两个重要特征:

  1. \(\int_{-\infty}^{\infty}\delta(x-x_0)dx =1\)
  2. \(\int_{-\infty}^{\infty}f(x)\delta(x-x_0)dx=f(x_0)\)(筛选性质)

除此之外,\(\delta\)函数还是一个偶函数,它与\(f(x)\)的卷积本质上是对\(f(x)\)的平移:\(\delta(x-x_0)*f(x)=\int_{-\infty}^{\infty}\delta(\xi-x_0)f(x-\xi)d\xi = f(x-x_0)\)
利用\(\delta\)函数的这些性质,可以比较方便地表示那些不是绝对可积函数的傅氏变换如\(sinkx, coskx\). 再如\(F(\delta(x)) = 1\)以及\(F^{-1}(1) = 2\pi \delta(w)\)中第二个式子就用到\(\delta\)函数是偶函数的性质。

附:卷积和\(\delta\)函数的筛选手操

\(f(x)\)和\(g(x)\)的卷积表为:\(f(x)*g(x) =\int_{-\infty}^{\infty}f(\xi)g(x-\xi)d\xi\) 具体操作就是首先将每个函数的所有自变量变为\(\xi\),然后把第二个函数的自变量再变为\(x-\xi\)然后在\([-\infty,infty]\)上对\(\xi\)积分。

\(\delta\)函数的筛选:\(\int_{-\infty}^{\infty}f(x)\delta(x-x_0)dx=f(x_0)\) 首先识别积分变量\(x\)然后把\(\delta\)函数中的非积分量带到\(f(x)\)中

标签:infty,傅氏,函数,级数,变换,积分,delta
From: https://www.cnblogs.com/siranlee/p/17279498.html

相关文章

  • 拉氏变换与傅氏变换的区别
    拉氏变换(拉普拉斯变换)一个函数的傅氏变换存在的充分条件是一方面是这个函数必须是绝对可积的,另一方面是这个函数必须在\((-\infty,\infty)\)上有定义。对于那些定义在\((0,\infty)\)上的任意函数,傅氏变换不一定存在。所以为了使得对定义在\((0,\infty)\)上的任意函数也可以进行......
  • 自变量变换
    自变量变换简单自变量变换的形式为$x(t)\impliesx(at+b)$其中a,b是常实数.这里包含了三种自变量变换:伸缩、反转和平移。变换的实质是在函数\(x(t)\)的基础上,对自变量进行变换,形成一个新函数,新函数为复合函数\(x(t'),t'=at+b\),这里函数符号使用相同的函数名\(x\),意思是......
  • 千万级数据量表如何快速添加索引/字段
    添加字段语句ALTERTABLEid_tADDtitle(255)DEFAULT''COMMENT'标题'AFTERid;问题线上的一张表如果数据量很大千万级,执行加字段加索隐操作就会锁表,这个过程可能需要很长时间甚至导致服务崩溃,那么这样操作就很有风险了。解决一1.创建一个临时的新表,首先复制旧表的结......
  • 双馈风力发电系统仿真,DFIG,采用背靠背双pwm变换器,具备最大功率追踪功能
    双馈风力发电系统仿真,DFIG,采用背靠背双pwm变换器,具备最大功率追踪功能。(1)转子侧变换器采用基于定子电压定向的矢量控制策略,有功无功解耦,具备MPPT能力,采用功率外环电流内环......
  • 电能质量扰动识别,通过S变换对电能质量扰动(谐波,闪变,暂升等单一扰动和复合扰动)进行变换
    电能质量扰动识别,通过S变换对电能质量扰动(谐波,闪变,暂升等单一扰动和复合扰动)进行变换得到时频图,并对其进行特征提取,通过决策树对所提取的特征识别分类,达到对电能质量扰动的......
  • 霍夫变换直线检测原理和应用
    1.引言今天我们将重点讨论霍夫变换,这是一种非常经典的线检测的算法,通过将图像中的点映射到参数空间中的线来实现。霍夫变换可以检测任何方向的线,并且可以在具有大量噪声的......
  • Python爬虫基础——05-高级数据类型
    2.10,数据类型高级2.10.1字符串高级:字符串常见操作包括:获取长度lenlen函数可以获取字符串的长度。查找内容find查找指定内容在字符串中是否存在,如果存在就返回该内容在字符......
  • 集合幂级数学习笔记
    定义有时候我们会研究定义域在集合上的函数:考虑一个固定的全集\(U\)和其幂集\(2^U\),我们有一些\(2^U\rightarrowF\)的函数,其中\(F\)是某个域。对于定义在集合上的......
  • 6. N 字形变换
    6.N字形变换将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行 Z字形排列。比如输入字符串为"PAYPALISHIRING" 行数为3时,排列如下:PA......
  • 【语音隐写】基于小波变换实现音频数字水印嵌入提取附Matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......