——————评论区小伙伴的补充——————

感谢评论区的朋友 @摩天轮1111 指出合成公式的满足条件,在特定情况下合成公式不一定成立。具体的内容大家可以翻看评论区,原答案中我已补充这个条件

——以下是更新答案,非通信专业请直接跳过——

啊呀呀,点赞的人数有好几十,我很感动啊 ,于是决定更新点新的内容,也是答主最近学到的一点东西,就拿出来卖弄啦。

原答案解释了傅里叶级数分析公式(傅里叶系数求解公式)的由来,但是没有解释其物理意义,本次更新打算讲解一下傅里叶级数分析公式的物理意义。首先,这是余弦三角函数形式的傅里叶级数

这是合成公式:

这是分析公式(n≠0):

这个分析公式同样可以通过原答案的方法求出,在此就不赘述了。通过正交以及消项的方法,我们求出了上述公式,但是这个公式有什么物理意义呢?我觉得可以从两个方面解释。

1.相关运算的角度

互相关函数是计算两个信号时域波形相关性的一种方法

周期信号互相关函数的公式定义如下,可看做f1(t)与f2(-t)的卷积

这个卷积的过程反应了互相关函数的物理意义,即f1(t)不动,f2(t)在时域上不断移位再与f1(t)对位相乘再相加,反应f1(t)与f2(t)在不同时间位置上的相关性。

当τ=0时,该互相关函数转化为互相关系数,反应f1(t)与f2(t)在原点位置上的相关性(具体内容可搜索相关函数的相关内容)

那么这个式子和傅里叶级数是不是很像呢?

实际上如果我们把f2(t)换成cosnwot就可以得到:

这个公式与我们上述定义的傅里叶级数分析公式只有常数倍数上的一点差异(目前我还没有找到特别合理的数学解释的原因,我个人认为无关紧要,因为如果是复指数形式的傅里叶级数分析公式,系数就完全相同了),所以可以看出,傅里叶级数分析公式某种意义上是在求信号与不同频率谐波的相似性,其求出的傅里叶系数某种意义上就是相关系数。

2.从线性空间基函数的角度说明:

这个也是原答案的讲解思路。不同频率的余弦函数在线性空间上正交,构成一组完备正交基。从合成公式上看:

可看出cn是每个基函数前面的系数,那么从线性组合的角度上解释,cn就应该是f(t)在每个线性基地分量上的投影大小,实际上也确实如此。

那么我们回顾一下投影定理,a在x上的投影ax为

我在原答案中证明了一件事情,即两个周期函数在一个周期内的积分可以看做两个线性空间向量的点乘。在此再证明一下

那么,我们回归傅里叶级数分析公式,可见其分子就是f(t)与cosnwot的点乘。所以傅里叶级数的另一个物理意义(最为重要,也是傅里叶变换的物理意义)就是原函数在各组基函数上的投影大小。

至此,本答案更新结束,随着学习的深入,了解了很多,但是也仍然有很多的问题,希望广大大佬,老师,同学批评指正,也谢谢大家对本答案的支持

——————以下是原答案——————

说说我对于傅里叶级数的理解吧。

1.傅里叶级数定义:

傅里叶级数应该和泰勒级数一样,是为了简化复杂函数的分析过程而提出的一种数学方法。如果要说明傅里叶级数的系数到底怎么求解,那就先从傅里叶级数的定义开始吧,傅里叶级数最早提出是想用三角函数的线性组合去表达一个复杂函数,既然是线性组合,根据线性代数的理论来说,我们最好用彼此线性无关的量去线性表示另一个量,这种情况下会比较方便,而三角函数系的正交性正好满足彼此无关这一个条件。那么三角函数的正交到底是什么意思呢?

*三角函数系的正交

相量的正交在线性代数的理论中有非常完整简洁的定义,两个相量点积之后结果为0即说明两相量正交,比如相量a(a1,a2,a3)与相量b(b1,b2,b3)正交,则a1b1+a2b2+a3b3=0,可以看出相量的点积其实是对应分量相乘再累加的过程,而这种关系与连续函数的正交定义是有密切联系的,三角函数系的正交定义,比如cosx,与sinx正交,则写成

而其实积分的过程可以看做cosx和sinx分别在某个点的取值后相乘再对应累加(积分),说具体些,假设我这里积分周期选择0-T,定义一个无穷小的数ξ,则积分可以近似看做

可以看出来这种关系与相量正交的形式是相同的,所以可以认为两个函数相乘积分结果为0则两函数正交。而可以证明三角函数系的正交关系,无论是

sinnx还是cosnx都与除了它本身外的任意三角函数正交。

那么现在回到傅里叶级数,既然三角函数系彼此正交,把三角函数系看成一个相量空间就变得可行了,所以f(x)(周期为2π)可以做如下拆分(注:此公式仅在满足狄利克雷条件下存在)

这就是傅里叶级数的合成形式,它的物理意义也是非常明显的,一个周期函数可以拆分成周期为自身整数倍的三角函数的线性组合。

2.系数求解

那么说了这么多终于可以回到问题上来了,那么对于上述级数,我们该怎么样求解各个系数呢,这个问题在我学傅里叶级数的时候也一直不能理解,直到最近详细研究了泰勒级数才发现二者的异曲同工,求解系数的方法就是消项,比如对于a0的求解,我们只需要把除了a0以外等式所有的项全部消掉不就可以了吗,那么怎么消呢,很容易,a0是唯一一个不包含三角函数的系数,而其他项的三角函数的周期均为2π(注意:我说的是周期,而不是最小周期,其实cosx的周期是2π,cos2x周期为π,……cosnx的周期为2π/n,不过大家周期的最小公倍数都是2π,所以2π是所有这些三角函数的周期),所以我们只需要对等式两端同时进行-π到π的一个积分,就会只留下a0,处理过程是这样

这里我要说明一点,很多高数书(例如同济)上的结果与我这里有一处不同,是因为数学数上定义的常数分量是ao/2,而我这里是ao。

那么ao求出来了,an和bn呢?那么这里就要应用到三角函数系的正交法则,举个例子,比如我们要求解an的值,就意味我们必须把除了an以外所有项都消掉,而an和cosnx相乘,所以我们让整个式子乘上cosnx再积分

bn的求法雷同。

另本人水平有限,如果有错误求大神指出,也希望没有误导题主啊

傅氏级数的各项系数_傅里叶级数的系数是怎么得到的?相关推荐

  1. 傅氏级数的各项系数_傅里叶系数的推导

    不客气地说, 这个公式可以说是像"臭婆娘的裹脚布--又臭又长", 而且来历相当蹊跷, 不知那个傅里叶什么时候灵光乍现,把一个周期函数 f(t) 硬生生地写成这么一大堆东西.单看 那 ...

  2. 数学实验8 用matlab软件求级数的和_函数的泰勒级数和傅氏级数,数学实验8用matlab软件求级数的和函数的泰勒级数和傅氏级数.pdf-资源下载蚂蚁文库...

    数学实验8 用matlab软件求级数的和函数的泰勒级数和傅氏级数.pdf 数学实验八用Matlab软件求级数的和.函数的泰勒级数和傅氏级数一.求级数的和在Matlab中,可用symsum函数求数列或级 ...

  3. dft计算傅里叶级数系数_傅里叶级数(FS)以及FT、DTFT、DFS和DFT

    傅里叶级数(FS) 周期为 T 的函数$f(t),\ \ \omega=\frac{2\pi}{T}$. 正交基为$\{ e^{jn\omega t} \},n=0,\pm1,\pm2,\cdots$ ...

  4. 均方根与峭度系数_调节阀流量系数的影响因素及其工程应用调节阀流量系数的影响...

    调节阀流量系数的影响因素及其工程应用    调节阀流量系数的影响 车荣杰 (中石化石油工程设计有限公司) 摘要:  调节阀口径的选择直接影响着工艺生产的正常运行以及质量控制.结合ISA规范,从理论上叙 ...

  5. 数字信号处理学习笔记[0] 连续信号的频谱和傅氏变换

    文章目录 绪论 1 连续信号的频谱和傅氏变换 1.1 有限区间上连续信号的傅氏级数和离散频谱 1.2 傅氏变换,连续信号与频谱 1.2.3 频谱的基本性质 实际应用举例 习题 绪论 Q: 举例说明&q ...

  6. dft计算傅里叶级数系数_傅里叶变换(一) 傅里叶级数

    开的这个坑大概就是写写从另一个视角来看快速离散傅里叶变换FFT.oi当中常见的FFT的推导方法是从多项式乘法出发,作为多项式乘法的优化算法出现,关于多项式的相关理论详见Miskcoo大佬的blog从多 ...

  7. matlab求傅里叶级数展开式_傅里叶级数:从向量的角度看函数

    帮助你理解线性代数与机器学习紧密结合的核心内容 下文节选自北大出版社<机器学习线性代数基础>, [遇见]已获授权许可. 这本书不同于传统教材, 从新的角度来介绍线性代数的核心知识, 讲解也 ...

  8. 【六更完结!由于字数限制开新文章继续】零基础信号与系统学习笔记:复指数信号、傅里叶级数的系数推导、三角函数正交性、离散傅里叶变换、相位补偿、z变换表、逆变换表、常见序列及其作用

    零基础信号与系统学习笔记:复指数信号.傅里叶变换.三角函数正交性 基础1:复指数信号 复指数信号基础知识 复指数信号推导1 虚指数信号 虚指数信号特性和作用 直流信号 基础2:傅里叶级数 推导傅里叶级 ...

  9. python相关性系数_聊聊你知道和不知道的相关性系数

    这一篇我们来聊聊大家平常比较常用的相关系数.相关系数是用来度量两个变量之间相关性大小的一个量化指标.比如你要判断啤酒和尿布之间是否有相关性,就可以计算这两个变量的相关系数,通过相关系数来判断两者的相关 ...

最新文章

  1. 大龄屌丝自学笔记--Java零基础到菜鸟--028
  2. linux 安装包 在此作用域中尚未声明_Linux运行go项目报错:copy_file_range: bad file descriptor...
  3. pipe读写前设置O_NOATIME
  4. pygame为游戏添加背景_万能的Python和Pygame模块构建一个游戏框架
  5. Python之NumPy(axis=0 与axis=1)区分
  6. 【渝粤教育】国家开放大学2019年春季 0320-22T学前教育学 参考试题
  7. (JAVA)复制文件test.txt,并且排序。文件重新命名为test1.txt
  8. php suse 安装mysql_SUSE Linux apache,Mysql,php,svn的安装
  9. 中怎么均化走线_巴黎世家老爹鞋怎么鉴定真假 辨别真假对比图了解一下
  10. python计算两个正整数的和差积商_已知两个正整数的和与积求这两个数
  11. rand()函数实现原理:线性同余法
  12. SWAT 建模与案例应用
  13. 【我的OpenGL学习进阶之旅】学习OpenGL ES 3.0 的实战 Awsome Demo (下)之 图片转场和轮播特效专场
  14. application/octet-stream
  15. 更新下来的vue项目如何跑起来
  16. 前端学习-Antd 组件库基础
  17. Oracle数据字典使用
  18. 基于HTML+CSS+JavaScript制作学生网页——斗破苍穹动漫(6页) 排版整洁,内容丰富,主题鲜明
  19. 引领智能家居新浪潮 走进云图全场景智能家居数字照明
  20. 笛卡尔之“我思故我在”

热门文章

  1. pandas Excel隐藏表
  2. CycleBeads:App不仅能避孕,成功率还有95%
  3. matlab总谐波失真THD,运放参数的详细解释和分析-part21,总谐波失真(THD)
  4. VBA 批量打印多工作簿的指定工作表
  5. 2021年中国医药O2O行业发展现状、发展问题及发展建议分析[图]
  6. hmac java_java 创建 HMAC 签名
  7. Android面试题总结
  8. 关于的引用与取地址 区分
  9. phpMyAdmin-5.2.0 php-7.4.5 nginx-1.21.6 打开页面空白
  10. 磁盘显示没有初始化找到数据法子