MATLAB读取.mat文件结构体中某一字段中数据

下载了.mat数据集之后,第一步肯定是双击打开看一下文件的结构,有的直接是矩阵或者多维数组,有的是结构体。

在你双击.mat文件用matlab打开之后,matlab已经自动载入这个变量了,可以直接使用这个结构体。在工作区双击之后,命令行上方会有窗口显示数据的结构。如图:
在这里插入图片描述
当然也可以使用命令来显示结构体包含哪些字段,在命令行窗口中以下命令:

fieldnames(你的.mat文件名)

这里如图:
在这里插入图片描述
然后提取某一字段中的数据就简单了,在命令行窗口中直接输入如下命令:

你的.mat文件名.需要的字段名(逗号隔开的不同维度的具体位置)

这里如图:
在这里插入图片描述

那么怎么提取某一字段的某一维的所有数据也就清楚了,可用如下的命令:

for i=1:180
n(i)=S01.eeg_trials(1,1,i);
end
plot(n)

结果如图所示:在这里插入图片描述

发布了17 篇原创文章 · 获赞 13 · 访问量 2413

猜你喜欢

转载自blog.csdn.net/qq_37813206/article/details/104187273