下载了.mat数据集之后,第一步肯定是双击打开看一下文件的结构,有的直接是矩阵或者多维数组,有的是结构体。
在你双击.mat文件用matlab打开之后,matlab已经自动载入这个变量了,可以直接使用这个结构体。在工作区双击之后,命令行上方会有窗口显示数据的结构。如图:
当然也可以使用命令来显示结构体包含哪些字段,在命令行窗口中以下命令:
fieldnames(你的.mat文件名)
这里如图:
然后提取某一字段中的数据就简单了,在命令行窗口中直接输入如下命令:
你的.mat文件名.需要的字段名(逗号隔开的不同维度的具体位置)
这里如图:
那么怎么提取某一字段的某一维的所有数据也就清楚了,可用如下的命令:
for i=1:180
n(i)=S01.eeg_trials(1,1,i);
end
plot(n)
结果如图所示: