1

この問題は非常に厄介です。状況は次のようなものです。.mat ファイルに変数が 1 つしか含まれていません。ロードしようとしているファイルから変数にアクセスせずに、別の変数にロードすることに興味があります。今、私はこのようなことを試しましたが、効果はありませんでした:

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

1 に答える 1

3

MAT ファイルには変数が 1 つしかないため、すべてを読み込んで、そこから必要な名前を抽出できます。

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