matlab计算平均数,科学网—分享一个自己编写的工具-Matlab求小时均值 - 周勤迁的博文...

这个函数用于计算小时均值,包括处理包含0值的情况。它可以自动计算开始和结束时间,时间需以数字格式输入。代码适用于小时数据统计,支持用户选择是否包含0值,并能处理分钟间隔。
摘要由CSDN通过智能技术生成

该代码是在小时均值的基础上增加的新功能。分钟值会出现0值的问题,增加了0值是否参与计算

自动计算开始和结束时间

时间必须是数字格式

基础代码是我师兄的。代码虽然简单,但很实用。希望对大家有帮助

function rhourly=avg_h(x,n_t,flag,to,te,t_shift)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 功能:小时均值统计 hourly means,包含0值统计和不统计,由flag控制

% format:

%       rhourly=avg_h(x,n_t,flag,to,te,t_shift)

% % t_shift: e.g.

%

% for i=1:n

% o=x(:,1)>to+t_shift+(i-1)/24&x(:,1)<=to+t_shift+i/24;

% ...

% end

%

% 默认t_shift=1/60/24 (1分钟)

% Input Argument:

% x       (required) read data and column datetime in matrix must be time in form of Julian day

% n_t     (required) sequence number of column in datetime

% flag    (optional) if true (default), x calculate include zeros value, if

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值