主要内容

进步

部分文件读

自从R2020a

描述

例子

fractionRead=进展(sds)返回文件读入数据存储的一部分作为一个规范化的价值区间[0,1]。

例子

全部折叠

指定一组音频信号的路径与MATLAB®作为mat文件。

文件夹= fullfile (matlabroot,“工具箱”,matlab的,的音视频);

创建一个指向指定的信号数据存储文件夹并设置采样率变量名Fs。数据存储列表mat文件的名称。

sds = signalDatastore(文件夹,“FileExtension”,“.mat”,“SampleRateVariableName”,“Fs”);[~ c] = fileparts (sds.Files)
c =7 x1细胞{“唧唧喳喳”}{“锣”}{韩德尔的}{‘笑’}{‘mtlb}{的长条木板}{‘火车’}

当信号数据存储未读文件,读取连续文件数据存储。使用进步函数来监控文件阅读的分数。

hasdata (sds)(数据、信息)=阅读(sds);流(的分数文件读:% .2f \ n '、进步(sds))结束
分数的文件读:0.14的文件读:0.29部分文件读:0.43部分文件读:0.57部分文件读:0.71部分文件读:0.86文件读分数:1.00

打印并检查信息最后调用返回的结构函数。

信息
信息=结构体字段:SampleRate: 8192 TimeVariableName:“f”SignalVariableNames: " y "文件名:" / mathworks /猛击/棒/ Bdoc23a /构建/ matlab工具箱/ matlab /音视频/ train.mat”

输入参数

全部折叠

指定sds作为一个signalDatastore对象。

输出参数

全部折叠

返回的文件读取、分数归一化值的区间[0,1]。

数据类型:

版本历史

介绍了R2020a