爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: quinpool

[源程序] matlab EOF程序+数据. 可使用eof和svd两种方法计算

  [复制链接]

新浪微博达人勋

发表于 2013-1-15 12:22:43 | 显示全部楼层
感觉不用时空转换就可以了。直接利用SVD
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-16 04:37:08 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-16 20:13:31 | 显示全部楼层
请问,计算海平面变化,矩形区域里包括陆地,就是一个不规则的格网,怎么处理呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-18 23:00:09 | 显示全部楼层
quinpool 发表于 2012-4-1 20:23
附件看不到。重新贴上来。

clear; close all;clc;

ix=25; iy=18;  代表的是什么意思呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-18 23:05:03 | 显示全部楼层
好像没有经纬度信息呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-18 23:15:34 | 显示全部楼层
还有一个问题请教就是我是用的数据时三维属性的。例如prcip中包含lat、long、time.我见你是用的数据数据是个矩阵。应该是一维的。这个应该如何处理才能用的。我县自的问题是使用的过程之中出现svd使用错误的提示。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-19 00:46:48 | 显示全部楼层
QQ截图20130119004542.png
请问楼主,我用你的程序进行了使用。我的数据时三维的。我改成了二维。然后出来的图,右边的部分怎么没有呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-19 02:15:14 | 显示全部楼层
  1. % (4)        calculate covariance matrix
  2. %      s=cov(sst',1);  
  3. %      sst = bsxfun(@minus,sst,sum(sst,1)/n);
  4.    
  5. %      option='eof'
  6.      
  7.      option='svd' %此处是最重要的,可以选择svd或者eof两种方法
复制代码
上面的这段程序,如果把第二行和第三行的%都去掉,得到的结果和不去掉得到的结果有很大的差别。不知道是怎么回事?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-23 04:05:28 | 显示全部楼层
现在做出了EOF分析的图,但是不太会分析图片。看图说话很难呀。不知楼主能不能推荐几篇分析EOF分析的文献。或者关于EOF分析的理论文章。对其不甚理解,很像是暗箱操作。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-2-4 10:05:29 | 显示全部楼层
kongfeng0824 发表于 2013-1-18 23:00
ix=25; iy=18;  代表的是什么意思呢?

在平面内,x方向格点数和y方向格点数。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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