登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 斥鷃 于 2016-2-18 10:29 编辑
上一次发帖都已经过去一年了,最近人这个懒啊~另外已向@风情犹在夸下海口,于是趁着月黑风高,我又偷偷摸出了键盘,开始敲新帖啦,这次这帖含金量很高哦,乃是本人经九九八十一难,七七四十九炼,五五二十五夜……哎呀,谁丢的鸡蛋!好了,不背乘法表了,开始正文。 正题: 话说大气科学中常用计算存在几个陷阱,常用计算包括哪些?例如求平均,求差分,求积分以及由这些运算衍生出的运算,比方说求相关系数、相对复杂的EOF。其实这里的陷阱主要指的是权重问题,后续再作进一步阐述,这里先给出这两个常见的(PS:所有以上陷阱问题只针对于用Fortran,MATLAB等软件底层编程,如用NCL、GRADS等内置求差分及平均函数的软件,内置函数则已经很大程度上考虑下述问题): 1. 水平空间平均——带面积权重的平均,应用:平均温度、NINO指数、EOF等 2. 垂直积分——带质量权重的积分,应用:整层XXX,上层热含量,可降水量等 这里提供一个自编的计算空间相关的函数,大家懒得看内容的可以研究一下程序,相信也可以知道很多东西。 - >> help scorr
- 计算两序列空间相关的函数,函数形式
- r=scorr(var1,var2,lat(option))
- var1,var2为两个维数相同的变量,按纬度X经度的方式排列,
- lat为纬度序列,与var1的纬度维相同长度的向量,可选,不填时计算按格点的空间相关
复制代码
scorr.m
(831 Bytes, 下载次数: 60)
|