私のコードでは、セルからのエントリでロードを使用しようとしていますが、機能していません。以下の私のコードの部分は、文字列の3次元配列を生成します。文字列は、ファイル名へのパスを表します。
for i = 1:Something
for j = 1:Something Different
for k = 1: Yet Something Something Different
DataPath{j,k,i} = 'F:\blah\blah\blah\fileijk %file changes based on i,j,and k
end
end
end
コードの次の部分では、loadを使用して、上記のコードで定義されたパス名を使用してファイルを開きます。私は以下のコードを使用してこれを行います。
Dummy = DataPath{l,(k-1)*TSRRange+m};
Data = load(Dummy);
アイデアは、DummyがDataPathから文字列コンテンツを取り出して、ロードで使用できるようにすることです。これを行うことで、ダミーはセルではなく文字列として定義されると思いましたが、そうではありません。読み込み時に使用できるように、DataPathから文字列を引き出すにはどうすればよいですか?ありがとう。
データは複数のフォルダにあるため、この方法でデータをロードする必要があります。必要に応じてさらに多くのコードを投稿できますが、複雑です。