数据集对象(DSO)是一个Matlab对象,用于存储数据和元数据。它不仅限于简单的数字表,而是设计为通用容器,能够包含各种辅助信息。数据集对象类似于Matlab结构,但其目的在于标准化数据的组织和维护方式。这一对象最初由化学和工程专家设计于2000年,用于存储实际应用中所需的各类数据。随着时间的推移,数据集对象已经多次更新,增加了多变量分析所需的功能,涵盖了物理科学和工程数据。它包括样本和变量标签、类变量、时间和波长轴等字段,支持标准离散、时间序列或多维图像数据。基本数据表是一个单一类型的数组,可以容纳任何数值或逻辑数据类型。此外,DSO还可以创建一个或多个类集,以包含分类信息,这些标签和类别可用作DSO的索引。需要注意的是,DSO不依赖于Matlab统计工具箱,但与统计工具箱的数据数组对象不兼容。如果需要同时使用这两种对象,请相应调整Matlab路径。