matlab中mean函数的使用
十分不明白mean()中k:12:it的意思,只知道it是sst()中的时间序列,求解答%(a)getthemeanforeachmonth:fori=1:m%misth...
十分不明白mean()中k:12:it的意思,只知道it是sst()中的时间序列,求解答
% (a) get the mean for each month:
for i=1:m % m is the number of
spatial grids (m=25*18=450)
for k=1:12 % average for each month
aa(i,k)=mean(sst(i,k:12:it)); % n is the length of sample
end
end 展开
% (a) get the mean for each month:
for i=1:m % m is the number of
spatial grids (m=25*18=450)
for k=1:12 % average for each month
aa(i,k)=mean(sst(i,k:12:it)); % n is the length of sample
end
end 展开
1个回答
展开全部
mean(sst(i,k:12:it))的意思是把sst中的第i行,第k列到第it列每隔12个数取一个,取出的这些数做平均~
追问
原来如此,那就是取每个月份的多年的平均,那可不可以继续问一下
time=1856+0.5/12:1/12:2003+11.5/12;
这句命令生成了什么时间序列
追答
time=1856+0.5/12:1/12:2003+11.5/12;
从1856+0.5/12+11.5/12=1856+12/12开始,每次步进1/12,1856+1.5/12+11.5/12=1856+13/12,
生成的序列是什么意思我就不太知道了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询