主要内容

子集

使用文件子集创建数据存储

描述

实例

ADS子集=子集(广告,指数)返回一个音频数据存储,ADS子集,其中包含文件的子集广告.

例子

全部崩溃

子集创建包含原始数据存储的文件子集的音频数据存储。

指定音频工具箱中包含的音频样本的文件路径™. 创建指向指定文件夹的音频数据存储。

folder=fullfile(matlabroot,“工具箱”,“音频”,“样本”);ADS=音频数据存储(文件夹)
ADS=audioDatastore,具有以下属性:文件:{'../build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';'../matlab/toolbox/audio-array-16-16-4channels-20secs.wav';'../toolbox/audio/samples/church-pulsereresponse-16-44p1-mono-5secs.wav'…和31个以上的}文件夹:{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}可选文件系统根:{}输出数据类型:{}双标签:{}支持输出格式:[“wav”“flac”“ogg”“mp4”“m4a”]默认输出格式:“wav”金宝app

创建一个逻辑向量,指示音频数据存储中的文件名是否包含“吉他”.

fileContainsGuitar = cellfun (@ (c)包含(c,“吉他”),ADS.Files)
fileContainsGuitar =34x1逻辑阵列0 0 0 0 0 0 0⋮

呼叫子集使用音频数据存储和与要从中创建新音频数据存储的文件对应的索引。

ADSsubset=子集(ADS,fileContainsGuitar)
ADSsubset=audioDatastore,具有以下属性:文件:{'../matlab/toolbox/audio/samples/RockGuitar-16-44p1-stereo-72secs.wav';'../matlab/toolbox/audio/samples/SoftGuitar-44p1\u mono-10mins.ogg'}文件夹:{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}可选文件系统根:{}输出数据类型:{}双标签:{}支持输出格式:[“wav”“flac”“ogg”“mp4”“m4a”]默认输出格式:“wav”金宝app

指定音频工具箱中包含的音频样本的文件路径™. 创建指向指定文件夹的音频数据存储。

folder=fullfile(matlabroot,“工具箱”,“音频”,“样本”);ADS=音频数据存储(文件夹)
ADS=audioDatastore,具有以下属性:文件:{'../build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';'../matlab/toolbox/audio-array-16-16-4channels-20secs.wav';'../toolbox/audio/samples/church-pulsereresponse-16-44p1-mono-5secs.wav'…和31个以上的}文件夹:{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'}可选文件系统根:{}输出数据类型:{}双标签:{}支持输出格式:[“wav”“flac”“ogg”“mp4”“m4a”]默认输出格式:“wav”金宝app

创建一个音频数据存储,其中包含原始数据存储的所有其他文件。

索引=1:2:numel(ADS.Files);ADSsubset=子集(ADS,索引)
/build/matlab/toolbox/audio/samples/ ambience -16-44p1-mono-12secs.wav';’……/工具箱/音频/样本/ ChurchImpulseResponse-16-44p1-mono-5secs.wav ';’……/构建/ matlab工具箱/音频/样本/ Counting-16-44p1-mono-15secs.wav’……{'/mathworks/devel/bat/Bdoc21b/build/matlab/toolbox/audio/samples'} AlternateFileSystemRoots: {} OutputDataType: 'double'标签:{}SupportedOutputFormats: ["wav" "金宝appflac" "ogg" "mp4" "m4a"] DefaultOutputFormat: "wav"

输入参数

全部崩溃

具体说明广告作为音频数据存储对象。

具体说明指数作为:

  • 包含要包含在中的文件索引的向量ADS子集.

  • 一个逻辑向量,其长度与中的文件数相同广告.如果将索引指定为逻辑向量,真正的指示相应的文件包含在中ADS子集.

数据类型:双重的|必然的

输出参数

全部崩溃

音频数据存储的子集,作为音频数据存储对象。

在R2018b中引入