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

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

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

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

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。

相关推荐
小wanga3 分钟前
【递归、搜索与回溯】专题三 穷举vs暴搜vs回溯vs剪枝
c++·算法·机器学习·剪枝
天宫风子14 分钟前
线性代数小述(一)
线性代数·算法·矩阵·抽象代数
hjyowl31 分钟前
题解:AT_abc407_c [ABC407C] Security 2
c语言·开发语言·算法
ai产品老杨2 小时前
减少交通拥堵、提高效率、改善交通安全的智慧交通开源了。
前端·vue.js·算法·ecmascript·音视频
小于不是小鱼呀2 小时前
手撕 K-Means
人工智能·算法·机器学习
m0_740154672 小时前
K-Means颜色变卦和渐变色
算法·机器学习·kmeans
东皇太星2 小时前
SIFT算法详细原理与应用
图像处理·算法·计算机视觉
鑫鑫向栄2 小时前
[蓝桥杯]堆的计数
数据结构·c++·算法·蓝桥杯·动态规划
緈福的街口3 小时前
【leetcode】3. 无重复字符的最长子串
算法·leetcode·职场和发展