timeseries
创建timeseries
对象
描述
时间序列表示动态种群或过程的时间演化。它们用于识别、建模和预测在离散时间间隔内采样的数据中的模式和行为。
创建
要创建timeseries
对象时,使用timeseries
函数,使用描述数据示例的输入参数。
语法
描述
Ts =时间序列(___、“名字”tsname)
指定名称tsname
为timeseries
对象。
Ts =时间序列()
返回空timeseries
对象。
Ts =时间序列(
创建一个空tsname
)timeseries
具有名称的对象tsname
.
输入参数
datavals
- - - - - -样本数据
标量|向量|多维数组
示例数据,指定为数值或逻辑
标量、向量或多维数组。
数据类型:双
|单
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
timevals
- - - - - -样品时间
标量|向量
采样时间,指定为数值标量或向量,或日期字符向量的单元格数组。有效日期字符向量可以有以下形式:
格式 | 例子 |
---|---|
dd-mmm-yyyy HH: MM: SS |
01 - 3月- 2000 15:45:17 |
dd-mmm-yyyy |
01 - 3月- 2000 |
mm / dd / yy |
03/01/00 |
mm / dd |
03/01 |
HH: MM: SS |
15:45:17 |
HH: MM: SS |
3:45:17点 |
HH: MM |
15:45 |
HH: MM点 |
下午3:45的时候 |
mmm.dd, yyyyHH: MM: SS |
2000年Mar.01 15:45:17 |
mmm.dd, yyyy |
Mar.01 2000 |
mm / dd / yyyy |
03/01/2000 |
数据类型:双
|单
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|细胞
质量
- - - - - -质量规范
[]
(默认)|标量|向量|多维数组
质量代码,具体为[]
或标量、向量或多维整数数组,范围从-128到127。
当质量代码值是一个向量时,它必须与时间向量具有相同的长度。每个元素应用于相应的数据示例。
当质量代码值为数组时,它必须与数据数组具有相同的大小。每个元素应用于数据数组的相应元素。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
tsname
- - - - - -timeseries
的名字
特征向量
timeseries
名称,指定为字符向量。
属性
数据
- - - - - -样本数据
标量|向量|多维数组
示例数据,用数字或表示逻辑
标量、向量或多维数组。数据的第一个维度或最后一个维度必须与时间向量的方向对齐。
数据
具有以下属性:
依赖 |
真正的 |
数据类型:双
|单
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
DataInfo
- - - - - -数据信息
字段集合
数据信息,表示为以下字段的集合:
单位
—指定数据单位的字符向量。插值
——一个tsdata.interpolation
对象,该对象指定插值方法。字段
tsdata.interpolation
对象包括:Fhandle
-自定义插值函数的函数句柄。的名字
—指定插值方法名称的字符向量。方法包括“线性”
(默认)用于线性插值和“zoh”
零级货舱。
用户数据
—用户自定义的附加信息,以字符向量形式输入。
事件
- - - - - -事件信息
的数组tsdata.event
对象
的数组表示的事件信息tsdata.event
包含事件信息的对象。
字段tsdata.event
对象包括:
EventData
—用户自定义的事件附加信息。的名字
—指定事件名称的字符向量时间
-事件发生的时间,指定为实数或日期字符向量。单位
—时间单位。StartDate可以
—指定为日期字符向量的引用日期。StartDate可以
当时间向量为数值时,则为空。
IsTimeFirst
- - - - - -时间矢量对齐
真正的
|假
时间向量对齐,表示为以下选项之一:
真正的
—数据数组的第一个维度与时间向量对齐。例如,Ts =时间序列(rand(3,3),1:3);
假
—数据数组的最后一个维度与时间向量对齐。例如,Ts =时间序列(rand(3,4,5),1:5);
IsTimeFirst
具有以下属性:
依赖 |
真正的 |
SetAccess |
“保护” |
长度
- - - - - -时间向量长度
标量
时间向量长度,用标量表示。
长度
具有以下属性:
依赖 |
真正的 |
SetAccess |
“保护” |
的名字
- - - - - -timeseries
的名字
特征向量
timeseries
名称,表示为字符向量。
质量
- - - - - -质量规范
[]
(默认)|标量|向量|多维数组
质量代码,表示为[]
或标量、向量或多维整数数组,范围从-128到127。
当质量代码值是一个向量时,它必须与时间向量具有相同的长度。每个元素应用于相应的数据示例。
当质量代码值为数组时,它必须与数据数组具有相同的大小。每个元素应用于数据数组的相应元素。
质量
具有以下属性:
依赖 |
真正的 |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
QualityInfo
- - - - - -质量信息
字段集合
描述质量信息质量
代码,表示为以下字段的集合:
代码
—包含值的整数向量-128年
来127
定义质量代码。您可以将这些整数值中的一个分配给每一个数据
值,使用质量
财产。描述
-字符向量的单元数组,其中每个元素提供了相关质量的可读描述代码
.用户数据
—用户自定义附加信息。
的长度代码
而且描述
必须匹配。
时间
- - - - - -时间值
向量
时间值,用矢量表示。
当TimeInfo。StartDate可以
是空的,值是相对测量的0
.当TimeInfo。StartDate可以
定义时,值表示相对于StartDate可以
.
的长度时间
必须与的第一个维度或最后一个维度相同数据
.
时间
具有以下属性:
依赖 |
真正的 |
TimeInfo
- - - - - -时间信息
字段集合
时间信息,表示为以下字段的集合,描述时间向量:
单位
-有值的时间单位“周”
,“天”
,“小时”
,“分钟”
,“秒”
,的毫秒
,微秒的
,或“纳秒”
.开始
—开始时间。结束
—结束时间(只读)。增量
-后续时间值之间的间隔(南
当时间采样不均匀时)。长度
—时间向量长度(只读)。格式
-定义日期显示的字符向量(请参阅datestr
).StartDate可以
-日期字符向量定义参考日期(参见setabstime
).用户数据
—用户自定义附加信息。
要访问字段的值,请使用表单ts.TimeInfo.field
对于一个timeseries
对象ts
.
TreatNaNasMissing
- - - - - -缺失值指示器
真正的
(默认)|假
缺少值指示符,表示为以下选项之一:
真正的
-善待所有人南
值作为缺失数据,描述性统计函数除外。假
——包括南
描述统计函数中的值,传播南
结果。
用户数据
- - - - - -用户数据
[]
(默认)
用户数据,表示为要添加到timeseries
对象。
对象的功能
修改和绘图
addevent |
将事件添加到timeseries |
addsample |
添加数据样本到timeseries 对象 |
附加 |
连接timeseries 时间中的对象 |
delevent |
删除事件timeseries |
delsample |
从timeseries 对象 |
去趋势 |
减去均值或最佳拟合直线timeseries 对象 |
过滤器 |
修改频率内容timeseries 对象 |
idealfilter |
timeseries 理想滤波器 |
情节 |
情节timeseries |
重新取样 |
重新取样timeseries 时间向量 |
集 |
集timeseries 属性 |
setabstime |
集timeseries 乘以日期字符向量 |
setinterpmethod |
设置默认插值方法为timeseries 对象 |
setuniformtime |
修改统一timeseries 时间向量 |
同步 |
同步并重新采样两个timeseries 对象使用公共时间向量 |
查询
得到 |
查询timeseries 属性 |
getabstime |
转换timeseries 时间向量到单元格数组 |
getdatasamples |
访问timeseries 数据样本 |
getdatasamplesize |
timeseries 数据样本量 |
getinterpmethod |
timeseries 插值法 |
getqualitydesc |
timeseries 数据质量 |
getsamples |
的子集timeseries |
getsampleusingtime |
的子集timeseries 数据 |
gettsafteratevent |
创建timeseries 事件发生时或之后 |
gettsafterevent |
创建timeseries 事件后 |
gettsatevent |
创建timeseries 在事件 |
gettsbeforeatevent |
创建timeseries 事件发生时或之前 |
gettsbeforeevent |
创建timeseries 在活动之前 |
gettsbetweenevents |
创建timeseries 事件之间 |
例子
版本历史
R2006a之前介绍MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。