- 积分
- 5256
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 threedeng 于 2016-1-5 15:53 编辑
关于谐波分析,纠缠了很长时间。论坛里各种帖子是有一些,但是,似乎不同的matlab程序和Fortran程序都有,但是,对同一组数据计算结果不同。分析其原因,不仅是由于两种不同编程保留精度的不同而导致计算结果不同;而且,当谐波分析时选择正弦函数还是余弦函数的不同,也会导致计算参数的差异。
晒一下附件的主要内容吧,否则就变成了纯粹的变成向大家要金钱了啊。
一、 主要参考资料:
1、参考:http://www.doc88.com/p-7058078606277.html
2、参考:Statistical Methods in the Atmospheric Sciences(第三版,电子书)
二、主要内容
1、简单的谐波分析,是为了进入高阶谐波的计算公式。
2、高阶谐波分析,是本帖子重点,由于相关的介绍较多,故给出了相关公式。
三、探讨事项——主要是个人的心得,可以拍砖
1、究竟是用余弦函数来拟合原始数据还是正弦函数来拟合原始数据的问题
2、究竟是选择实数域还是选择复数域来进行谐波分析的问题
3、对于ak、bk系数计算和相位角φk符号判断的问题
四、致谢
@2012应用气象 ,感谢几个可爱的同学帮我联系到你们班的学霸。
@叫什么名呢 ,感谢你用Excel表帮我进行计算,你的计算结果是我的计算结果得到了验证。顺祝你读研的路上能有更大的成功,气象事业需要你这样基础扎实的强人!
@气象家园 ,各位大虾们纷纷给出关于谐波分析的各种程序,我希望我的这个稿子能够进一步完善一下,大家能达成共识,别人在做这方面工作时,少走点弯路!
最后唠叨一下,这是我编写的第一个matlab程序(没有选择Fortran,主要是她做F检验太方便了),编程思想还是停留在Fortran上,所以冗余较多,没有反映出matlab的优势!我是在7.0版本上进行测试的,如果有什么问题,可以共同探讨!
困惑了一周多,终于给自己一个交代,也希望学习这方面的同志少些困惑,所以就写了点自己的心得,希望能够起到抛砖引玉的作用。
希望大家拍砖,如果真的把这个事情弄好、弄懂,这才是咱们论坛举办的目的。第一次发帖,原创,唠叨ing!
|
评分
-
查看全部评分
|