我需要加载.mat文件并提取数据。.mat文件将始终存储一个带有“名称”和“值”的变量:
'名称'<1024x1280x20 uint8>(例如)
要访问数据,我目前必须知道变量名,所以我要做类似的事情:
matfile = 'somematfile.mat';
load(matfile);
if exist('name','var')
data=name;
end
我想知道如何在不知道MAT文件中变量名的情况下执行此操作。
肖恩干杯
使用M=load(matfile);
,然后会在matfile中获得一个包含所有变量的结构。使用f=fieldnames(M)
获得的结构和所有变量的列表,M.(f{1})
访问的第一个变量(假设你只有1)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句