如何检索mat文件数据?

时间:2012-11-04 14:13:11

标签: matlab function

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

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

1 个答案:

答案 0 :(得分: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