文档帮助中心文档
组合来自多个数据存储的数据
dsnew =结合(ds1, ds2,…,dsN)
例子
dsnew=结合(ds1, ds2,…,dsN)控件返回的数据通过水平连接来组合两个或多个数据存储读在输入数据存储上执行。
dsnew=结合(ds1, ds2,…,dsN)
dsnew
ds1, ds2,…,dsN
读
全部折叠
创建一个数据存储,用于维护底层数据存储的两个映像之间的奇偶性。例如,创建两个独立的映像数据存储,然后创建一个组合的数据存储,从两个映像数据存储中读取相应的映像。
创建一个数据存储imds1表示三个图像的集合。
imds1
imds1 = imageDatastore ({“street1.jpg”,“street2.jpg”,“peppers.png”});
创建第二个数据存储imds2通过转换图像imds1灰度图像。
imds2
变换(imds1,@(x) rgb2gray(x));
创建组合数据存储imds1和imds2.
imdsCombined =结合(imds1 imds2);
从合并的数据存储读取第一对映像。这个组合数据存储上的每个读取操作都会返回一对由1——- - - - - -2单元阵列。
1
2
dataOut =阅读(imdsCombined)
dataOut =1×2单元阵列{480x640x3 uint8}
显示从组合数据存储中第一次读取的输出。
imshow (imtile (dataOut));
要合并的数据存储,指定为两个或多个逗号分隔的数据存储对象。有关内置数据存储的完整列表,请参见选择“文件格式”或“应用程序”的“数据存储”.您还可以指定自定义数据存储。
CombinedDatastore
具有组合数据的新数据存储,返回为CombinedDatastore对象。
的dsnew对象是一个新的数据存储实例,它是对每个底层数据存储的读操作的水平连接结果。
CombinedDatastore|hasdata|预览|读|readall|重置|变换
hasdata
预览
readall
重置
变换
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系