通过结构体的方式加载数据
具体步骤
设,
有时间序列(列向量)[TimeValues],
有数据序列(矩阵,每组数据为一列向量)[DataValues] = [DataValues1, DataValues2, ...],
两序列(矩阵)行数相同。
将这些数据保存在一个自定义名称的结构体变量中,以var为例。
令,
var.time = [TimeValues];
var.signals.values = [DataValues];
var.signals.dimensions = size([DataValues],2);
注意事项
var.signals.dimensions 是数据序列[DataValues]的列数,而非大小。
从simulink中导出的数据为timeseries格式,其本质是一个结构体,可以直接通过结构体的方式导入到simulink中。
本文详细介绍了如何使用结构体加载和管理时间序列数据,包括将时间序列[TimeValues]和数据序列[DataValues]存储到自定义结构体变量var中,其中var.time保存时间序列,var.signals.values存储数据,var.signals.dimensions记录数据列数。特别指出,var.signals.dimensions并非数据大小,而是列数。此外,提到Simulink中timeseries格式的数据可直接以结构体方式导入。

2909

被折叠的 条评论
为什么被折叠?



