我有几个100。*。mat文件,它们的矩阵形状相同。但是随着时间的流逝,这些矩阵被保存为不同的名称。让我们说这个例子a或b。
现在如何在不使用新名称知道名称的情况下如何加载和处理此数据?
if条件不是选项,因为名称太多。
我已经尝试过:
data = load('example_file.mat')
但是我又需要旧的变量名来访问带有data.a或data.b的矩阵...
我需要的是类似的东西:
load('example_file.mat') as matrix
八度音阶可能吗?
您的尝试
data = load('example_file.mat')
是正确的开始。您可以检查data
找出其包含的变量。假设MAT文件中始终只有一个矩阵,
names = fieldnames(data);
data = data.(names{1});