作为音视频开发程序员,编解码的原理是必须了解的。而编解码原理中,傅里叶变换(Fourier Transform)是一个必学的数学知识。当然,网上可以搜索到的讲傅里叶变换的文章已经非常多,专门的书籍也有很多。而本文总结搜集了众多网上相关资源,筛选出了其中质量较高的作为以后学习的参考。

Wiki 推荐指数【星星星星】

每次遇到一个完全没有接触过的概念,我会先搜索wiki。Wiki中对傅里叶变换的解释条目有巨长的篇幅。一次读完需要花费大量时间,所以比较适合参考,有选择的去看,找相关的参考资源。

Google 推荐指数【星星星】

谷歌搜索是少不了的,它是程序员开发和学习的利器:

  1. An Interactive Guide To The Fourier Transform。亮点是交互式的网页可以让你玩一玩,内容通俗易懂,篇幅也不长,比较适合程序员的口味。
  2. MathWorld FourierTransform。极端的篇幅里出现了68个公式,太劝退了。适合掌握了之后,查公式用。

YouTube 推荐指数【星星星星星】

能翻墙的可以去看看老外讲的播放量Top1的视频:
But what is the Fourier Transform? A visual introduction 600万+观看。0.75倍速边看边暂停琢磨,真的看懂了!很棒!五星推荐!400万订阅的大佬 3Blue1Brown 果断关注了。
不能翻墙的可以去B站看转载的:
【官方双语】形象展示傅里叶变换 49万播放

知乎 推荐指数【星星星星星】

知乎高赞文章(4万赞):
傅里叶分析之掐死教程(完整版)更新于2014.06.06 。文章亮点是没有一个公式,文笔幽默诙谐接地气,通俗易懂。其中关于复数的解释堪称惊艳。同时作者自制了大量高质量图片帮助理解。

B站 推荐指数【星星星星】

  1. 纯干货数学推导_傅里叶级数与傅里叶变换_Part1_三角函数的正交性18万播放,这是一个系列将傅里叶变换的数学推导,感兴趣可以搜索其他部分。
  2. 5.fourier transform(傅立叶变换) 2.2万播放

CSDN —— 推荐指数【星星星】

CSDN高阅读量文章:
傅立叶变换(Fourier Transform)分析理解。亮点是花了大量篇幅讲解了复数。文章出现了一些数学公式,读起来会有些头大。下面是文章的思维导图:

书籍 推荐指数【星星】

作为程序员其实只需要理解傅里叶变换的原理就可以了,找专门的书去看可能会比较劝退和需要花费大量时间。当然,也可以用作日后的参考。

  1. The Fourier Transform and Its Applications. Third Edition. Ronald N. Bracewell
  2. The Fast Fourier Transform and Its Application. E. Oran Brigham
  3. Fast Fourier Transform:Algorithms and Applications. K.R.Rao, D.N. Kim, J.J.Hwang

程序员的数学——傅里叶变换相关推荐

  1. 计算机编程概率论,程序员的数学:线性代数和概率统计

    程序员的数学:线性代数和概率统计 语音 编辑 锁定 讨论 上传视频 <程序员的数学:线性代数和概率统计>是2018年9月1日机械工业出版社出版的图书,作者是[美] 欧内斯特 戴维斯 .[1 ...

  2. 作为一名程序员,数学到底对你有多重要?

    最近在知乎上看到一个贴子,看完后我沉默了..... 沉思后想想,其实每个行业都会分等级,程序员也不例外!说好听一点的叫工程师,普通一点的叫程序员,差一点的叫码农,更差的还会叫码畜,码奴.(哎..... ...

  3. 相爱相杀:程序员的数学

    "要想成为一名优秀的程序员,需要学好数学吗?"今天不回答这个问题--让咱们换个角度思考下:想搞定数学吗,尤其是编程中必须掌握的那些数学思维?或者,单纯地,曾经数学伤透了你的心,现在 ...

  4. 一流程序员靠数学,二流程序员靠算法,低端看高端就是黑魔法

    简介 每个行业都会分等级,程序员也不例外!好一点的叫工程师,普通一点的叫程序员,差一点的叫码农,更差的还会叫码畜,码奴. 一流程序员靠数学, 二流靠算法, 三流靠逻辑, 四流靠SDK, 五流靠Goog ...

  5. 程序员的数学笔记3--迭代法

    第三节课程,介绍的是迭代法. 前两节笔记的文章: 程序员的数学笔记1–进制转换 程序员的数学笔记2–余数 03 迭代法 什么是迭代法 迭代法,简单来说,其实就是不断地用旧的变量值,递推计算新的变量值. ...

  6. 程序员的数学笔记2--余数

    上一节程序员的数学笔记1–进制转换是介绍了进制,特别是十进制和二进制之间的转换,移位操作和逻辑操作. 今天介绍的是余数,看完本节笔记,你会发现生活中有很多东西都有余数的影子. 余数 余数的特性 整数是 ...

  7. 程序员的数学笔记1--进制转换

    最近在学习极客时间的课程–程序员的数学基础课. 课程地址:https://time.geekbang.org/column/intro/143 这是第一节课程的学习笔记–有关进制的转换. 二进制 什么 ...

  8. C++之父Bjarne Stroustrup:程序员在数学上付出的努力,永远也不会白费

    [CSDN 编者按]1979年诞生的C++已迈入"不惑之年",如今却依旧在主流编程语言中占据重要一席.但今天,我们不再赘言C++的成功史,而将目光转向C++背后的英雄--C++之父 ...

  9. 读书笔记:程序员的数学 概率统计

    读书笔记:程序员的数学 概率统计 特点 内容 第一.二章 概率定义 多随机变量 第三.四章 离散.连续分布 第五章 协方差矩阵与多元正态分布 第六.七章 估计与检验 伪随机数 第八章 各类应用 体会 ...

最新文章

  1. 怎样找出插件的api地址_百度云盘免登陆高速下载,调用度云简易分享地址提取在线工具...
  2. UVA10125和集
  3. PHP中exec()函数执行系统命令失败
  4. 在python中字典和集合都是用一对什么作为界定符_Python习题(一)
  5. vue 头部组件监控页面来源
  6. 【英语学习】【English L06】U02 Food L3 Peking roast duck
  7. Oracle NetSuite:异军突起的云原生ERP
  8. BGP中的联盟原理和实验(华为设备)
  9. c 语言与试验系统,Turbo C/C++软件学习下载
  10. 设计模式_访问者模式
  11. c语言列宽作用,c语言|格式化输入输出详解
  12. Apache Griffin+Flink+Kafka实现流式数据质量监控实战
  13. 这些年,亲眼所见的软件公司中混迹的老油条汇总
  14. 大数据Hadoop系列之HDFS命令讲解
  15. Kafka:Docker Compose部署Kafka集群
  16. 激活休眠软件资产 提升企业软实力
  17. Python实现小猪佩奇
  18. JAVA通用分页代码
  19. 搜狗输入法简约而美的皮肤推荐
  20. 中国脑磁共振设备行业应用形势与前景动态预测报告2022-2027

热门文章

  1. 动态规划——什么是动态规划?
  2. 电子签名行业2017新风向
  3. 计算机均价的公式,【转】二手笔记本电脑的价格计算方法和举例
  4. 热评云厂商:荣联科技28.13亿元,集成商云的光荣与梦想
  5. VSYNC与HSYNC与PCLK与什么有关系
  6. mysql关键字释义_数据库连接字符串ConnectionString 中的关键字值释义
  7. 网络安全——数据库基础知识
  8. 使用Firefox+Tor+FoxyProxy+Noscript+IETab进行安全自由的网上冲浪
  9. 不小心删除文件夹怎么恢复,怎么恢复误删文件?
  10. 1、mybatis配置版