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

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

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

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

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。

相关推荐
小O的算法实验室6 小时前
2026年SEVC SCI2区,基于差分向量内学习策略的自适应指数交叉差分进化算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
幽反丶叛冥6 小时前
城市公交自动驾驶 技术浪潮中的城市突围与个体生存
经验分享
gloomyfish6 小时前
【最新技术】多模态零样本工业缺陷检测概述
人工智能·算法·计算机视觉
渡过晚枫6 小时前
[蓝桥杯/java/算法]攻击次数
java·算法·蓝桥杯
风筝在晴天搁浅6 小时前
hot100 3.无重复字符的最长子串
数据结构·算法·leetcode
liuyao_xianhui6 小时前
寻找旋转排序数组中的最小值_优选算法(二分算法)
算法
宝宝单机sop6 小时前
Java资源合集
经验分享
努力学算法的蒟蒻6 小时前
day37(12.18)——leetcode面试经典150
算法·leetcode·面试
超级种码7 小时前
All In AI——DSPy框架,让智能体开发像模型训练一样
大数据·人工智能·算法
LYFlied7 小时前
【每日算法】LeetCode 79. 单词搜索
前端·算法·leetcode·面试·职场和发展