数理方程:Fourier变换与卷积
更新:1 APR 2016
关于傅里叶级数参看数理方程:Fourier级数
Fourier变换:
对于满足Dirichlet条件的函数\(f(t)\)在其连续点处定义
\(F(\omega)=\int_{-\infty}^{+\infty}f(t)e^{-\mathrm{i}\omega t}dt\)
则\(f(t)\)可变换为
\(f(t)=\dfrac{1}{2\pi}\int_{-\infty}^{+\infty}F(\omega)e^{\mathrm{i}\omega t}d \omega\)
此即Fourier变换,是一种函数空间中的一一映射,记作
\(F(\omega)=\mathscr{F}[f(t)],\qquad f(t)=\mathscr{F}^{-1}[F(\omega)]\)
Fourier变换的基本性质:
1. 线性
\(\mathscr{F}[\alpha f_1(t)+\beta f_2(t)]=\alpha \mathscr{F}[f_1(t)]+\beta \mathscr{F}[f_2(t)]\)
2. 微分性
(1) \(\mathscr{F}[f’(t)]=\mathrm{i}\omega\mathscr{F}[f(t)]\)
(2) \(\dfrac{d}{d\omega}\mathscr{F}[f(t)]=\mathscr{F}[-\mathrm{i}tf(t)]\)
3. 积分性
若当\(t \rightarrow +\infty\)时,\(g(t)=\int_{-\infty}^tf(a)da \rightarrow 0\),则
\(\mathscr{F}\left[\int_{-\infty}^tf(a)da\right]=\dfrac{1}{\mathrm{i}\omega}\mathscr{F}[f(t)]\)
卷积
卷积为定义在函数空间上的二元运算。对于函数\(f_1(t)\),\(f_2(t)\),定义卷积运算\(*\)
\(f_1(t)*f_2(t)=\int_{-\infty}^{+\infty}f_1(\tau)f_2(t-\tau)d\tau\)
卷积运算满足交换律、结合律、对加法的分配律。
卷积定理
若\(f_1(t)\),\(f_2(t)\)可以进行Fourier变换,则
\(\mathscr{F}[f_1(t)*f_2(t)]=\mathscr{F}[f_1(t)]\mathscr{F}[f_2(t)]\)
将卷积运算和乘法运算互换。
在数理方程中可以用来解决较难逆变换的函数——分解因式以简化变换。
数理方程:Fourier变换与卷积的更多相关文章
- 数理方程:Laplace变换 & 留数(更新中)
更新:25 APR 2016 Laplace变换 设函数\(f(t)\)在\(t>0\)时有定义,积分 \(F(s)=\int_0^{+\infty}f(t)e^{-st}dt \qquad ( ...
- 利用离散 Fourier 变换解一元二次方程
设二次方程$$x^2+bx+c=0$$的两个根分别为 $x_1,x_2$.则$$(x-x_1)(x-x_2)=x^2+bx+c.$$因此$$\begin{cases} x_1+x_2=-b\\x_1 ...
- dennis gabor 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换(转载)
dennis gabor 题目:从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换 本文是边学习边总结和摘抄各参考文献内容而成的,是一篇综述性入门文档,重点在于梳理傅 ...
- 数理方程:Fourier级数
更新:25 MAR 2016 对于周期函数(周期为\(2\pi\))或定义在\([-\pi,\pi]\)上的函数\(f(x)\),可以展开为* \(\large f(x)=\dfrac{a_0}{2} ...
- Fourier分析基础(二)——由级数导出连续Fourier变换
此处推导参考(照抄) A First Course in Wavelets with Fourier Analysis Second Edition, Albert Boggess& Fran ...
- 为什么Fourier分析?
本文旨在给出Fourier分析的几个动机. 目录 波动方程 热导方程 Lapalce变换 求和公式 表示论 特征理论 参考资料 波动方程 考虑一维的波动方程最简单的边值问题$$u(x,t), x\in ...
- Gabor变换
Gabor变换 Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度.不同方向上提取相关的特征.另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果.Gab ...
- 别怕,"卷积"其实很简单(下)
文章来自我的CSDN同名博客,欢迎文末扫码关注~ 定义 基于上一篇文章的通俗化例子,我们从基本概念上了解了卷积,那么更严格的定义是怎样的呢? 从数学上讲,卷积只不过是一种运算,对于很多没有 ...
- Matlab图像处理系列4———傅立叶变换和反变换的图像
注意:这一系列实验的图像处理程序,使用Matlab实现最重要的图像处理算法 1.Fourier兑换 (1)频域增强 除了在空间域内能够加工处理图像以外,我们还能够将图像变换到其它空间后进行处理.这些方 ...
随机推荐
- C++标准库概述 [转]
C++标准库的所有头文件都没有扩展名. C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能.<cname>形式的标准头文件[<complex>例外]其内 ...
- Backbone
app.js作为backbone 业务代码主模块,内容很简单,在页面加载完之后,对AppView进行了实例化
- (剑指Offer)面试题19:二叉树的镜像
题目: 操作给定的二叉树,将其变换为源二叉树的镜像. 二叉树的定义如下: struct TreeNode{ int val; TreeNode* left; TreeNode* right; }; 输 ...
- 28.怎样在Swift中实现单例?
1.回忆一下OC中的单例实现 //AFNetworkReachabilityManager中的单例,省略了其他代码 @interface AFNetworkReachabilityManager : ...
- 【转】Fresco之强大之余的痛楚
http://www.jianshu.com/p/5364957dcf49 开始之前 如果你有使用的心得,技巧,踩坑经历,希望贡献出来,我会在TODO中慢慢添加(^^)/ 关于Fresco Fresc ...
- ThinkPHP模板(一)
如何关闭ThinkPHP的模板缓存 ThinkPHP的模板缓存是无奈关闭的,因为内置的模板引擎是一个编译型的模板引擎,必须经过编译后生成一个可执行的缓存文件才能被执行.但是可以设置缓存的有效期,例如设 ...
- 玩转iOS开发 - 多线程开发
前言 本文主要介绍iOS多线程开发中使用的主要技术:NSOperation, GCD. NSThread, pthread. 内容依照开发中的优先推荐使用的顺序进行介绍,涉及多线程底层知识比較多的NS ...
- WP8异常错误:Error HRESULT E_FAIL has been returned from a call to a COM component.
在做WP8开发的过程中,使用到了longlistselector这个控件,本来使用没有问题. 但是突然出现了一个闪退的错误,错误信息如下: {MS.Internal.WrappedException: ...
- Delphi和JAVA用UTF-8编码进行Socket通信例子
最近的项目(Delphi开发),需要经常和java语言开发的系统进行数据交互(Socket通信方式),数据编码约定采用UTF-8编码. 令我无语的是:JAVA系统那边反映说,Delphi发的数据他们收 ...
- 强大的ASP.NET控件---验证控件
学习完了牛腩之后,在进行ASP.NET的学习的时候,对全部学的知识.都有一种似曾相识的感觉,"哦,这个,在牛腩新闻公布系统中用过".仅仅只是那时候.用的也是迷迷糊糊的,就说 ...