我有一个年度时间序列,每小时记录一次测量:

StartDate = '2011-01-01 00:00';

EndDate = '2011-12-031 23:00';

DateTime=datevec(datenum(StartDate,'yyyy-mm-dd HH:MM'):60/(60*24):...

datenum(EndDate,'yyyy-mm-dd HH:MM'));

dat = 2+(20-2).*rand(size(DateTime,1),1);

我想计算一年中每周的平均24小时周期,即第1周,第1年到第7天,我想计算平均00:00,01:00 ……等等,最后我将以52,24小时系列结束,即一年中每周一个. Matlab确实有一个名为’weeknum’的函数,它返回给定seriel日期编号的周数,但是,这个函数在财务工具箱中.任何人都可以提出一种寻找周数的替代方法吗?

最佳答案 也许这可以有所帮助(我使用当前的日期和时间作为例子):

c = datevec(datestr(now));

week_num = ceil(diff(datenum([c(1), 1, 1, 0, 0, 0; c])) / 7)

我不确定这个解决方案如何正确处理边缘情况,但我认为这是一个很好的起点.

您也可以使用this website验证它,告知当前的周数.

将此应用于您的示例可以完成,例如,如下所示:

weeknum = @(v)ceil(diff(datenum([v(1), 1, 1, 0, 0, 0; v(:)'])) / 7);

arrayfun(@(n)weeknum(DateTime(n, :)), 1:size(DateTime, 1))'

matlab计算星期,在matlab中计算周数相关推荐

  1. 信息学奥赛一本通 1083:计算星期几 | OpenJudge NOI 小学奥数 7831

    [题目链接] ybt 1083:计算星期几 OpenJudge NOI 小学奥数 7831:计算星期几 [题目考点] 1. 同余定理 根据同余定理,有: (a∗b)%m=(a%m∗b%m)%m(a*b ...

  2. excel计算机考试标注星期几,Excel中按照周次和星期自动计算并填入日期的方法...

    当在Excel中进行数据填入的时候,难免会涉及到日期的输入,如果进行手工输入,这是非常麻烦的,在此,本文以Excel2013中操作为例,以班级教学的教学进度表中的数据,按照周次和星期自动计算填入日期的 ...

  3. java 跨年 周计算公式_如何跨年计算 两日期之间相隔的周数 with java8 time API

    ===============================2016年9月版 分割线======================================== 之前版本的我太simple了.. ...

  4. oracle计算本月天数,oracle中计算某月的天数

    oracle中计算某月的天数: 程序中在to_date(参数,'mm')输入参数就可以了 select to_date('03','mm') from dual --输出 --2021/3/1 sel ...

  5. SLAM无人车计算地图坐标,ros中计算地图坐标,rosweb计算画布对应的坐标(含代码,含公式,超详细),开发跨系统地图导航必备算法【可实现qt,android,c#,mfc,html等地图开发】

    ros中计算地图坐标,rosweb计算画布对应的坐标 视频讲解: SLAM无人车计算地图坐标,图片像素坐标公式推导 1.订阅话题 /map nav_msgs::OccupancyGrid 这个消息中可 ...

  6. C# 计算每年年初与年末的周数 (iso 8601)

    根据ISO 8601标准, 第一个日历星期有以下四种等效说法(参考:https://baike.baidu.com/item/ISO%208601/3910715?fr=aladdin): 1,本年度 ...

  7. matlab判断星期几的语句,计算某一天是星期几的matlab程序

    计算某一天是星期几的matlab程序 (2011-07-03 09:04:03) 标签: 杂谈 %计算某一天是星期几 clear;clc; ymd=input('请输入日期[年,月,日]:'); y= ...

  8. 日期计算excel_在Excel中计算日期范围内的项目

    日期计算excel If you have a list on your Excel worksheet, and a date in each row, you can use a formula ...

  9. java运行内存计算_java计算金额是放在内存中计算还是在sql中计算好呢?

    严格来说,数据库上的金额这个字段根本就不应该被直接set. 为什么这么说呢,因为在这个操作完成以后,实际上数据库要承载的信息被丢失了,丢失了那一部分呢?丢失了修改前的数值,而且是永久丢失了,再也找不回 ...

  10. python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...

    >>> import datetime >>> help(datetime) http://docs.python.org/library/datetime.htm ...

最新文章

  1. java selenium_java+selenium,40行代码完成支付宝账单爬取
  2. 机器不学习:浅显易懂!「高中数学」读懂梯度下降的数学原理
  3. 基于神经网络的控制器设计与仿真
  4. 如何在Linux中恢复一个删除了的文件
  5. metaWeblog 相关的参数
  6. 纪念宾得4000万象素的120数码相机645D推出两周年
  7. MFC学习——环境安装
  8. vb.net教程 3-1 窗体编程基础 1
  9. 分享几个软件测试逻辑思维和综合面试题【含答案】
  10. day01 -Web API介绍—DOM 介绍—获取元素—事件基础—操作元素—排他操作—自定义属性操作—节点操作—案例:动态生成表格—创建元素的三种方式(经典面试题)
  11. NodeJS解析前端请求图片链接,将服务器目录下的图片返回给前端用于页面展示
  12. 2022---hgame第一周WriteUp
  13. 高并发中的 限流、熔断、降级、预热、背压你都知道是什么意思吗?
  14. 多测师软件测试肖sir_金融问题(1)
  15. red hat Linux 配置Samba服务器(超详细:内含桥接模式)
  16. 生物医学英语翻译,翻译公司的标准有哪些
  17. ubuntu18.04安装docker-ce国内源
  18. 各种说明方法的例句_十种说明方法造句
  19. python程序员用什么电脑好_程序员写代码用什么电脑好,前辈们推荐一下哈?
  20. java调用mysql数据库的基本操作方法

热门文章

  1. 禾多科技与RTI达成合作,加速自动驾驶在中国量产落地
  2. 谷歌学术首页url爬取
  3. Windows10+clion+opencv时报错0xC0000139和0xC0000135的解决方法之一
  4. 自由落体matlab代码,matlab仿真自由落体..doc
  5. java研发微博营销
  6. 快手数码手机广告要怎么投放?需要满足什么条件?
  7. 关于计算机团队名字大全集,好听的团队名字大全
  8. python input隐藏输入_python输入input
  9. gimp 抠图_制作假条(wps与gimp)
  10. 文档大小超出上传限制怎么办_有道翻译和翻译狗,哪个更适合翻译文档?