傅里叶级数:
对函数调用
(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中央文件交换。检索。
版本 | 发表 | 发布说明 | |
---|---|---|---|
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 |