Main Content

mdfSort

根据 ASAM 标准对 MDF 文件进行排序

自 R2019b 起

说明

如果您在尝试读取未排序的 MDF 文件时出错,请改为使用 mdfSort 对文件进行排序,然后读取该文件。

示例

mdfSort(UnsortedMDFFile) 根据 ASAM 标准对指定的 MDF 文件进行排序,以便快速读取。排序后的结果会覆盖原始文件。

示例

mdfSort(UnsortedMDFFile,SortedMDFFile) 使用指定的名称 SortedMDFFile 创建 MDF 文件的一个已排序的副本。

示例

sortedPath = mdfSort(___) 返回输出参量 sortedPath,指示已排序的文件的完整路径,包括文件名。

示例

全部折叠

对 MDF 文件进行排序(覆盖原始文件),并读取其数据。

sortedPath = mdfSort('MDFFile.mf4');
mdfObj = mdf(sortedPath);
data = read(mdfObj);

创建一个 MDF 文件的排序副本并读取其数据。

sortedPath = mdfSort('UnsortedMDFFile.mf4','SortedMDFFile.mf4');
mdfObj = mdf(sortedPath);
data = read(mdfObj);

输入参数

全部折叠

数据未排序的原始 MDF 文件,指定为字符串或字符向量。允许使用完整和相对路径名称。

根据您要访问的位置,mdfFileName 可以采用以下形式之一。

位置

形式

当前文件夹或 MATLAB® 路径

要访问当前文件夹或 MATLAB 路径中的文件,请在 filename 中指定文件名(包括文件扩展名)。

示例:"myMdfFile.mf4"

其他文件夹

要访问当前文件夹以外的文件夹中的文件,请在 filename 中指定完整或相对路径名称。

示例:"C:\myFolder\myMdfFile.mf4"

示例:"\dataDir\myMdfFile.mf4"

远程位置

要访问远程位置的文件,filename 必须包含指定为统一资源定位器 (URL) 形式的文件的完整路径:

scheme://path_to_file/myMdfFile.mf4

根据远程位置,scheme 可以是下表中的值之一。

远程位置scheme
Amazon S3™s3
Windows Azure® Blob 存储wasb, wasbs
HDFS™hdfs

有关详细信息,请参阅处理远程数据

示例:"s3://bucketname/path_to_file/myMdfFile.mf4"

示例: 'UnsortedMDFFile.mf4'

数据类型: char | string

数据已排序的 MDF 文件的新副本,指定为字符串或字符向量。允许使用完整和相对路径名称。

示例: 'SortedMDFFile.mf4'

数据类型: char | string

输出参量

全部折叠

已排序文件的完整路径,以字符向量形式返回。路径包括文件名。

版本历史记录

在 R2019b 中推出

全部展开

另请参阅

函数