[英]find corresponding dates in matlab
找出不同变量中哪些日期一致的最佳方法是什么。 例如:
a =
2010-04-23 12:45
2010-04-23 13:00
2010-04-23 13:15
2010-04-23 13:30
2010-04-23 13:45
2010-04-23 14:00
2010-04-23 14:15
b =
2010-04-23 12:45
2010-04-23 13:00
2010-04-23 13:15
2010-04-23 13:30
2010-04-23 13:45
2010-04-23 14:00
2010-04-23 14:15
应该回来
c =
1
1
1
1
1
1
1
其中a和b都是字符串。
假设它们的格式完全相同,那么Engineero是正确的。
我读了你的问题,因为你有不同格式的日期,所以4-25-13和04.25.2013也会返回1(同一日期)
在这种情况下,将每个str的datenum存储在向量datesA(i) = datenum(a{i})
,对B单元格数组重复,然后比较向量c=(A==B)
以得到结果
如果a
和b
是字符串的单元格数组,那么您可以使用:
c = strcmp(a, b)
你会定义a = {date_a1; date_a2; ...}
a = {date_a1; date_a2; ...}
a = {date_a1; date_a2; ...}
和b = {date_b1; date_b2; ...}
b = {date_b1; date_b2; ...}
b = {date_b1; date_b2; ...}
使用该语法构建字符串单元格。 您引用单元格中的元素几乎与数组相同。 如果你想要c
的第三个结果,你可以输入c{3}
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.