谐波总和:通过 FORTRAN MEX 文件的谐波分量总和-matlab开发

时间:2021-06-01 19:39:45
【文件属性】:
文件名称:谐波总和:通过 FORTRAN MEX 文件的谐波分量总和-matlab开发
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-01 19:39:45
matlab 由于多种不同的原因,我们可能需要从几个谐波分量的总和中产生一个信号。 在傅里叶分析的通常情况下,FFT 和 IFFT 可能是最佳选择。 但是,可能会发生以下情况: - 谐波分量的频率分布不均匀- 时间向量间隔不均匀在这种情况下,我们可能需要直接在 Matlab 中对求和进行编码,这在执行此任务时非常缓慢。 提供的函数只是一个 MEX 文件,它通过编译的 FORTRAN 代码执行信号生成。 没什么特别的,但至少我运行生成的速度几乎是 Matlab 的三倍。 不如直接在 Matlab 中使用 IFFT 的情况好,但至少比在 Matlab 中直接使用“for”循环好一点。
【文件预览】:
f_sumharm_FORMEX.zip

网友评论