MATLAB讀取.mat文件結構體中某一字段中數據

下載了.mat數據集之後,第一步肯定是雙擊打開看一下文件的結構,有的直接是矩陣或者多維數組,有的是結構體。

在你雙擊.mat文件用matlab打開之後,matlab已經自動載入這個變量了,可以直接使用這個結構體。在工作區雙擊之後,命令行上方會有窗口顯示數據的結構。如圖:
在這裏插入圖片描述
當然也可以使用命令來顯示結構體包含哪些字段,在命令行窗口中以下命令:

fieldnames(你的.mat文件名)

這裏如圖:
在這裏插入圖片描述
然後提取某一字段中的數據就簡單了,在命令行窗口中直接輸入如下命令:

你的.mat文件名.需要的字段名(逗號隔開的不同維度的具體位置)

這裏如圖:
在這裏插入圖片描述

那麼怎麼提取某一字段的某一維的所有數據也就清楚了,可用如下的命令:

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

結果如圖所示:在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章