从日常数据计算每周的意思。

18视图(30天)
lreplo
lreplo 2015年6月17日
回答: 埃里克·林 2015年6月18日
我有一个netcdf文件与u和v组件。我要计算平均每周u和v的组件根据每天的数据。
到目前为止我有
[y,密苏里州,d] = datevec (dn);
xm = 0 (120 1);
i = 1:120
如果d = 1:7
xm (i) =意味着(v_vector (d = =我));
elseifd = 14
xm (i) =意味着(v_vector (d = =我));
elseifd = 15:23
xm (i) =意味着(v_vector (d = =我));
elseifd = 24:21
xm (i) =意味着(v_vector (d = =我));
结束
dn是日期的数字。在1到120的时间增量1 - 1月31日- 4月- 2009 - 2009。
谢谢提前

接受的答案

埃里克·林
埃里克·林 2015年6月18日
首先,我建议找一个可靠的方法确定一个特定的日期的星期数。如果你有访问R2014b或之后,您可以使用 函数。另一个也可以 MATLAB文件交换
从那里,您可以使用一个循环和逻辑索引找到每周的手段:
%样本日期
t = datetime (2015、05、31): datetime (2015、06、18)
%周数
w =一周(t)
%样本数据
data =兰迪(10、1、19)
%对24周
mean_24 =意味着(数据(24 w = =))

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!