我是靠谱客的博主 乐观小海豚,最近开发中收集的这篇文章主要介绍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.排序2.计算某一列累计和3.创建datetime类型4.datetime相加减所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部