主要内容

将 MAT 文件导入 MATLAB

在记录完成后,您可以在 MATLAB® 中打开 MAT 文件,并使用这些文件进行进一步的分析。由于数据点存储在 MAT 文件中,您可以直接在 MATLAB 中打开文件,而无需将其转换为任何其他格式。

  1. 将 MAT 文件从 Android® 设备复制到 MATLAB 中。

    [variable1, variable2] = codertarget.android.internal.getFiles('modelname')

    variable1 是显示复制操作状态的 MATLAB 变量。variable2 显示复制到 MATLAB 的 MAT 文件的列表。如果复制操作不成功,variable2 会显示错误消息。

    例如,

    [result, matFiles] = codertarget.android.internal.getFiles('androidMatFile')
    result =
    
         0
    
    matFiles =
    
        'Successfully pulled following files from device:
         androidMatFile_1_1.mat
         androidMatFile_1_2.mat
         androidMatFile_1_3.mat
         androidMatFile_1_4.mat
         androidMatFile_1_5.mat
         androidMatFile_1_6.mat
         androidMatFile_1_7.mat
         androidMatFile_1_8.mat  
       '

    在成功复制文件后,result 变量的值变为 0matFiles 变量显示复制到 MATLAB 的 MAT 文件的名称。您也可以在 MATLAB 的当前文件夹窗口中看到复制的文件。

    如果 MATLAB 在复制文件时遇到任何问题,则 result 变量的值将更改为非零值。matFiles 变量显示对应的错误消息。

  2. 将 MAT 文件中的变量加载到 MATLAB 工作区变量中。

    load('modelname*.mat');

    例如,

    load('androidMatFile*.mat');

    将文件复制到 MATLAB 后,您可以像使用传统 MAT 文件一样使用它们。例如,您可以在 MATLAB 命令行窗口中使用 loadplot 命令加载和绘制数据点。

另请参阅

主题