求解偏微分方程的谱方法可能涉及使用傅立叶变换来计算导数。 如果 f 是包含偶数个元素的均匀采样周期函数,则 Fourierderivative(f) 计算 f 相对于元素间距的导数。 为了获得最佳结果,f 应该是周期性的,使得 f(x + a) = f(x + b)。 举个例子,
x = linspace(0,pi); f = exp(cos(x).*sin(2*x)); dfdx = Fourierderivative(f,0,pi);
非周期性 f 的结果是可疑的。
2022-05-08 10:59:50
1KB
matlab
1