傅里叶级数针对周期函数,为了可以处理非周期函数,需要傅里叶变换。关于傅里叶级数的内容参见傅里叶级数

1 傅里叶级数

1.1 傅里叶级数是向量

从代数上看,傅里叶级数就是通过三角函数和常数项来叠加逼近周期为T的函数f(x)f(x)f(x):

这一过过程,实际上是把f(x)f(x)f(x)当作了如下基的向量:

那么上面的式子就可以解读为:

以一个例子来说明,比如一个T=2πT=2\piT=2π的方波f(x)f(x)f(x),可以粗略的写作f(x)≈1+4πsin(x)f(x)\approx1+{4\over\pi}sin(x)f(x)≈1+π4​sin(x)

我们可以认为上面函数的基为{1,sin(x)}\{1,sin(x)\}{1,sin(x)},则f(x)f(x)f(x)相当于向量(1,4π)(1,{4\over\pi})(1,π4​),画到图上如下(注意横纵坐标不是x,yx,yx,y,而是1,sin(x))1,sin(x))1,sin(x)):

2.1.2 频域图

在上面的示例函数中增加几个三角函数:

此时从几何上来看,图像更为接近:

这时的基为:

对应的向量为:

六维的向量我们是没有办法通过坐标图来表示的,因此数学家使用了一个频域图来表示这个向量:

上图中的0,1,2,3,4,5分别代表了不同频率的正弦波函数,也就是之前的基:

0Hz⟺sin(0x)3Hz⟺sin(3x)⋯0Hz\iff sin(0x)\quad3Hz\iff sin(3x)\cdots0Hz⟺sin(0x)3Hz⟺sin(3x)⋯

高度则代表在这个频率上的振幅,也就是这个基上的坐标分量。

这里举的例子只有正弦函数,余弦函数其实也需要这样一个频谱图,也就是需要两个频谱图,此外还有一种结合正弦和余弦的方式,这个放在后面。

原来的曲线图就称为时域图,往往把时域图和频域图画在一起,这样才能较为完整的反映傅里叶级数。

不管是时域还是频域,其实反映的都是同一个直线,只不过一个用了函数的观点,而另一个用了向量的观点。

当习惯了频域后,再看频域图似乎就看到了傅里叶级数的展开:

2 非周期函数:

以上关于傅里叶级数的说明都是基于周期函数,假如有如下一个非周期函数,那么傅里叶级数该怎么处理?

我们可以变换一下思路,如果刚才方波的周期:
T=2π→T=∞T=2\pi\to T=\infinT=2π→T=∞
那么可以得到一个如下的函数:

在这样的思路下,就可以使用三角级数来逼近这个函数

观察下频域,对于周期为T的函数f(x)f(x)f(x),其基为:

{1,cos(2πnTx),sin(2πnTx)}\{1,cos(\frac{2\pi n}{T}x),sin(\frac{2\pi n}{T}x)\}{1,cos(T2πn​x),sin(T2πn​x)}

刚才举例的方波T=2πT=2\piT=2π,对应的基就为(没有余弦波):

对应的频率就是:

按照刚才的思路,如果T不断变大,比如让T=4πT=4\piT=4π,对应的基就为(没有余弦波):

对应的频率就为:

和刚才相比,频率更加密集

之前方波的频域图,画了前五十个频率,可以看到随着TTT不断变大,这50个频率越来越集中:




可以想象,如果真的:T=2π→T=∞T=2\pi\to T=\inftyT=2π→T=∞,这些频率就会变得稠密,直至连续,变为一条频域曲线:

傅里叶变换就是,让T=∞T=\inftyT=∞,求出上面这根频域曲线。

3 傅里叶变换

傅里叶级数是:

这里有正弦波和余弦波,画频域图不方便,通过欧拉公式,可以转变为复数形式:

其中:

复数形式也是向量,可以理解为:

只不过这里cnc_ncn​是复数,不好画频域图,当周期推向无穷的时候可以得到:

f(x)=∑n=−∞∞cn⋅ei2πnxT(T=∞)⟹f(x)=∫−∞∞F(w)eiwxdwf(x)=\sum\limits_{n=-\infty}^{\infty}c_n\cdot e^{i\frac{2\pi nx}{T}}(T=\infty)\Longrightarrow f(x)=\int_{-\infty}^{\infty}F(w)e^{iwx}dwf(x)=n=−∞∑∞​cn​⋅eiT2πnx​(T=∞)⟹f(x)=∫−∞∞​F(w)eiwxdw

上面进行了一些简化,用www代表频率。(?)

其中F(w)F(w)F(w)得到的过程如下所示:

cn=1T∫x0x0+Tf(x)⋅e−i2πnxTdx(T=∞)⟹F(w)=12π∫−∞∞f(x)e−iwxdxc_n=\frac{1}{T}\int_{x_0}^{x_0+T}f(x)\cdot e^{-i\frac{2\pi nx}{T}dx}(T=\infty)\ \Longrightarrow F(w)=\frac{1}{2\pi}\int_{-\infty}^{\infty}f(x)e^{-iwx}dxcn​=T1​∫x0​x0​+T​f(x)⋅e−iT2πnx​dx(T=∞) ⟹F(w)=2π1​∫−∞∞​f(x)e−iwxdx

F(w)F(w)F(w)就是傅里叶变换,得到的就是频域曲线。

下面两者称为傅里叶变换对,可以相互转换:

f(x)⟺F(w)f(x)\iff F(w)f(x)⟺F(w)

正如之前所说的,这是看待同一个数学对象的两种形式,一个是函数,一个是向量。

https://www.matongxue.com/madocs/712.html

复变函数:傅里叶变换相关推荐

  1. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 sinωn 的傅里叶变换 | 复变函数欧拉公式 )

    文章目录 一.求 sinωn 傅里叶变换 0.sinωn 序列分析 1.傅里叶变换与反变换公式介绍 2.复变函数欧拉公式介绍 3.求 sinωn 的傅里叶变换推导过程 一.求 sinωn 傅里叶变换 ...

  2. 【数字信号处理】序列傅里叶变换 ( 基本序列的傅里叶变换 | 求 cosωn 的傅里叶变换 | 复变函数欧拉公式 )

    文章目录 一.求 cosωn 傅里叶变换 0.cosωn 序列分析 1.傅里叶变换与反变换公式介绍 2.复变函数欧拉公式介绍 3.求 cosωn 的傅里叶变换推导过程 一.求 cosωn 傅里叶变换 ...

  3. 【高数+复变函数】傅里叶变换的性质

    文章目录 [高数+复变函数]傅里叶变换的性质 一.常见性质 1.1 线性性质 1.2 位移性质 1.3 微分性质 1.4 积分性质 1.5 乘积定理 1.6 能量积分 二.卷积 2.1 卷积运算 2. ...

  4. 复变函数总结二:积分变换(傅里叶变换为主)

    这个总结文章本来是学完复变函数之后的复习总结,打印应付考试用的,后来假期里面又添加了一些公式.注意点什么的,稍稍完善了一些. 本文主要整理自我的复变函数老师的课件和作业.相关教材和上课笔记,不做商用, ...

  5. matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文

    复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i            #代数式,1 ...

  6. matlab 傅里叶变换_Matlab与傅里叶变换

    嗨,大家好.二狗又回来了. 今天,二狗给大家讲一讲Matlab实现傅里叶变换. 大家都知道,信号分为两种,确定信号和不确定信号.在确定信号中,有两个非常重要的类别,时域分析和频域分析.而将两者充分结合 ...

  7. 傅里叶变换性质证明卷积_积分变换(3)——傅里叶变换的性质

    学习阶段:大学数学,积分变换. 前置知识:微积分.复变函数.傅里叶变换 tetradecane:积分变换(2)--连续傅里叶变换​zhuanlan.zhihu.com 我们总结一下傅里叶变换有哪些有用 ...

  8. 从头到尾彻底理解傅里叶变换算法(下)

    从头到尾彻底理解傅里叶变换算法(上),请看今天第一条. 以下继续: 第三章.复数 复数扩展了我们一般所能理解的数的概念,复数包含了实数和虚数两部分,利用复数的形式可以把由两个变量表示的表达式变成由一个 ...

  9. 经典算法研究系列:十、从头到尾彻底理解傅里叶变换算法、下

    经典算法研究系列:十.从头到尾彻底理解傅里叶变换算法.下 作者:July.dznlong   二零一一年二月二十二日 推荐阅读:The Scientist and Engineer's Guide t ...

  10. matlab的傅里叶变换

    更多MATLAB图像处理视频请点击  http://study.163.com/course/courseMain.htm?courseId=1003594013 图像变换: 更多MATLAB图像处理 ...

最新文章

  1. 一篇关于Maven项目的jar包Shell启动脚本
  2. SSM编写JavaWeb项目时,出现了errorCode 1045, state 28000和Invalid bound statement (not found)两个错误
  3. Java实现min函数_AcWing 41. 包含min函数的栈--Java代码
  4. hystrix之熔断
  5. 如何通过预加载器提升网页加载速度
  6. 计算机系统的指令系统,计算机指令系统指的是什么呢?
  7. VirtualDOM与diff(Vue实现)
  8. 9张图总结一下阿里云的2019
  9. 知识蒸馏 knowledge distill 相关论文理解
  10. JavaScript:语言精粹
  11. 软件工程期末试题及答案(史上最全)
  12. CoolFire系列讲座 第2讲
  13. 【渝粤题库】陕西师范大学200161 文字学概论 作业
  14. 急需能临时发邮件的临时邮箱 临时邮箱怎么注册 邮箱163注册入口在哪
  15. noj [1480] 懒惰的风纪委Elaine (多重背包)
  16. 从卫星影像的视角见证莆田母亲河(美丽的木兰溪)改造前后的容颜变化
  17. 如何做好性能压测(一) | 压测环境的设计和搭建
  18. 智能汽车能否真正实现无人驾驶,为什么?
  19. 面向对象程序设计(JAVA)复习笔记(下)
  20. 构建之法---第一次作业

热门文章

  1. 小米手环6NFc支持Android,小米手环6普通版和NFC版有什么区别-哪个好-哪款更值得入手...
  2. 电脑仙人掌机器人作文_暑假有空来练笔——2019各地小学期末作文题目集锦
  3. phpstrom查看代码总行数_程序员实用工具,推荐一款代码统计神器GitStats
  4. 子类发送消息_RocketMQ生产消息源码解析
  5. wxpython窗口固定大小_调整wxPython窗口的大小
  6. android eclipse 运行项目设置程序默认安装到sd卡,Android eclipse 运行项目设置程序默认安装到SD卡...
  7. linux 跟踪程序读写,Linux中pthread行为的跟踪和可视化工具
  8. json获取key对应的值java_java 获取json字符串中key对应的值
  9. mysql upsert语法_mysql – SQL标准UPSERT调用
  10. 机器学习实现计算不规则图形面积_【名师课堂】苏教数学五年级上2.11校园绿地面积...