-
谐波分量总和通过 FORTRAN MEX 文件实现,应用于 MATLAB 开发环境
资源介绍
由于多种不同的原因,我们可能需要从几个谐波分量的总和中产生一个信号。 在傅里叶分析的通常情况下,FFT 和 IFFT 可能是最佳选择。 但是,可能会发生以下情况: - 谐波分量的频率分布不均匀- 时间向量间隔不均匀在这种情况下,我们可能需要直接在 Matlab 中对求和进行编码,这在执行此任务时非常缓慢。 提供的函数只是一个 MEX 文件,它通过编译的 FORTRAN 代码执行信号生成。 没什么特别的,但至少我运行生成的速度几乎是 Matlab 的三倍。 不如直接在 Matlab 中使用 IFFT 的情况好,但至少比在 Matlab 中直接使用“for”循环好一点。