【发布时间】:2015-07-17 17:45:09
【问题描述】:
以下代码查找傅里叶级数中的系数
load enso;
f = fit(month,pressure,'fourier2');
代码输出:
General model Fourier1:
f(x) = a0 + a1*cos(x*w) + b1*sin(x*w)
Coefficients (with 95% confidence bounds):
a0 = 10.63 (10.22, 11.03)
a1 = 2.876 (2.187, 3.565)
b1 = 1.177 (0.09191, 2.261)
w = 0.5263 (0.5225, 0.5301)
我需要找到函数 f(x) = a1*cos(x*w) + b1*sin(x*w) 的系数,所以 a0 应该是 0 或者根本不应该在公式中。如何做到这一点?
【问题讨论】:
-
为什么你特别希望截距项为 0?你这样做的理由是什么?
-
因为在合成湍流生成的方法中作者使用了没有a0的分解
标签: matlab fft data-fitting