主要内容

isShuffleable

类:matlab.io.datastore.SimulationDatastore
包:matlab.io.datastore

确定是否shuffleable数据存储

描述

例子

tf = isShuffleable (ds)返回逻辑1(真正的如果数据存储dsshuffleable。否则,结果是合理的0()。

您可以使用洗牌函数shuffleable数据存储随机文件的排序,同时保留行关联的文件在不同的数据存储。

输入参数

全部展开

输入数据存储。您可以使用这些数据存储作为输入:

例子

全部展开

这个例子展示了如何确定的shuffleabilitymatlab.io.datastore.SimulationDatastore从仿真对象包含大数据。

日志大数据模型

打开示例模型sldemo_fuelsys

open_system (“sldemo_fuelsys”)

选择数据导入/导出配置参数> >日志数据集的数据文件

set_param (“sldemo_fuelsys”,“LoggingToFile”,“上”)

模拟模型。

sim卡(“sldemo_fuelsys”)

的MAT-fileout.mat出现在你当前的文件夹。记录的文件包含数据信号等燃料(在根级别的模型)。

在命令提示符处,创建一个DatasetRef对象是指记录变量的名字,sldemo_fuelsys_output

DSRef = 万博1manbetxSimulink.SimulationData.DatasetRef (“out.mat”,“sldemo_fuelsys_output”);

大数据预览

使用花括号({})提取信号元素燃料,这是第十个元素DSRef,作为一个万博1manbetxSimulink.SimulationData.Signal对象,该对象包含一个SimulationDatastore对象。

SimDataSig = DSRef {10};

更容易与之交互SimulationDatastore对象驻留在财产的信号对象句柄存储在一个变量命名DStore

DStore = SimDataSig.Values;

确定数据存储是shuffleable。

如果isShuffleable DStore disp (“数据存储是shuffleable。”)其他的disp (“Datatstore不是shuffleable。”)结束
Datatstore不是shuffleable。

版本历史

介绍了R2020a