爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 200537|回复: 293

[源程序] 分享一个自己编写的SVD函数

  [复制链接]

新浪微博达人勋

发表于 2015-6-21 21:15:47 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 Aires 于 2015-6-23 15:46 编辑

家园里已经有很多SVD的程序了,自己也编写了一个SVD的Matlab函数。该函数主要输出结果如下:
1. 左右奇异向量
2. 左右场时间系数
3. 两场时间系数的相关系数
4. 同性相关系数(Homogeneous Correlation)
5. 异性相关系数(Heterogeneous Correlation)
。。。

以北太平洋SST和500hPa高度场做SVD为例,第一对模态结果如下:
1. 左右奇异向量场
first_SVD_mean_std.jpeg
2. 左右场时间系数
time_series_mean_std.jpeg
3. 同性相关系数图
homo_corr_mean_std.jpeg
4. 异性相关系数图
hetero_corr_mean_std.jpeg

SVD函数和检验程序:
SVD.zip (3.83 KB, 下载次数: 857, 售价: 2 贡献)

评分

参与人数 5威望 +4 金钱 +80 贡献 +31 体力 +120 收起 理由
hearten + 1 很给力!
kongfeng0824 + 14 + 6 很给力!
斥鷃 + 20 + 2 很给力!
mofangbao + 25 + 15
言深深 + 4 + 20 + 8 + 120

查看全部评分

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

新浪微博达人勋

发表于 2016-3-21 19:44:16 | 显示全部楼层
73行有个bug吧?貌似应该改成R(nb,:)=miss;刚刚用来着看着结果不对。不过函数输出的确够全~
密码修改失败请联系微信:mofangbao
回复 支持 3 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-6-21 21:18:42 | 显示全部楼层
高手就是高手啊,膜拜!能不能出个fortran的,不太会matlab
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-6-21 21:27:59 | 显示全部楼层
river 发表于 2015-6-21 21:18
高手就是高手啊,膜拜!能不能出个fortran的,不太会matlab

Fortran版块应该是有的,或者把matlab的code改成Fortran的也行,matlab编写比较简单
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-21 21:29:32 | 显示全部楼层
感谢楼主分享成果!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-21 22:31:22 | 显示全部楼层
谢谢分享,正想学习呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-21 23:50:30 | 显示全部楼层
感谢楼主!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-6-22 10:41:19 | 显示全部楼层
楼主辛苦。。。对于我们很有帮助,非常感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-22 11:20:04 | 显示全部楼层
谢谢楼主分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-23 17:28:04 | 显示全部楼层
楼主能发给我一份吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-23 17:28:20 | 显示全部楼层
svd的程序
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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