分段傅里叶级数和傅里叶级数

计算任意定义的傅里叶级数系数分段多项式,与可视化,反之亦然。

37下载

更新2020年9月3日

查看许可协议

傅里叶级数:
对函数调用

(R, r0, T) = fspw (c、cK、T)

输入:(见理论)
c是标准形式为分片多项式多项式系数矩阵
cK是最高的学位,non-piece-wise系数
T是总区间测量

输出:(见理论)
R是频域系数矩阵对应的标准形式
r0直流系数
T是总时间间隔测量,保存了下来。

给定一个分段多项式函数亥维赛形式定义为一个实值系数矩阵c_ {q, k}和测量间隔0 < x < T:

p (x) = \ sum_ q = {0} ^ {q1} [u (x-qT / q - u (x - T (q + 1) / q) (\ sum_ {k = 0} ^ {k - 1} c_ {q, k} x ^ k) + c_ {k} x ^ k

输出函数的傅里叶系数使用一个复杂的基础定义为实值系数矩阵R_ {k, q}

p (x) = \ sum_ {n = - \ infty} ^ {+ \ infty} Q_ {n} e ^{2 \πi n x / T}

在哪里

Q_ {n} ={病例}\ \开始sum_ {k = 0} ^ {k - 1}[1 /(2 \πi n)) ^ {k + 1} (\ sum_ q = {0} ^ {q1} R_ {k, q} e ^{2 \πi n q / q}), & n \ neq 0 \ \ R_ {0}, & n = 0 \{病例}结束

逆傅里叶级数:
对函数调用

[c、cK、T] = ifspw (R, r0, T)

输入:
R是标准形式的频域系数矩阵分段多项式
r0直流系数
T是总时间间隔测量,保存了下来。

输出:
c是多项式系数矩阵对应的标准形式
cK是最高的学位,non-piece-wise系数
T是总时间间隔测量,保存了下来

亥维赛形式输出函数是一个分段多项式函数定义为实值系数矩阵c_ {q, k}和测量间隔0 < x < T:

p (x) = c_ x ^ {q, K} {K} + \ sum_ q = {0} ^ {q1} [u (x-qT / q - u (x - T (q + 1) / q) (\ sum_ {K = 0} ^ {K - 1} c_ x ^ {q, K} {K})

函数的输入是傅里叶系数使用复杂的基础定义为实值系数矩阵R_ {k, q}

p (x) = \ sum_ {n = - \ infty} ^ {+ \ infty} Q_ {n} e ^{2 \πi n x / T}

在哪里

Q_ {n} ={病例}\ \开始sum_ {k = 0} ^ {k - 1}[1 /(2 \πi n)) ^ {k + 1} (\ sum_ q = {0} ^ {q1} R_ {k, q} e ^{2 \πi n q / q}), & n \ neq 0 \ \ R_ {0}, & n = 0 \{病例}结束

绘图机功能:
对函数调用

fspwplotter (R, r0、c、cK、T)

示例1(转发的阶梯状波傅里叶扩张):
c = [1;。8; 6。4。2; 0];
cK = 0;
T = 7;
[R, r0, T] = fspw (c、cK、T);
fspwplotter (R, r0、c、cK、T)

示例2逆
R = [1 3 10 1 4 -10;-10 4 2 5 5 5;-20 100 -10 1 4;10 4 -20 -30 2 3)
r0 = 0;
T = 7;
[c、cK、T] = ifspw (R, r0, T);
fspwplotter (R, r0、c、cK、T)

引用作为

瑞安黑(2023)。分段傅里叶级数和傅里叶级数(//www.tianjin-qmedu.com/matlabcentral/fileexchange/79415-piece-wise-fourier-series-inverse-fourier-series), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2020a
兼容任何释放
平台的兼容性
窗户 macOS Linux
标签添加标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.12

好希望最后更新一段时间

1.0.11

不停的添加注释,让所有的项子功能之间的符号一致。

1.0.10

我想我可能已经忘了上次更新

1.0.9

在Quora

1.0.8

分裂cK系数矩阵的第二个条件

1.0.7

添加到descriptiion

1.0.6

不小心我试图隐藏显示输出矩阵。

1.0.5

添加逆傅里叶级数函数和绘图仪函数相同的文件交换的贡献。

1.0.4

添加变换,逆变换和绘图机功能都相同的文件交换的贡献。

1.0.3

描述编辑

1.0.2中

描述编辑

1.0.1

更新描述。

1.0.0