主要内容

分区

分区数据存储并返回分区部分

描述

例子

subADS=分区(广告numPartitions指数分区数据存储广告成零件的数量numPartitions并返回对应的分区指数

例子

subADS=分区(广告“文件”,指数根据文件对数据存储进行分区,并返回与index文件对应的分区指数文件财产。

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

例子

全部折叠

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

文件夹= fullfile (matlabroot,“工具箱”“音频”“样本”);广告= audioDatastore(文件夹)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" "万博1manbetxflac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"

将数据存储划分为三个部分。

subADS1 =分区(广告、3、1)
/build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav `;’……/ matlab工具箱/音频/样本/ AudioArray-16-16-4channels-20secs.wav”;’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" 万博1manbetx"flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
subADS2 =分区(广告、3、2)
subADS2 = audioDatastore with properties: Files:{'…/matlab/toolbox/audio/samples/ jetplane -16-11p025-mono-16secs.wav';’……/构建/ matlab工具箱/音频/样本/ Laughter-16-8-mono-4secs.wav ';’……/ matlab工具箱/音频/样本/ MainStreetOne-16-16-mono-12secs.wav”……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" 万博1manbetx"flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"
subADS3 =分区(广告、3、3)
subADS3 = audioDatastore与属性:文件:{'…/matlab/工具箱/音频/样本/RockGuitar-16-96-stereo-72secs.flac';’……/构建/ matlab工具箱/音频/样本/ SingingAMajor-16-mono-18secs.ogg ';’……/构建/ matlab工具箱/音频/样本/ SoftGuitar-44p1_mono-10mins。ogg的……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" 万博1manbetx"flac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

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

获取默认的分区数广告

n = numpartitions(广告);

将数据存储划分为默认的分区数,并返回与第一个分区对应的数据存储。

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

将数据读入subADS

hasdata(subADS) data = read(subADS);结束

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

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

按文件对数据存储进行分区,并返回与第二个文件对应的部分。再分包含一个文件。

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

对数据存储进行分区,以便对可用的并行工作人员池进行并行访问。

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

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

给定当前并行池,返回用于并行处理的合理分区数量的估计。

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

将音频数据存储分区并读取每个部分中的数据。

parforii = 1:n subds = partition(ADS,n,ii);Hasdata (subds) data = read(subds);结束结束

输入参数

全部折叠

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

分区数,指定为正整数。使用numpartitions估价估价…的合理价值numPartitions

数据类型:

子数据存储的索引,指定为范围内的正整数[1,numPartitions

数据类型:

文件名,指定为字符向量。

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

数据类型:字符

输出参数

全部折叠

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

介绍了R2018b