爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4710|回复: 7

[经验总结] 为什么用FORTRAN和用MATLAB计算画图出来的小波有些不同?

[复制链接]

新浪微博达人勋

发表于 2016-12-14 16:28:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
直接上我的图吧
上图是用FOR计算GRADS画图的小波分析;
下图是MATLAB计算画图的小波分析;
两种图形分布相似,但是周期却有1-2年的差别,如果把MATLAB的图整体往上移一点 差不多2年的位移  那就和FOR计算得到的图形一样了。
上传的图是EOF分解第一时间系数的两种方法小波分析。
我又对第二系数做了小波(没上传,有需要可以让我上传),我做出来是年代际周期,MATLAB显示11年左右  FOR计算GRADS画图出来周期在12-14年左右,为什么会有这样的差别?
大家对比两种方法的图时会发现,某一中心对应的纵坐标(周期/年)在matlab图上会比gards图上小2年左右。这样的差异是什么原因?对文章有很大影响吗?不知道有没有表达清楚...

GRADS画图

GRADS画图

matlab画图

matlab画图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-14 16:32:16 | 显示全部楼层
在MATLAB版本提问了  因为涉及两种程序,就两边都发帖
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-14 19:56:30 | 显示全部楼层
图虽然不同,但是我感觉主要周期差不多啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-14 21:07:35 | 显示全部楼层
果糖子丫丫 发表于 2016-12-14 19:56
图虽然不同,但是我感觉主要周期差不多啊

年代际周期上,MATLAB做法比FORTRAN做法小2年左右,
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-14 21:51:12 | 显示全部楼层
jolincai 发表于 2016-12-14 21:07
年代际周期上,MATLAB做法比FORTRAN做法小2年左右,

把两个的方差图发出来看看哈
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-15 11:08:07 | 显示全部楼层
果糖子丫丫 发表于 2016-12-14 21:51
把两个的方差图发出来看看哈

恩恩 我放楼下啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-12-15 11:17:52 | 显示全部楼层
一楼我放的是EOF第一时间系数的小波分析,年际周期,grads显示在4年左右  matlab显示在2-4年。从图来看matlab周期少grads2年左右。
然后现在我放EOF第二时间系数的方差贡献 同样一张FORTRAN计算GRADS画图  一张MATLAB计算画图:
看MATLAB左上角的图,主周期是11年 次周期5年。而grads的图 主周期是10-14年,次周期是3-4年,matlab的主周期要偏小一点。

matlab 看左上角的图。

matlab 看左上角的图。

grads

grads
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-12-6 21:46:24 | 显示全部楼层
感谢楼主分享。希望能好好学习一下。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表