0

我有一个包含 10(列)x 3(行)数据的 mat 文件,我想检索这些数据以通过某些函数产生一些可读的输出。例如,第一列数据为 1 0 0,输出为 Yes。

我可以知道如何执行第一步,即如何从保存在笔记本电脑中的 mat 文件中检索/读取数据?

4

1 回答 1

0

假设您的“.mat”文件的名称为“xyz.mat”,并且存储在 .mat 文件中的变量与该文件具有相同的名称。

load('xyz.mat') % loads xyz.mat into workspace.
if xyz(:,1)==[1;0;0],
answer='yes'
end          

注意:这里我假设数组 xyz 存储为 xyz.mat ,如果数组名称与 .mat 文件的文件名不同,那么您将不得不在 if 语句中使用数组名称。例如,如果您将一个名为 abcd 的数组存储为 xyz.mat,那么当您使用 load('xyz.mat') 时,该数组将以其原始名称 (abcd) 而不是文件名 xyz 加载

于 2012-11-04T14:42:23.137 回答