从矩阵变量Matlab中取出两个日期之间的日期值

Wizhi

我正在尝试从日期表中取出两个单独的年份。

% Date table
Datez = [2001 2;2001 5;2001 9;2001 11;2002 3;2002 5;2002 7;2002 9;2002 11;...
2003 2;2003 4;2003 6;2003 8;2003 10;2003 12;2004 3;2004 5;2004 7;...
2004 9;2004 11; 2005 10;2005 12]

我想将所有值都取为1或0。我想要从2001-11到2002-11的日期加上从2004-11到2005-11的所有值。总的来说,我应该得到一个新的向量,叫做test

test = [0;0;0;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;1;1;0] % final result

我尝试了这些组合,但是我不知道如何将这四个语句组合成一个看起来像“ test的向量,或者是否有更好的解决方案?

xjcr = 1:length(Datez)
(Datez(xjcr,1) >= 2001 & Datez(xjcr,2) >= 11) % greater than 2001-11 
(Datez(xjcr,1) <= 2002 & Datez(xjcr,2) <= 11) % smaller than 2002-11 

(Datez(xjcr,1) >= 2004 & Datez(xjcr,2) >= 11) % greater than 2004-11 
(Datez(xjcr,1) <= 2005 & Datez(xjcr,2) <= 11) % smaller than 2005-11 

任何想法都非常感谢,在此先感谢!

高布莱恩

您的问题是您不想对两个项目分别进行过滤,即大于2001的年份和大于11月的月份。这样可以给您提供2001年12月而不是2002年1月的服务。我认为解决方案是将两个复合数字视为一个单一数字,以便比较运算符可以将它们作为一对进行操作。这是一个简单的方法:

Datez2 = Datez(:,1)*100 + Datez(:,2);
test = (Datez2>=200111 & Datez2<=200211) | (Datez2>=200411 & Datez2<=200511)

最好乘以12再加上(月-1)取决于您是否正在构建需要非常强大的功能,或者只是一起破解某些东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

区分两个日期之间的变量

来自分类Dev

获取 MySQL 中两个日期之间的值差

来自分类Dev

如何取出不在两个日期之间的所有行?

来自分类Dev

检查两个日期之间的日期或sql中的NULL

来自分类Dev

在Python中查找两个日期之间的中点日期

来自分类Dev

在Django Orm中的两个日期之间过滤日期

来自分类Dev

比较两个日期之间的对联中的日期对象

来自分类Dev

如何匹配两个矩阵的日期并在Matlab中查找后续数据?

来自分类Dev

两个日期之间的日期分开

来自分类Dev

在两个日期变量之间插入文本

来自分类Dev

无法找到两个日期时间变量之间的差异

来自分类Dev

两列中两个日期之间的和

来自分类Dev

如何在两个日期之间选择不同的值

来自分类Dev

两个日期值之间具有精确的差值

来自分类Dev

计算两个日期之间的差异时的 Nan 值

来自分类Dev

计算给定特定值的两个日期之间的天数

来自分类Dev

如何在python中获取两个日期变量之间的时差

来自分类Dev

在Android中两个日期值之间的SQLite表中获取值的总和

来自分类Dev

MySQL:选择两个日期之间的日期值。如果日期/值不存在,则显示日期和值 0

来自分类Dev

两个日期之间的开始日期和结束日期

来自分类Dev

在ASP.NET MVC5中的两个日期值之间查询

来自分类Dev

如何在Asp.Net中获取两个日期之间的值?

来自分类Dev

如何在Excel中查找两个日期之间的最大值

来自分类Dev

在 Google 表格中查找两个日期范围之间的值

来自分类Dev

SQL添加两个日期变量(日期+日期)

来自分类Dev

SQL添加两个日期变量(日期+日期)

来自分类Dev

如何在MYSQL中的两个日期(从日期,到日期)表之间获取数据?

来自分类Dev

在SQL Server中的两个日期条件之间

来自分类Dev

计算JPA中两个日期之间的天数

Related 相关文章

  1. 1

    区分两个日期之间的变量

  2. 2

    获取 MySQL 中两个日期之间的值差

  3. 3

    如何取出不在两个日期之间的所有行?

  4. 4

    检查两个日期之间的日期或sql中的NULL

  5. 5

    在Python中查找两个日期之间的中点日期

  6. 6

    在Django Orm中的两个日期之间过滤日期

  7. 7

    比较两个日期之间的对联中的日期对象

  8. 8

    如何匹配两个矩阵的日期并在Matlab中查找后续数据?

  9. 9

    两个日期之间的日期分开

  10. 10

    在两个日期变量之间插入文本

  11. 11

    无法找到两个日期时间变量之间的差异

  12. 12

    两列中两个日期之间的和

  13. 13

    如何在两个日期之间选择不同的值

  14. 14

    两个日期值之间具有精确的差值

  15. 15

    计算两个日期之间的差异时的 Nan 值

  16. 16

    计算给定特定值的两个日期之间的天数

  17. 17

    如何在python中获取两个日期变量之间的时差

  18. 18

    在Android中两个日期值之间的SQLite表中获取值的总和

  19. 19

    MySQL:选择两个日期之间的日期值。如果日期/值不存在,则显示日期和值 0

  20. 20

    两个日期之间的开始日期和结束日期

  21. 21

    在ASP.NET MVC5中的两个日期值之间查询

  22. 22

    如何在Asp.Net中获取两个日期之间的值?

  23. 23

    如何在Excel中查找两个日期之间的最大值

  24. 24

    在 Google 表格中查找两个日期范围之间的值

  25. 25

    SQL添加两个日期变量(日期+日期)

  26. 26

    SQL添加两个日期变量(日期+日期)

  27. 27

    如何在MYSQL中的两个日期(从日期,到日期)表之间获取数据?

  28. 28

    在SQL Server中的两个日期条件之间

  29. 29

    计算JPA中两个日期之间的天数

热门标签

归档