1

这个问题很烦人。情况是这样的,我的 .mat 文件中只有一个变量。我很感兴趣将它加载到另一个变量中,而无需从我尝试加载的文件中访问该变量。对,现在我尝试了这样的方法,但没有效果:

  A=[];
  details=whos(FileName);
  aux=load(FileName,upper(details.name);  
  A=aux.(details.name);
4

1 回答 1

3

由于您的 MAT 文件中只有一个变量,您可以加载整个文件并从中提取所需的名称:

aux=load(FileName);
names=fieldnames(aux);
A=aux.(names{1});
于 2012-05-21T20:35:12.477 回答