我是靠谱客的博主 乐观小海豚,这篇文章主要介绍MATLAB处理datetime数据类型1.排序2.计算某一列累计和3.创建datetime类型4.datetime相加减,现在分享给大家,希望可以做个参考。

目录

  • 1.排序
  • 2.计算某一列累计和
  • 3.创建datetime类型
    • (1).创建datetime
    • (2).创建datetime向量或矩阵
  • 4.datetime相加减

table可直接对datetime数据类型进行处理

1.排序

有如下的table,第一列为datetime类型,按照GameTime列排序
在这里插入图片描述

使用

manU = sortrows(manU,'GameTime')

得到如下table
在这里插入图片描述

2.计算某一列累计和

使用cumsum函数来计算表manU中Point列的累计和。将结果赋给ptsTot

ptsTot = cumsum(manU.Points)

在这里插入图片描述

3.创建datetime类型

(1).创建datetime

t = datetime(2021,4,23,8,11,0)

(2).创建datetime向量或矩阵

d1 = datetime((1929:5:1939)',10,29)
d1 =
29-Oct-1929
29-Oct-1934
29-Oct-1939
d2 = datetime([1999;2000;2001],2,1)

4.datetime相加减

两个datetime相减得到一个duration,默认以小时为单位

seasonStart = datetime(2015,8,8)
seasonEnd = datetime(2016,5,17)
seasonLength = seasonEnd - seasonStart

在这里插入图片描述
把duration转换为以为单位,此时得到一个数字

seasonLength = days(seasonLength)

在这里插入图片描述
数字转换为duration类型

seasonLength = days(seasonLength)

在这里插入图片描述

最后

以上就是乐观小海豚最近收集整理的关于MATLAB处理datetime数据类型1.排序2.计算某一列累计和3.创建datetime类型4.datetime相加减的全部内容,更多相关MATLAB处理datetime数据类型1内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部