主要内容

结合

合并来自多个数据存储的数据

描述

实例

dsnew=联合收割机(ds1,ds2,…,dsN)通过水平连接阅读输入数据存储上的函数。

例子

全部崩溃

创建一个在基础数据存储的一对映像之间保持奇偶校验的数据存储。例如,创建两个单独的映像数据存储,然后创建一个组合数据存储,从两个映像数据存储读取相应的映像。

创建数据存储imds1表示三幅图像的集合。

imds1=图像数据存储({“street1.jpg”,“street2.jpg”,“peppers.png”});

创建第二个数据存储imds2通过变换imds1到灰度图像。

imds2=变换(imds1,@(x)im2gray(x));

从中创建组合数据存储imds1imds2.

imdsCombined=联合收割机(imds1、imds2);

从组合数据存储中读取第一对图像。此组合数据存储上的每个读取操作都返回一对由1.-借-2.细胞阵列。

数据输出=读取(imdsCombined)
数据输出=1×2单元阵列{480x640x3 uint8}{480x640 uint8}

显示从组合数据存储中首次读取的输出。

imshow(imtile(dataOut));

图中包含一个轴对象。axes对象包含类型为image的对象。

输入参数

全部崩溃

要合并的数据存储,指定为两个或多个逗号分隔的数据存储对象。有关内置数据存储的完整列表,请参阅为文件格式或应用程序选择数据存储。您还可以指定自定义数据存储。

输出参数

全部崩溃

包含组合数据的新数据存储,以组合数据存储对象

这个dsnew对象是一个新的数据存储实例,它是每个底层数据存储上读取操作的水平连接结果。

扩展能力

在R2019a中引入