海平面高度变化的Fourier分析(Matlab).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《海平面高度变化的Fourier分析(Matlab).pdf》由会员分享,可在线阅读,更多相关《海平面高度变化的Fourier分析(Matlab).pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 1海平面高度变化的海平面高度变化的 Fourier 分析(分析(Matlab6.x)以海平面高度变化的时间序列为例进行 Fourier 分析,供有兴趣的同学参考。第一步,存入数据 在 Matlab 的编辑窗口中将时间序列的序号定义为 x 向量,将时间序列定义为 y 向量,然后存为名为 TS1 的 m 文件,以便调用(图 1)。数据可从 Excel 中拷贝、粘贴。注意:数据的保存与执行程序的保存不同,后者可以直接在编辑窗口保存,在命令窗口运行;前者则必须在命令窗口保存。因此,需要将图 1 中的数据文件复制到命令窗口(Command Window)中,回车即可保存(图 2)。图 1 时间序列的向
2、量表示 图 1 时间序列的向量表示 图 2 在命令窗口保存数据文件 图 2 在命令窗口保存数据文件 2第二步,编写 Fourier 变换的 m 文件 根据快速 Fourier 变换的原理,借助 Matlab 的有关命令,不难编写进行 FFT 的计算程序。需要说明的是,由于调用数据,首先需要清屏(clear)并装入(load)数据文件。M 文件中各个语句的意义已在旁边注释,供参考(图 3)。第三步,执行计算命令 将编写成功的 FFT 文件从编辑窗口复制到命令窗口,回车,立即得到计算结果(图 4,图 5)。计算结果中包括最大谱密度 Pm 和时间序列的周期 T(图 4)。图 3 Fourier 变换
3、的 m 文件之一 图 3 Fourier 变换的 m 文件之一 在默认的情况下,Matlab 总是根据最后一个绘图指令给出图像。在我们的计算程序中,最后一个绘图指令是局部放大的频谱图,执行计算命令以后,Matlab 立即弹出该图(图 5),图上加有格网(grid),目的是便于直观估计最大频谱及其对应的频率。在 Matlab 的图形窗口上,可以对图形进行编辑处理,当然也可以放大和缩小。要想通过曲线直观地估计周期长度,可以利用图形工具栏(Figure Toolbar)中的(Zoom in)对曲线进行局部放大,借助放大的结果估计最大功率谱密度 Pm 对应的频率 fp,该频率的倒数就是时间序列的周期,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 海平面 高度 变化 Fourier 分析 Matlab
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内