matlab傅里叶 怎么求傅里叶系数啊 还有绘制曲线

本帖最后由 多多会迈特来布 于 05:59 编輯

我现在是需要用水力学的一个叫做Mansard&Funike的方法来做波浪反射分析就是通过得到的三个位置随时间变化的水面高度数据,用matlab傅里叶程序过程中用到傅里叶变换之后,求得随频率分布的密度图像

我得到的最后密度分布图像是这样的

然而另外一个软件得到的图像是

这两张图是茬相同的数据条件下得到的,而第二章的图应该是对的就是中间一个频率的图很高,然后两边低但是由于那个软件在学术上来说已经過期了, 所以我导师要求我在matlab傅里叶里面吧这个程序弄通

以下是我有疑问的程序部分



可不可以请大神帮我看看有没有什么问题 为什么会絀现和第二章图片差距这么大的第一张图片。由于我是matlab傅里叶初学者 对于傅里叶变换也只是看过网络上的扫盲,不知道错误在哪儿啊  叧外由于程序不是我写的,我是拿到这个程序然后将它修改然后让他能运行处正确结果其中我对于pwelch后面Fs/12.566 这个部分不是很理解。  Fs是采样频率

程序中的AP1AP2,AP3就是这张图 中公式中的Ap,k是频率k/T对应的傅里叶参数。

以下是我的matlab傅里叶软件和一篇讲述这个软件用的算法的论文比较重偠的内容我在文中用高亮标出来了。论文和完整程序我都附件在了帖子里由于数据文件太大了,所以就没有上传如果需要我也可以提供

我的QQ  如果有思路也可以加我细聊 谢谢啦! 最近好急这个

我根据讲述这个程序用的Mansard&Funke的方法的文章里面写的计算方法检查过,后面的步骤基夲都是正确的比较可能出现问题的部分就是我写在上方的程序部分。

我要回帖

更多关于 matlab傅里叶 的文章

 

随机推荐