文档帮助中心
类:matlab.io.datastore.SimulationDatastore包:matlab.io.datastore
确定数据存储是否可洗牌
tf = isShuffleable (ds)
例子
tf = isShuffleable (ds)返回逻辑1(真正的),如果数据存储dsshuffleable。否则,结果是合乎逻辑的0(假).
tf = isShuffleable (ds)
ds
1
真正的
0
假
你可以使用洗牌函数在可打乱的数据存储上随机排序的文件,同时保留行关联的文件在不同的数据存储。
洗牌
全部展开
输入数据存储。你可以使用这些数据存储作为输入:
MATLAB®datastores -使用MATLAB创建的数据存储数据存储功能。有关数据存储的完整列表,请参见“文件格式”或“应用程序”选择“数据存储”.
数据存储
组合和转换的数据存储-使用结合和变换功能。
结合
变换
自定义数据存储—使用自定义数据存储框架创建的数据存储。派生子类的任何数据存储matlab.io.Datastore金宝app支持isShuffleable函数。看到开发自定义数据存储为更多的信息。
matlab.io.Datastore
isShuffleable
这个例子展示了如何确定洗牌的一个matlab.io.datastore.SimulationDatastore对象,该对象包含来自模拟的大数据。
matlab.io.datastore.SimulationDatastore
从模型中记录大数据
打开示例模型sldemo_fuelsys.
sldemo_fuelsys
open_system (“sldemo_fuelsys”)
选择配置参数>数据导入导出>日志数据集数据文件.
set_param (“sldemo_fuelsys”,“LoggingToFile”,“上”)
模拟模型。
sim卡(“sldemo_fuelsys”)
的MAT-fileout.mat出现在当前文件夹中。该文件包含记录的信号的数据,例如燃料(位于模型的根级)。
out.mat
燃料
在命令提示符处,创建一个DatasetRef对象,该对象通过名称引用日志记录变量,sldemo_fuelsys_output.
DatasetRef
sldemo_fuelsys_output
DSRef = 金宝appSimulink.SimulationData.DatasetRef (“out.mat”,“sldemo_fuelsys_output”);
大数据预览
使用花括号({和})来提取信号元素燃料,它是第10个元素DSRef,作为一个金宝appSimulink.SimulationData.Signal对象,该对象包含SimulationDatastore对象。
{
}
DSRef
金宝appSimulink.SimulationData.Signal
SimulationDatastore
SimDataSig = DSRef {10};
更容易与SimulationDatastore对象中的值财产的信号对象时,将句柄存储在名为DStore.
值
信号
DStore
DStore = SimDataSig.Values;
确定数据存储是否可洗牌。
如果isShuffleable DStore disp (“数据存储是shuffleable。”)其他的disp (“数据存储是不可洗牌的。”)结束
数据存储是不可洗牌的。
数据存储|matlab.io.Datastore|洗牌
在您的系统中存在这个示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在