主要内容

分区

分区数据存储和分区部分回报

自从R2018b

描述

例子

subADS=分区(广告,numPartitions,指数)分区数据存储广告到指定的零件数量numPartitions并返回相对应的分区指数

例子

subADS=分区(广告“文件”,指数)分区的数据存储文件并返回对应的分区索引的文件指数文件财产。

subADS=分区(广告“文件”,文件名)分区的数据存储文件并返回指定的分区对应文件文件名

例子

全部折叠

指定文件路径与音频音频样本包括工具箱™。创建一个音频数据存储指向指定的文件夹。

文件夹= fullfile (matlabroot,“工具箱”,“音频”,“样本”);广告= audioDatastore(文件夹)
广告= audioDatastore属性:文件:{"…/构建/ matlab工具箱/音频/样本/ Ambiance-16-44p1-mono-12secs.wav ';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs。wav”……文件夹和33}:{/ mathworks猛击/棒/ Bdoc23a /构建/ matlab工具箱/音频/样品'}AlternateFileSystemRoots: {} OutputDataType:“双”标签:{}SupportedOutputFormats: [“wav”“flac”“ogg”“作品”“mp4”万博1manbetx“m4a格式”]DefaultOutputFormat:“wav”

数据存储分割成三个部分。

subADS1 =分区(广告、3、1)
subADS1 = audioDatastore属性:文件:{"…/构建/ matlab工具箱/音频/样本/ Ambiance-16-44p1-mono-12secs.wav ';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs。wav”……和9}文件夹:{' / mathworks /猛击/棒/ Bdoc23a /构建/ matlab工具箱/音频/样品'}AlternateFileSystemRoots: {} OutputDataType:“双”标签:{}SupportedOutputFormats: [“wav”“flac”“ogg”“作品”“万博1manbetxmp4”“m4a格式”]DefaultOutputFormat:“wav”
subADS2 =分区(广告、3、2)
subADS2 = audioDatastore属性:文件:{"…/ matlab工具箱/音频/样本/ JetAirplane-16-11p025-mono-16secs.wav ';’……/构建/ matlab工具箱/音频/样本/ Laughter-16-8-mono-4secs.wav ';’……/ matlab工具箱/音频/样本/ MainStreetOne-16-16-mono-12secs。wav”……和9}文件夹:{' / mathworks /猛击/棒/ Bdoc23a /构建/ matlab工具箱/音频/样品'}AlternateFileSystemRoots: {} OutputDataType:“双”标签:{}SupportedOutputFormats: [“wav”“flac”“ogg”“作品”“万博1manbetxmp4”“m4a格式”]DefaultOutputFormat:“wav”
subADS3 =分区(广告、3、3)
subADS3 = audioDatastore属性:文件:{"…/ matlab工具箱/音频/样本/ rockguitar - 16 - 96立体声- 72 secs.flac”;’……/构建/ matlab工具箱/音频/样本/ SingingAMajor-16-mono-18secs.ogg ';’……/构建/ matlab工具箱/音频/样本/ SoftGuitar-44p1_mono-10mins。ogg的……和9}文件夹:{' / mathworks /猛击/棒/ Bdoc23a /构建/ matlab工具箱/音频/样品'}AlternateFileSystemRoots: {} OutputDataType:“双”标签:{}SupportedOutputFormats: [“wav”“flac”“ogg”“作品”“万博1manbetxmp4”“m4a格式”]DefaultOutputFormat:“wav”

指定文件路径与音频音频样本包括工具箱™。创建一个音频数据存储指向指定的文件夹。

文件夹= fullfile (matlabroot,“工具箱”,“音频”,“样本”);广告= audioDatastore(文件夹);

得到的默认分区数量广告

n = numpartitions(广告);

分区数据存储在默认的分区并返回对应于第一个分区的数据存储。

subADS =分区(广告,n, 1);

读取数据中subADS

hasdata (subADS)数据=阅读(subADS);结束

指定文件路径与音频音频样本包括工具箱™。创建一个音频数据存储指向指定的文件夹。

文件夹= fullfile (matlabroot,“工具箱”,“音频”,“样本”);广告= audioDatastore(文件夹);

分区的数据存储文件并返回对应于第二个文件的一部分。再分包含一个文件。

再分=分区(广告,“文件”,2)
再分= audioDatastore属性:文件:{"…/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs。wav”}文件夹:{' / mathworks /猛击/棒/ Bdoc23a /构建/ matlab工具箱/音频/样品'}AlternateFileSystemRoots: {} OutputDataType:“双”标签:{}SupportedOutputFormats: [“wav”“flac”“o万博1manbetxgg”“作品”“mp4”“m4a格式”]DefaultOutputFormat:“wav”

分区数据存储到促进并行访问可用平行的工人。

指定文件路径与音频音频样本包括工具箱™。创建一个音频数据存储指向指定的文件夹。

文件夹= fullfile (matlabroot,“工具箱”,“音频”,“样本”);广告= audioDatastore(文件夹);

返回一个估计数量合理的分区并行处理,鉴于目前并行池。

池=质量;n = numpartitions(广告、池);

分区的音频数据存储和读取数据在每一个部分。

parfor2 = 1:n再分=分区(广告、n、ii);hasdata(再分)数据=阅读(再分);结束结束

输入参数

全部折叠

音频数据存储,指定为一个audioDatastore对象。

分区数量,指定为一个正整数。使用numpartitions评估一个合理的值numPartitions

数据类型:

sub-datastore指数),指定为一个正整数的范围[1,numPartitions]

数据类型:

文件名称,指定为一个特征向量。

的价值文件名必须完全匹配文件名中包含文件数据存储的属性。

数据类型:字符

输出参数

全部折叠

输出音频数据存储,作为一个返回audioDatastore对象。

版本历史

介绍了R2018b