傅里叶级数系数的完整详细算法

傅里叶级数系数的完整详细算法

一、三角函数相关公式和定积分

在分析傅里叶级数之前,一定要先熟悉三角函数的相关公式,以及三角函数的积分。

1、两角和公式:

sin(α+β) = sin(α) * cos(β) + cos(α) * sin(β)

sin(α-β) = sin(α) * cos(β) - cos(α) * sin(β)

cos(α+β) = cos(α) * cos(β) - sin(α) * sin(β)

cos(α-β) = cos(α) * cos(β) + sin(α) * sin(β)

2、积化和差公式:

sin(α) * cos(β) = [sin(α+β) + sin(α-β)] / 2

cos(α) * sin(β) = [sin(α+β) - sin(α-β)] / 2

cos(α) * cos(β) = [cos(α+β) + cos(α-β)] / 2

sin(α) * sin(β) = [cos(α-β) - cos(α+β)] / 2

二、傅立叶级数:

1、傅立叶级数展开公式

对于一个周期为T的函数f(t),可以将其展开为以下的形式:

2、傅立叶级数的系数计算

1)、对傅里叶级数展开公式两边同时积分,可以计算到a0

2)、对傅里叶级数展开公式两边同时乘以cos(kωt)积分,然后等式两边同时求积分,就可以计算到ak,注意:k>=1。

3)、对傅里叶级数展开公式两边同时乘以sin(kωt)积分,然后等式两边同时求积分,就可以计算到bk,注意:k>=1。

相关推荐
仰泳之鹅3 分钟前
【C语言】动态内存管理
c语言·数据结构·算法
心中有国也有家6 分钟前
CANN 学习新范式:cann-learning-hub 如何让昇腾入门不再「劝退」
人工智能·经验分享·笔记·学习·算法
LB21128 分钟前
C++通讯录课设(西安石油大学)
开发语言·c++·算法
AI算法沐枫8 分钟前
机器学习知识点:正则化
人工智能·pytorch·python·深度学习·神经网络·算法·机器学习
手写码匠8 分钟前
从零实现一个轻量级向量搜索引擎(Python 版)
人工智能·深度学习·算法·aigc
杨连江12 分钟前
人生时序堆叠推演神经网络(LTSI-Net)——基于个人全维度生活时序数据的未来轨迹预测模型
人工智能·经验分享·深度学习·神经网络·生活
学习中.........15 分钟前
多目标优化:遗传算法详解
人工智能·算法·机器学习
Roselind_Yi1 小时前
池化对比:CNN池化 VS Java线程池
java·人工智能·经验分享·笔记·深度学习·神经网络·cnn
心中有国也有家1 小时前
hixl:昇腾分布式推理的「快递专线」
人工智能·经验分享·笔记·分布式·学习·算法
爱睡懒觉的焦糖玛奇朵8 小时前
【从视频到数据集:焦糖玛奇朵的魔法工具使用说明】
人工智能·python·深度学习·学习·算法·yolo·音视频