当前位置: 首页 > news >正文

傅里叶变换究竟是什么玩意儿 以及 这些公式究竟是怎么来的 引子

    究竟信号与系统这门课和一般的数学课有什么区别?难道仅仅是所谓的知识内容不一样吗?

    其实不是的,在学习信号与系统之前,我们必须要彻底弄明白一点:对于一个函数方程而言,输入是一个值,输出也是一个值,没有时间变化关系。而对于一个系统而言,输入的是一个信号,一个随着时间关系变化的信号,输出也是一个信号(如果只往系统里输入一个值,就相当于输入了一个脉冲信号)。

    很早就想写一个关于傅里叶变换的博客,来深度地阐述一下究竟什么是傅里叶变换。很多人或许都对傅里叶变换的公式有疑问,为什么一个信号,乘上一个指数函数,再积个分,就成了频域表示了呢?

    大多数博客都是在阐述傅里叶变换后的效果,而忽视了最本质的东西——傅里叶变换究竟是怎么产生的?以及,傅里叶变换的公式应该怎么去理解?究竟是怎么“造”出来这么神奇的公式的?我相信,不用任何公式来阐述比较难懂的数学原理就是在耍流氓,以及,用别人看不懂的公式来阐述数学原理,同样是耍流氓。

    我决定花一段时间,分段来完成这个任务:究竟什么是傅里叶变换,以及傅里叶变换的公式究竟怎么理解。既有效果的显示和图式,也有公式的提出和拓展。这个工作量可能会比较大(曾经给同学讲,在他已经学习了信号系统的前提下花了我将近一个小时),不过各位不必担心,如果你此时此刻不知道什么是傅里叶变换,也从来没有听说过傅里叶变换,都没有任何关系,因为我会从根源开始讲起,从百年前,还没有傅里叶变换的时候讲起。

    没有历史的数学不是完整的数学,任何复杂的概念也都是由实际的应用推导出来的,我们将开始这场历史之旅,去探索发现关于傅里叶变换的历史。

相关文章:

  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第一章 欧拉和拉格朗日等人的发现
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第二章 频率是什么玩意
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第三章 正弦信号的叠加
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第四章 比较用正弦和复指数来表示频率
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第五章 傅里叶开始变换了
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 第六章 非周期信号的傅里叶变换
  • 傅里叶变换究竟是什么玩意 以及 这些公式究竟是怎么来的 结语
  • XML语言数据读写理解1
  • XML语言数据读写理解2
  • XML语言数据读写理解3
  • XML语言数据读写理解4
  • XML语言数据读写理解5
  • XML语言数据读写理解6
  • XML语言数据读写理解7
  • XML语言数据读写理解8
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • co.js - 让异步代码同步化
  • iOS 系统授权开发
  • LeetCode29.两数相除 JavaScript
  • Making An Indicator With Pure CSS
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • SpingCloudBus整合RabbitMQ
  • 大主子表关联的性能优化方法
  • 浮现式设计
  • 简单实现一个textarea自适应高度
  • 那些被忽略的 JavaScript 数组方法细节
  • 判断客户端类型,Android,iOS,PC
  • 使用 @font-face
  • 我的业余项目总结
  • 物联网链路协议
  • 线上 python http server profile 实践
  • 项目管理碎碎念系列之一:干系人管理
  • 小李飞刀:SQL题目刷起来!
  • 用Python写一份独特的元宵节祝福
  • 在Unity中实现一个简单的消息管理器
  • Prometheus VS InfluxDB
  • 正则表达式-基础知识Review
  • ​马来语翻译中文去哪比较好?
  • $GOPATH/go.mod exists but should not goland
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (4)STL算法之比较
  • (C++17) optional的使用
  • (SpringBoot)第七章:SpringBoot日志文件
  • (黑马C++)L06 重载与继承
  • (七)Java对象在Hibernate持久化层的状态
  • (四)linux文件内容查看
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)LINQ之路
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Core跨平台微服务学习资源
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET的数据绑定